Anki on Nokia Internet Tablet (N770, N800, N810)

There are three possibilities to run Anki on NIT: ankiqt, ankimini, and ankimaemi. ankiqt is the full program as known from the desktop PC, the other two are smaller programs for reviewing only.

Ankimini is a small webserver, which serves the cards as pages which are displayed by the browser. Ankimaemi is a GTK program, it does not need to run the browser. It is based on ankimini, and it is quite a lot faster than ankimini. But it needs python-gtkhtml2, which is only available for OS2008.

Ankimaemi and ankimini can not download decks from the AnkiOnline server, but they can sync with decks on the AnkiOnline server.

The recommended way to use anki on the NIT is to copy the decks from the desktop PC to the memory card, or use ankiqt to download decks from AnkiOnline, and then review with ankimaemi. To edit decks or add material on the go, use ankiqt.

It is recommended to install the rotate screen patch, and use the tablet in portrait mode, especially for ankiqt.

In ankimaemi, use the zoom buttons to get a bigger/smaller font.

Any anki version can also be run directly from the source. Just download the source package to the tablet, unpack it, and run it from the terminal. It might be necessary to remove the anki package before (sudo gainroot; apt-get remove anki).

How to install (diablo)

All three ankiqt, ankimini and ankimaemi need libanki. Libanki is provided in a package named 'anki-x.y.z-1_armel.deb'.

This is the normal installation method. Anki, ankiqt and ankimaemi are in the extras repository.

Enable the extras repository as described at http://wiki.maemo.org/Extras or click this link: https://garage.maemo.org/extras-assistant/install/extras.install .

Then anki can be installed from the application manager, it is in the category "education".

How to install (chinook)

This is the manual package installation method. Should be necessary only for older tablet software and N770.

How to install libanki

Point the browser on the internet tablet to

click on "Download" at the "libanki" package, and then click on the links

How to install ankiqt

1. install libanki from above 2. get dependencies from extras-devel repository

2. install ankiqt: Point the browser on the internet tablet to

click on "Download" at the "ankiqt" package, and then click on the link to

How to install ankimaemi

1. install libanki from above 2. python-gtkthml2

3. install ankimaemi Point the browser on the internet tablet to

click on "Download" at the "ankimaemi" package, and then click on

to install it with the application manager.

How to install ankimini

1. install libanki from above 2. Point the browser on the internet tablet to

click on "Download" at the "ankimini" package, and then click on the link

Copy the deck you want to learn in MyDocs/mydeck.anki . Edit ~/.ankimini-config.py to set the sync username/password (e.g in the xterm type in vi ~/.ankimini-config.py, then I, then edit it, then :x and Enter).

sources

The sources for ankimaemi and the py2deb packaging files can be found at

It is not necessary to install scratchbox to create new packages; creating them on the tablet works just fine.

The original source is always at

running from source

anki can be run directly from official source, just download the source tgz file, unpack it, and run ./anki in the folder. You may need to deinstall other anki versions installed from package though.

ankiqt 0.9.9.5 screenshots

qt_screenshot02.png qt_screenshot03.png qt_screenshot04.png qt_screenshot06.png qt_screenshot07.png qt_screenshot08.png qt_screenshot09.png qt_screenshot10.png qt_screenshot11.png qt_screenshot12.png

ankimaemi 0.0.2 screenshots

screenshot00.png screenshot02.png screenshot04.png screenshot06.png screenshot07.png screenshot08.png screenshot10.png

AnkiWiki: Anki on Maemo (last edited 2010-01-13 14:38:54 by StefanS)