diff --git a/scripts/readme.md b/scripts/readme.md index f642069..7d13711 100644 --- a/scripts/readme.md +++ b/scripts/readme.md @@ -1,27 +1,27 @@ -# 说明 -这是用于将markdown格式的设备型号介绍转为csv格式的python脚本。 -输出列:设备编号,设备类型,品牌代码,品牌名,型号编码,型号昵称,型号名称,版本名称 +# 璇存槑 +杩欐槸鐢ㄤ簬灏唌arkdown鏍煎紡鐨勮澶囧瀷鍙蜂粙缁嶈浆涓篶sv鏍煎紡鐨刾ython鑴氭湰銆 +杈撳嚭鍒楋細璁惧缂栧彿锛岃澶囩被鍨嬶紝鍝佺墝浠g爜锛屽搧鐗屽悕锛屽瀷鍙风紪鐮侊紝鍨嬪彿鏄电О锛屽瀷鍙峰悕绉帮紝鐗堟湰鍚嶇О -**设备编号(model)** -能从浏览器UserAgent中获取到的设备编号,如华为P40对应"ANA-AL00" -一个model可能对应多个版本,也可能多个model对应一个版本。 -**设备类型(device_type)** -包含:手机、手表、平板、电视、电视盒子、笔记本、pod等 -对应csv的值:mob,watch,pad,tv,tv_hub,computer,pod -会从一级标题、二级标题、加粗行中尝试提取 -**品牌代码(brand)** -从brands目录下的文件名中提取第一个单词 -**品牌名(brand_title)** -从一级标题中按正则提取 -**型号编码(code)** -从加粗行的前面中括号中提取 -**型号昵称(code_alias)** -从加粗行的尾部小括号中提取 -**型号名称(model_name)** -从加粗行去掉code和code_alias后剩余的内容 -注意:一行可能有多个型号名称,以"/"分割 -**版本名称(ver_name)** -从model行,提取冒号之后的内容,再去掉model_name的重合部分,只保留版本信息 -有些版本名称可能没有完全包含model_name,而是只包含其中一部分,还有些可能完全没包含model_name -输出ver_name中,如果包含model_name,然后去掉了一部分,则规定以"#"开头。 -如果有多个model_name,且包含的不是第1个,则"#"前面会添加索引 +**璁惧缂栧彿(model)** +鑳戒粠娴忚鍣║serAgent涓幏鍙栧埌鐨勮澶囩紪鍙凤紝濡傚崕涓篜40瀵瑰簲"ANA-AL00" +涓涓猰odel鍙兘瀵瑰簲澶氫釜鐗堟湰锛屼篃鍙兘澶氫釜model瀵瑰簲涓涓増鏈 +**璁惧绫诲瀷(device_type)** +鍖呭惈锛氭墜鏈恒佹墜琛ㄣ佸钩鏉裤佺數瑙嗐佺數瑙嗙洅瀛愩佺瑪璁版湰銆乸od绛 +瀵瑰簲csv鐨勫硷細mob,watch,pad,tv,tv_hub,computer,pod +浼氫粠涓绾ф爣棰樸佷簩绾ф爣棰樸佸姞绮楄涓皾璇曟彁鍙 +**鍝佺墝浠g爜(brand)** +浠巄rands鐩綍涓嬬殑鏂囦欢鍚嶄腑鎻愬彇绗竴涓崟璇 +**鍝佺墝鍚(brand_title)** +浠庝竴绾ф爣棰樹腑鎸夋鍒欐彁鍙 +**鍨嬪彿缂栫爜(code)** +浠庡姞绮楄鐨勫墠闈腑鎷彿涓彁鍙 +**鍨嬪彿鏄电О(code_alias)** +浠庡姞绮楄鐨勫熬閮ㄥ皬鎷彿涓彁鍙 +**鍨嬪彿鍚嶇О(model_name)** +浠庡姞绮楄鍘绘帀code鍜宑ode_alias鍚庡墿浣欑殑鍐呭 +娉ㄦ剰锛氫竴琛屽彲鑳芥湁澶氫釜鍨嬪彿鍚嶇О锛屼互"/"鍒嗗壊 +**鐗堟湰鍚嶇О(ver_name)** +浠巑odel琛岋紝鎻愬彇鍐掑彿涔嬪悗鐨勫唴瀹癸紝鍐嶅幓鎺塵odel_name鐨勯噸鍚堥儴鍒嗭紝鍙繚鐣欑増鏈俊鎭 +鏈変簺鐗堟湰鍚嶇О鍙兘娌℃湁瀹屽叏鍖呭惈model_name锛岃屾槸鍙寘鍚叾涓竴閮ㄥ垎锛岃繕鏈変簺鍙兘瀹屽叏娌″寘鍚玬odel_name +杈撳嚭ver_name涓紝濡傛灉鍖呭惈model_name锛岀劧鍚庡幓鎺変簡涓閮ㄥ垎锛屽垯瑙勫畾浠"#"寮澶淬 +濡傛灉鏈夊涓猰odel_name锛屼笖鍖呭惈鐨勪笉鏄1涓紝鍒"#"鍓嶉潰浼氭坊鍔犵储寮