• v0.1.0 2c580ccaae

    Flash Card v0.1.0
    TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Successful in 7s
    Stable

    Tirsvad released this 2026-10-15 02:40:17 +02:00 | 31 commits to main since this release

    Flash Card v0.1.0

    First release of the flash card program for learning Malay words with Danish translations (the solution of day 31 of Udemy's 100 Days of Code).

    What is in it

    • The four assignment steps: a window with a card and two buttons, a random card on every press, the flip to the translation after 3 seconds, and saved progress.
    • A choice of level before learning: the first 100 words, the first 1000 words or all words (--level 100|1000|all skips the screen).
    • The spoken Malay word (needs a network connection; --no-speech switches it off).
    • README and a wiki in English, Danish and Bahasa Malaysia.

    The Windows executable is not attached yet

    The executable flash-card.exe (about 26 MB, built from this tag with PyInstaller) could not be attached: the reverse proxy of this server rejects uploads larger than its limit (413 Request Entity Too Large). Until the limit is raised, build it from the source of this tag:

    python -m venv .venv
    .\.venv\Scripts\Activate.ps1
    python -m pip install --upgrade pip
    python -m pip install -e ".[build,speech]"
    python tools/build_executable.py
    

    The result is dist/flash-card.exe: one file, no console window, Python is not needed to run it. It is not signed, so Windows SmartScreen may warn about it. Progress is kept in a data/ folder next to the file.

    See the CHANGELOG and the wiki.

    Downloads