Tk GUI app for learning words corpus.
Name comes from, you guess it, this little fishy.
Currently tested only on MacOS.
- Number
- Word
- Part of the speech
- Transcription
- Translation/Meaning/Definition
- Examples (separated by |)
- Picture URL
- Install SoX, with MP3 support.
- Clone repository
cd Fishy
- Run
make install
- Create CSV file with words in the aforementioned format and put it somewhere
- Modify path to file in config
$HOME/.fishy_app.cnf
(or in '/your/custom/path/to/.fishy_app-custom.cnf') - Run
fishy
(Orfishy &
to free console) - In order to run fishy with custom config run
fishy /your/custom/path/to/.fishy_app-custom.cnf
orfishy /your/custom/path/to/.fishy_app-custom.cnf &
[window]
initial-size = 800x600
resizable = yes
word-font-family = Courier
word-font-size = 22
explain-font-family = Courier
explain-font-size = 16
modal-font-family = Courier
modal-font-size = 16
background = #FFFFFF
[popup]
show_timeout_value = 30
show_timeout_unit = min
start_time = 13.00
end_time = 22.00
[corpus]
file_path = /path/to/french-words-db.csv
language = de
additional-translate-to-lang = ru
speech-provider = google
[learn]
words-repeat = 30
repeat-intensity = 3
repeat-strategy = long-steps-back
[run]
current-pointer = 1
new-word-pointer = 1
repeat-counter = 0
To launch unit tests run make test
.