Our great sponsors
-
Anki-Android
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I dont think there's a public/documented Ankiweb api. You could use AnkiConnect to interface with your locally running instance of Anki: https://foosoft.net/projects/anki-connect/
You can also manually modify the database (the recommended approach). But calling python code from java would probably be quite hard, so you can just carefully modify db by yourself it's just a normal sqlite. db structure for anki db.
Sure. I write my cards in Emacs' Org mode and specifically the louietan/anki-editor minor mode. Org mode is a markup file format like markdown (but superior IMHO as it is more intuitive). With anki-editor I can export my plaintext cards to HTML by Org-mode’s HTML export backend (it has many others) with specific markers (e.g. latex) translated to Anki style. I do this with Anki open and the Anki-Connect plugin installed. It is this plugin that allows the anki-editor to push the cards to Anki. Within Anki I use the provided sync function to sync my cards with my phone. I only ever edit the cards via Emacs as anki-editor only pushes to Anki it does not pull from it.
There is a markdown equivalent of anki-editor called davidshepherd7/anki-mode but I've not used it so can comment on how well it works.
Related posts
- The Ultimate Anki Deck for Ophthalmology Residents and Students - Blue Ophthalmology V7
- Students fails to import a shared deck
- When is Ankidroid releasing 2.17? I can’t try FSRS because they haven’t release to Playstore
- FSRS for AnkiDroid is out! (2.17alpha2)
- Is there a old version of anki apk that notification still work?