Word Randomizer adalah ekstensi krom/berani yang ditulis untuk membantu siapa pun mempraktikkan kata -kata baru dalam bahasa apa pun. Ekstensi ini mengambil kata acak dari daftar kata, dan memberi Anda kata baru di setiap sesi studi.
Word Randak mendukung bahasa Inggris dan Jepang
Baca dokumen di 日本語
Ekstensi mengambil kata dari daftar kata di setiap interval, dan mengirimi Anda pemberitahuan bahwa sudah waktunya untuk belajar. Mengklik ikon ekstensi akan menunjukkan kata baru Anda. Pada setiap interval baru Anda akan mendapatkan kata baru, dan Anda juga bisa bersepeda melalui kata -kata Anda sebelumnya untuk hari itu.
Mulailah dengan mengkloning repositori ini di suatu tempat di sistem Anda, dengan menggunakan git:
$ git clone https://github.com/MutableLoss/WordRandomizer.git
Di dalam Chrome, Anda harus menginstal ekstensi secara manual. Buka pengaturan ekstensi, aktifkan mode pengembangan, lalu pilih untuk menginstal ekstensi lokal. Pilih folder SRC , yang dapat ditemukan di Direktori Wordrandomizer yang dibuat dengan mengkloning proyek.
Anda perlu menginstal nodeJs di sistem Anda untuk menghasilkan daftar kata.
Word Randomizer dapat menghasilkan daftar kata berdasarkan file CSV dengan tabel kata multple. Kolom pertama dari setiap tabel dinamai sesuai dengan jenis kata yang dimiliki tabel (misalnya kata benda, kata kerja, kata keterangan, dll), serta kolom makna dan kolom contoh. Anda dapat menggunakan nomor OSX untuk membuat daftar kata Anda, dengan beberapa lembar dan/atau tabel. Inilah contohnya:
Contoh segera hadir
Anda suka menggunakan angka untuk merekam kata -kata Anda, Anda dapat mengekspor kata -kata Anda ke file CSV, dan memilih untuk memasukkan semua tabel dan header.
Dengan CSV dibuat, sekarang saatnya untuk menghasilkan file untuk ekstensi.
Pertama, buat file .env di folder proyek:
$ cd wordRandomizer
$ touch .env
Di file ini tambahkan parameter berikut:
WORD_FILE=WordExport.csv
IGNORED_HEADERS=Particle,Pattern,Ending
Pengaturan Word_File adalah untuk file yang diekspor yang Anda buat, dan pengaturan yang diabaikan_Headers adalah mengabaikan tabel spesifik yang tidak ingin Anda ekstrak dari data. Misalnya, dalam contoh berikut, saya (pengembang) suka mendokumentasikan aturan dan pola tata bahasa dalam file yang sama, dan karena saya hanya ingin mempelajari kosa kata, saya harus mengabaikan tabel ini, yang kemudian diidentifikasi oleh yang pertama kolom setiap tabel.
Dengan semuanya diatur, yang tersisa hanyalah menghasilkan daftar, yang dapat Anda lakukan dari direktori proyek:
$ npm run buildWords
Ini akan membuat daftar kata baru dan meletakkannya di tempat untuk digunakan. Ketika Anda ingin memperbarui daftar dengan kata -kata baru, ekspor ke CSV lagi, dan jalankan skrip BuildWords lagi.
Bekerja dalam proses
Untuk menyesuaikan pengalaman dengan kebutuhan Anda, Anda harus mengikuti opsi yang disediakan oleh ekstensi: