ランダイザーという言葉は、誰もがあらゆる言語で新しい単語を練習するのを助けるために書かれたクロム/勇敢な拡張機能です。この拡張機能は、単語のリストからランダムな単語を取り、各勉強セッションで新しい単語を提供します。
Word Randomizerは、英語と日本語の両方の言語をサポートしています
日本語のドキュメントを読んでください
拡張機能は、各間隔で単語リストから単語をつかみ、勉強する時が来たという通知を送信します。拡張機能アイコンをクリックすると、新しい単語が表示されます。新しい間隔ごとに新しい単語が表示され、その日の以前の単語を循環することもできます。
Gitを使用して、システムのどこかにこのリポジトリをクローニングすることから始めます。
$ git clone https://github.com/MutableLoss/WordRandomizer.git
Chrome内では、拡張機能を手動でインストールする必要があります。拡張設定を開き、開発モードを有効にしてから、ローカル拡張機能のインストールを選択します。 SRCフォルダーを選択します。これは、プロジェクトのクローニングによって作成されたWordRandomizerディレクトリにあります。
ワードリストを生成するには、システムにnodejsをインストールする必要があります。
Word Randomizerは、単語の複数のテーブルを持つCSVファイルに基づいてWordListを生成できます。各テーブルの最初の列は、テーブルが保持する単語のタイプ(名詞、動詞、副詞など)と意味の列と例の列にちなんで命名されています。 OSX番号を使用して、複数のシートやテーブルを使用して単語リストを作成できます。これが例です:
すぐに来る例
単語を録音するために番号を使用して、単語をCSVファイルにエクスポートし、すべてのテーブルとヘッダーを含めることを選択できます。
CSVが作成された状態で、今度は拡張機能のファイルを生成する時が来ました。
まず、プロジェクトフォルダーに.ENVファイルを作成します。
$ cd wordRandomizer
$ touch .env
このファイルには、次のパラメーターを追加します。
WORD_FILE=WordExport.csv
IGNORED_HEADERS=Particle,Pattern,Ending
Word_File設定は、作成したエクスポートされたファイル用であり、無視された_headers設定は、データを抽出したくない特定のテーブルを無視することです。たとえば、次の例では、私(開発者)は同じファイルに文法ルールとパターンを文書化することを好みます。語彙のみを勉強したいので、これらのテーブルを無視するように設定しています。各テーブルの列。
すべてが設定されていると、残っているのはリストを生成することだけです。これをプロジェクトディレクトリから実行できます。
$ npm run buildWords
これにより、新しい単語リストが作成され、拡張機能が使用されるように配置されます。新しい単語でリストを更新する場合は、CSVにもう一度エクスポートし、BuildWordsスクリプトを再度実行します。
進行中の作業
あなたのニーズに合わせてエクスペリエンスを調整するには、拡張機能によって提供されるオプションに従う必要があります。