Liking cljdoc? Tell your friends :D


A Clojure library designed to allow programmatic interaction with Anki packages.

Build Status Clojars Project


[clj-anki "0.0.3"]


compile "clj-anki:clj-anki:0.0.3"




After including this library

(require '[clj-anki.core :as anki])

You can write questions, answers, and tags to Anki packages. For example, to write some math questions with the tag "math" to a file called "math.apkg", you could:

(let [cards ["3 + 4" "7"
             "4 + 5" "9"]
  (anki/notes-to-package! cards "math.apkg"))

The resulting package you can import into Anki.

You can also read notes from Anki packages:

(anki/read-notes "math.apkg")

Which after the above returns:

({:question "4 + 5", :answers ["9"], :tags #{"math"}}
 {:question "3 + 4", :answers ["7"], :tags #{"math"}})

Slightly more in-depth documentation can be found here.


Copyright © 2016-2017 Archenoth

Distributed under the Eclipse Public License version 1.0

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close