What is janki?
- a system for mastering complex topics by reviewing topical Cards
- a JupyterLab extension for creating, viewing, and reviewing Cards
- a Jupyter Server extension for storing Cards
- a Command Line Interface for importing/exporting Cards to other formats
- free software licensed under the [BSD-3-Clause] License
# TBD: pip install janki
or
# TBD: conda install -c conda-forge janki
See the contributing guide.
- Launch JupyterLab
jupyterlab
- Open the Cards sidebar
- Try out the example Deck to learn about the topics described here
When viewing supported document types, the Cards sidebar will show the option to Import Cards.
- When viewing a Notebook, click on the Card icon in the Notebook Toolbar to add a new Card__ to that _Cell's metadata
Create a
- When viewing a PDF
both mechanisms support a
-j/--jmespath
argument, allowing for rich filtering of the Cards imported or exported. See the
- Read Cards from anki2 JSON
jupyter janki import -i my-janki.anki2.json
- Export Cards to anki2 JSON
jupyter janki export -o my-janki.anki2.json -f anki2
Copyright (c) 2021 University System of Georgia and janki contributors
Distributed under the terms of the BSD-3-Clause License.