“随机器”一词是编写的铬/勇敢扩展,以帮助任何人用任何语言练习新单词。该扩展名从单词列表中获取一个随机单词,并在每个研究会话中为您提供一个新单词。
单词Randomizer支持英语和日语语言
阅读文档日本语
该扩展名在每个间隔都从其单词列表中获取一个单词,并向您发送通知,该通知是时候该学习了。单击扩展图标将向您显示您的新单词。在每个新的间隔中,您都会得到一个新单词,并且您还可以循环浏览当天的以前单词。
首先使用git将此存储库克隆到系统上的某个地方:
$ git clone https://github.com/MutableLoss/WordRandomizer.git
在Chrome中,您需要手动安装扩展名。打开扩展设置,启用开发模式,然后选择安装本地扩展名。选择SRC文件夹,可以在通过克隆项目创建的WordRandomizer目录中找到。
您需要在系统上安装nodejs来生成单词列表。
Word Randomizer可以基于具有多个单词表的CSV文件生成单词列表。每个表的第一列以表所示的单词类型命名(例如名词,动词,副词等),以及含义列和示例列。您可以使用OSX数字创建您的单词列表,并具有多个纸和/或表格。这是一个例子:
例子即将到来
您喜欢使用数字记录单词,可以将单词导出到CSV文件,然后选择包括所有表和标题。
创建了CSV,现在该为扩展程序生成文件了。
首先,在项目文件夹中创建.ENV文件:
$ cd wordRandomizer
$ touch .env
在此文件中,添加以下参数:
WORD_FILE=WordExport.csv
IGNORED_HEADERS=Particle,Pattern,Ending
Word_file设置适用于您创建的导出文件,而忽略的_headers设置是忽略您不想从中提取数据的特定表。例如,在下面的示例中,我(开发人员)喜欢在同一文件中记录语法规则和模式,并且由于我只想研究词汇,因此我将其设置为忽略这些表,然后由第一个表识别出这些表每个表的列。
设置了所有设置,剩下的就是生成列表,您可以从项目目录中进行操作:
$ npm run buildWords
这将创建新单词列表,并将其放置在适当的位置,以便使用扩展名。当您想用新单词更新列表时,请再次导出到CSV,然后再次运行构建Words脚本。
正在进行中
为了根据您的需求量来量身定制体验,您必须以下按照扩展提供的选项: