An open API service indexing awesome lists of open source software.

https://github.com/demfier/nihongo-sensei

A tool to help with my Japanese practice
https://github.com/demfier/nihongo-sensei

Last synced: about 1 year ago
JSON representation

A tool to help with my Japanese practice

Awesome Lists containing this project

README

          

# nihongo-sensei
A tool to help with my Japanese (日本語: pronounced Nihongo) practice.

**Note:** This is kinda a living repository.
I will add more functionalities as I finish different milestones in Japanese.

# Features
1. `kana.py`: This script is to practice different Japanese kanas (characters).
A kana will pop up in one of the Japanese scripts (Hiragana/Katakana) and you'll
need to guess its romaji (English transliteration of a kana)
- **Usage:**
```python3
python kana.py --column columns --script scripts --number n --main-kana
```
Here, `columns` string denotes the columns to practice as comma seperated values.
For instance, `--columns a,k` means the 'a' and 'k' columns.
`scripts` follows similar pattern with 'hiragana' and 'katakana' as the
options. You can use 'all' to practice *all* the kanas in a script(s)!
`number` is the number of characters to practice in one setting.
`main-kana` is an optional flag. Specify it to only practice the main kanas
and ignore dakuten and combo hiraganas.

**TODO:** Currently supports Hiragana but only main katakanas.
Add Katakana combo and dakuten support (See [#9][i9])!

[i9]: https://github.com/Demfier/nihongo-sensei/issues/9