Слово рандомизатор - это хромированное/смелое расширение, написанное, чтобы помочь любому практиковать новые слова на любом языке. Это расширение получает случайное слово из списка слов и дает вам новое слово на каждой учебной сессии.
Слово рандомизатор поддерживает как английские, так и японские языки
Читать документы в 日本語
Расширение получает слово из списка слов на каждом интервале и посылает вам уведомление, что пришло время учиться. Нажатие на значок расширения покажет вам ваше новое слово. В каждом новом интервале вы получите новое слово, и вы также можете прокатиться через свои предыдущие слова на день.
Начните с клонирования этого репозитория где -то в вашей системе, используя git:
$ git clone https://github.com/MutableLoss/WordRandomizer.git
В Chrome вам нужно будет установить расширение вручную. Откройте настройки расширения, включите режим разработки, а затем решите установить локальное расширение. Выберите папку SRC , которую можно найти в каталоге Wordrandomizer, созданном путем клонирования проекта.
Вам нужно будет установить Nodejs в вашей системе для создания списков слов.
Сордовисый Word может генерировать список слов на основе файла 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 и снова запустите скрипт BuildWords.
Работа в процессе
Чтобы адаптировать опыт к вашим потребностям, вы должны следить за вариантами, предоставленными расширением: