“隨機器”一詞是編寫的鉻/勇敢擴展,以幫助任何人用任何語言練習新單詞。該擴展名從單詞列表中獲取一個隨機單詞,並在每個研究會話中為您提供一個新單詞。
單詞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腳本。
正在進行中
為了根據您的需求量來量身定制體驗,您必須以下按照擴展提供的選項: