ankigarden log & roadmap

alex 22nd October 2024 at 8:52am

[August 18th, 2024: it has been a while since I last did any programming, and I did not, as usual on last endeavours, journal my progress on this platform. Thus, some entries will be done retroactively, just for the sake of accounting how it came along.]

01 establishing the base API calls for ankigarden
02 an unplanned foray into word inflections
03 creating routines and aiming for an interface
04 a couple of days of rounding up edges
05 interfaces are quite something, huh
06 a workable draft of a single flashcard creation, and some thoughts
07 tying a lew loose knots, and adding more languages
08 bidirectional queries, further plans, and beta-testing
09 public MVP + thoughts after refactor and avenues to explore
10 Wiktionary parsing, project assessment, and next steps
11 getting started with Lute import + branching out
12 using Claude to think ahead and code
13 after a slight digression, nailing down the code
14 ensuring robustness of routine, worrying about data integrity, and no internet
15 better planning and roadmap is necessary

[October 22th, 2024: recent times have been fruitful in the context of this project. I did some experiments with AI-assisted programming and had great fun in collaborating with like-minded, enthusiastic programmers on this project. Its development spiraled into immense possibilities — and I'm quite excited for whatever comes next. I'm keeping the items below for documentation sake, but I do not intend of following it too closely for now.]

to-do

Date added Description Priority Status Area of exp.
24/09/08 create flashcard template for irregular verbs medium not started
24/09/20 implement OCR recognition medium not started
24/09/24 ensure every verb is tagged with group-I/II or irregular medium not started
24/09/24 ensure every noun is tagged with its gender medium ongoing
24/10/02 apply flags from database entry tags low not started
24/10/02 ensure repeated entries are not added is failing medium not started
24/10/03 include mermaid diagram in roadmap low not started
24/10/04 refactor & improve tags on database medium not started databases
24/10/04 create flashcards for building and common-phrases high ongoing
24/10/05 retrieve cards from Anki and create Lute terms medium not started

done

Date added Description Priority Status Area of exp.
24/09/02 query word definitions from Wiktionary via their version 1 API high done API handling
24/09/02 refactor the project into folders high done module org, git?
24/09/08 getting started with Lute import + branching out medium done
24/09/11 query word information from Wiktionary high done HTML parsing, BeautifulSoup
24/10/02 when to remove ankigarden-needs-work and apply final tag medium done
24/10/02 remove commas from tags high done
24/09/02 change input fields color wrt to flashcard workflow low averted Textual
24/09/09 query word from Wiktionary API using section param high averted HTML parsing / API