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
- Host: GitHub
- URL: https://github.com/demfier/nihongo-sensei
- Owner: Demfier
- License: gpl-3.0
- Created: 2021-03-09T17:11:59.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-04T19:46:41.000Z (almost 5 years ago)
- Last Synced: 2023-02-28T09:06:59.359Z (over 3 years ago)
- Language: Python
- Size: 36.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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