Closed KyleBing closed 2 years ago
考虑国内部分开发者网络情况,其实不太建议增加大量的重复文件的。 建议只提供生成脚本。
脚本建议,提供自动“解压zip“、”创建文件夹“的功能,实现自动生成txt。 README.md 建议加上使用方法
理解
方便单独提供脚本吗?
脚本是这个: https://github.com/KyleBing/dict/blob/master/main.js
说明如下:
感觉写成 python 的更合适些,因为我只会 js,所以才用的 nodejs 环境。
为了方便一些需要使用 txt 的用户,新建这样一个 txt 目录。
该文件夹中的 .txt
内容是根据 /book/
文件夹中 .json
生成的。
是由项目根目录中的 nodejs 脚本 main.js
生成的。
取每个单词的 .headWord
和 .content.word.content.trans
内容,生成规则是:
单词
\t
词性 + 释义
如,CET4luan_1.txt
的内容是这样的:
access v. 获取 n. 接近,入口
project n. 工程;课题、作业
intention n. 打算,意图
equivalence n. 等值,相等
negotiate v. 谈判,协商,交涉
disappointing adj. 令人失望的
alternative n. 代替品
generous adj. 慷慨的
biological adj. 生物的
strategy n. 策略,战略
paradox n. 悖论;自相矛盾
primary adj. 主要的,基本的
需要已安装 nodejs
/book/*.zip
文件到原目录,变成 /book/*.json
/book-txt/
文件夹node main.js
即可自动生成对应的 txt 文件到 /book/txt
文件夹,再执行一遍会覆盖原有的 txt 文件方便的话,可以基于旧代码拉个分支再提交一次。 如果我增加的话增加不了Contributors。
另外脚本建议新建一个目录,脚本名也修改一下~
好的,我重新整一下,看看把解压的步骤也加上。
如果你能直接使用 python 写一个脚本的话,可以直接写,这样对用户来说也方便, contributor 无所谓的。
其实我也是node开发者🐶。语言无所谓吧,能用就行,安装node和python也不麻烦
很棒。
另外发现个问题,所有 .json.zip
文件中的 .json
文件都有一个问题:它并不是标准的 json 文件:
[
]
符号,
符号感觉这个可以在 README
中体现一下
不知道有没有用哈,我感觉 txt 文件挺有用的,就生成了一下。
单词释义 TXT 文件
为了方便一些需要使用 txt 的用户,新建这样一个 txt 目录。
该文件夹中的
.txt
内容是根据/book/
文件夹中.json
生成的。 是由项目根目录中的 nodejs 脚本main.js
生成的。一、文本生成规则
取每个单词的
.headWord
和.content.word.content.trans
内容,生成规则是:单词
\t
词性 + 释义
如,
CET4luan_1.txt
的内容是这样的:二、自动生成 txt
/book/*.zip
文件到原目录,变成/book/*.json
/book-txt/
文件夹node main.js
即可自动生成对应的 txt 文件到/book/txt
文件夹,再执行一遍会覆盖原有的 txt 文件