ankitty

ankitty is a curses-based review-only anki client for embedded unix devices

Features

Download

ankitty-1.59.py

Usage

usage: ./ankitty DECKFILE
keys:
space (in question): show answer
space (in answer): score card with default ease
1-4: score card
s: save
Q: save and quit
z: undo
r: reload due card
l: redraw
S: suspend card
k: show kanji info
left click on kanji: show kanji info
h: help

Getting Started

install the dependencies:

for debian, install the ankiqt debian package to obtain libanki and its dependencies (the qt4 packages are not required), and also install libncurses

for zaurus sharprom, install the aniqpe dependencies (pyqt is not required), and also the following packages: qpe-terminal ncurses jless and libanki

download the latest version:

wget 'http://ichi2.net/anki/wiki/ankitty?action=AttachFile&do=get&target=ankitty-1.59.py' -O ankitty

make it executable:

chmod u+x ./ankitty

run it with your deck as the only argument:

./ankitty ~/.anki/decks/mydeck.anki

python is assumed to be /usr/bin/python, if not, run python directly:

python ./ankitty ~/.anki/decks/mydeck.anki

libanki is assumed to be in /usr/share/anki, if not, set PYTHONPATH

PYTHONPATH='/path/to/libanki' ./ankitty ~/.anki/decks/mydeck.anki

Support

search the anki forum for ankitty

Screenshots

Question and Answer

screenshot9.png screenshot13.png

Furigana

screenshot9.png screenshot12.png

Question with Answer Formatting

To make readings easier to find in the answer, the question can be formatted with the same layout as the answer. To do so, format the question template like this:

<!-- fblank %(VocabularyReading)s: %(Reading)s --> %(VocabularyKanji)s: %(Expression)s

ankitty will use the text within the <!-- fblank --> comment for the question but will blank out the readings. Other Anki versions will use the text outside the comment.

screenshot7.png screenshot13.png

Furigana and Question with Answer Formatting

screenshot5.png screenshot12.png

AnkiWiki: ankitty (last edited 2010-05-18 13:21:53 by cangy)