From 2b4a710f7913c29058cbc05688c0c2f2caf881e8 Mon Sep 17 00:00:00 2001 From: Jedidiah Barber Date: Sun, 7 Nov 2021 17:42:29 +1300 Subject: Readme added --- readme.txt | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 readme.txt diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..557b769 --- /dev/null +++ b/readme.txt @@ -0,0 +1,54 @@ + + +Converter From Anki .apkg to Fresh Memory .fmd +============================================== + + + + +This is a command line utility that can convert Anki .apkg flashcard decks into +either .csv format or Fresh Memory .fmd format. Due to the limitations of those +formats, text style/formatting does not carry over well. However for simpler +decks it should be sufficient. + + + + +Dependencies: + + GNAT (GNAT.Command_Line, GNAT.Strings, GNAT.Regpat) + GNATCOLL-Core (GNATCOLL.JSON) + SQLite (C library interface) + ZipAda (UnZip) + + + + +How to build/install: + +This repository is written to use the GNAT Project Manager build tools. + +Before building this utility you must first install ZipAda as a standalone +library. Because that project does not currently have a suitable .gpr file for +that, one has been included in this repository in the zipada subdirectory. + +Afterwards, to build this utility use the following command + + gprbuild freshdeck.gpr + +And to install, use + + gprinstall -p -m freshdeck.gpr + + + + +For further information on the build tools, consult + + https://docs.adacore.com/gprbuild-docs/html/gprbuild_ug.html + +For further information on the structure of Anki decks, consult + + https://github.com/ankidroid/Anki-Android/wiki/Database-Structure + + -- cgit