TBS1996 / speki

flashcard app in your terminal
GNU General Public License v2.0
499 stars 18 forks source link

Anki-local files integration #16

Open OrionRandD opened 2 years ago

OrionRandD commented 2 years ago

This feature will be really cool: "...soon I will add the possibility to add your local anki-files..." Looking forward to seeing it :)

TBS1996 commented 2 years ago

Indeed! at the moment im working on a tab to browse all your items where you can filter and perform actions (like suspending all cards that match certain criterias..) but after that I think I'll tackle local anki file integration.

To anyone reading, I'm accepting PRs!

OrionRandD commented 2 years ago

Indeed! at the moment im working on a tab to browse all your items where you can filter and perform actions (like suspending all cards that match certain criterias..) but after that I think I'll tackle local anki file integration.

To anyone reading, I'm accepting PRs!

I thought of your speki project right away when I read about it today... https://punkx.org/unix-pipe-game/
speki can be a good option to write unix card game and just play it on terminal ;)

TBS1996 commented 2 years ago

that would be a pretty cool deck!

I'd like Speki to have its own database of decks in the future, mainly so that decks can use the dependency-logic that other flashcard-apps are lacking in. Imagine you have a big language deck and if you manage to remember an entire sentence then all the individual words in the sentence get strengthened as well because the dependency-logic can deduce that you also know those words!

OrionRandD commented 2 years ago

that would be a pretty cool deck!

I'd like Speki to have its own database of decks in the future, mainly so that decks can use the dependency-logic that other flashcard-apps are lacking in. Imagine you have a big language deck and if you manage to remember an entire sentence then all the individual words in the sentence get strengthened as well because the dependency-logic can deduce that you also know those words!

Perhaps you can get some database idea from a command-line application for bookmarking websites. It is called "buku" and you install it on debian and derivatives by issuing the command: sudo apt install buku Its database file is placed in: $HOME/.local/share/buku/bookmarks.db As soon as you start adding bookmarks... :)