The Der Die Das
is a Kivy desktop app to practice the German nouns (gender, plural, translation, etc).
python3.12 -m venv .venv
source .venv/bin/activate
pip install -e .
Finally you may run the Der Die Das
app by executing:
derdiedas
Build the Python project by running:
poetry build
Then install the python package:
python3.12 -m pip install /dist/der_die_das-0.1.0.tar.gz
Finally you may run the Der Die Das
app by executing:
derdiedas
poetry install
poetry run derdiedas
The [./data/all_chapters.csv
] (data/all_chapters.csv) file has all the data required to run this application. The first time you run the app run it will read the data from the csv
file and load them to an sqlite database.
However, it's possible to also use your own csv
file. The only requirement is that it needs to have the following headers:
gender
noun
plural
translation
For example:
gender,noun,plural,translation
die,BegrΓΌΓung,-en,the greeting
das,Foto,-s,the photo
der,Herr,-en,the gentleman
then you can load the csv
data to the database by running:
poetry run derdiedas_db -c PATH/TO/YOUR/CSV/FILE.csv
Alternatively if you have installed the project without Poetry:
derdiedas_db -c PATH/TO/YOUR/CSV/FILE.csv