proycon / vocage

A minimalistic spaced-repetion vocabulary trainer (flashcards) for the terminal
GNU General Public License v3.0
139 stars 11 forks source link

[Feature Request] Connecting to AnkiWeb #16

Open broskees opened 7 months ago

broskees commented 7 months ago

I was looking for an exact endpoint like this, but was hoping I could find something that actually pulled cards from my AnkiWeb account. Is that functionality that could be included?

proycon commented 7 months ago

It not something that fits vocage itself, as I want to keep it minimal, non-networked and small. But such functionality could be envisioned as an independent external tool/script that pulls from AnkiWeb and converts to simple TSV files usable with vocage.

broskees commented 7 months ago

That's a neat idea. Could probably work like anki's sync occasionally by comparing last modified dates. I'll look into this.

broskees commented 7 months ago

What spaced repetition algorithm does vocage use?

aareman commented 3 months ago

What spaced repetition algorithm does vocage use?

The Readme says

Vocage is a minimalistic terminal-based vocabulary-learning tool. It presents flashcards using a spaced-repetition algorithm (e.g. Leitner); words you know well will be presented less and less frequently and words you have problems with will be repeated more often. You quickly move cards/words between decks and each deck has an associated presentation interval.

Wikipedia article here https://en.wikipedia.org/wiki/Leitner_system