5 ms·
Does this have the ability to export? Data portability is pretty important when putting your knowledge in a spaced repetition system. Also, does it support imp
by AlphaWeaver 7y ago
Does this have the ability to export? Data portability is pretty important when putting your knowledge in a spaced repetition system.
Also, does it support import from Anki? That might be a major selling point.
Edit: It looks like this stores data in localStorage? From the Privacy Policy [0] page:
> Mochi does not store any of your data on its servers. All content created in Mochi is stored on your computer.
While that certainly makes privacy easy, I would want to know that this doesn't "back up" my notes anywhere. If the storage was corrupted I would hate to lose my hard work.
[0]: https://mochi.cards/privacy.html https://mochi.cards/privacy.html
- knubie 7y agoIt does support exporting in the form of .mochi files, which is basically just a zip file containing media from the deck and a plain text EDN for describing the data, which could be easily converted to JSON or CSV or whatever. The browser version persists to local storage, but the desktop app persists to a flat file that is backed up every time the app launches.
- AlphaWeaver 7y agoGreat, thanks for the transparency. When you say that the flat file is backed up, what do you mean by that?
- knubie 7y agoIt's a bit complicated, but changes in the app are stored separately, and then applied to the stored db on app start-up. So the previous stored db is backed up before the new changes are applied. Hope that answers your question.
- AlphaWeaver 7y agoMy primary concern is about data recoverability, which it appears there isn't currently a solution for. Looks great though, just wanted to try to understand.
- adamfeldman 7y agoGiven the use of EDN, I take it Clojure(Script) is part of your tech stack?
- knubie 7y agoYep, ClojureScript.