If you had a Patreon tier that allowed for Anki exports of your lists I'd sign up in a heartbeat even if it only allowed 1 download per month of something similar. I only started using WK seriously when I discovered the Android apps that let me do my reviews offline. Anki works on my phone on an airplane or in an area with no mobile service. The single biggest reason is offline access. I appreciate you've put a lot of effort into helping people move from those tools, but I don't want to. Trying to add in yet another paradigm for learning is frustrating. I have always had the most success with Anki and Wanikani when it comes to Japanese. I know I gave jpdb a try a while ago and found that while the dataset is incredible (and like others I'd pay just for it) but the built in tool doesn't work the way I need. Maybe it's an issue of people using outdated plugins with their Anki installation, or copying their database between multiple independent Anki implementations, or maybe the current phase of the moon's just wrong.) (Don't ask me how that happens I don't know. It's a good thing the schema's slowly being cleaned up, but unfortunately it's only done incrementally, so every time any little thing changes I need to add yet another special case to my importer to handle it, and often in various permutations too because some databases are half migrated Frankensteins. (Which seems strange to me considering SQLite has native support for JSON.) Initially JSON blobs were used to store a lot of data relatively recently that was changed so that it's stored as proper tables, but not completely, so a lot of data's still in the blobs, but this time instead of JSON it's protobuf. It was finally fixed and AFAIK in new versions it's consistent now, but apparently the migration didn't always work properly and I still sometimes see databases where the grading is the other way around compared to what it's supposed to be, and I need to heuristically detect that this is the case and handle it. A few versions back the cards' "ease" field (that is - how a card was graded) meant something different depending on which phase the card was at the time (so sometimes "2" meant "hard" and sometimes "2" meant "okay"). (Which is to be expected for a program of Anki's age and with such a long development history.) I run a website ( ) which has an Anki importer so I deal with a lot of Anki databases that people send to me and which fail to import, and yeah, Anki's database schema is kind of a mess to be honest.
0 Comments
Leave a Reply. |