Anki is a smart spaced repetition flashcard program
Find a file
Christian Krause e4d4ecf221 Fix crash with enabled sys tray icon
If sys tray icon is enabled anki crash when e.g. the graphs
view is opened. Removing the lambda functions used for the
signal registration fixes the problem.
2010-02-28 15:06:48 +09:00
ankiqt Fix crash with enabled sys tray icon 2010-02-28 15:06:48 +09:00
designer change sync shortcut 2010-02-22 16:22:21 +09:00
docs tweak margin 2010-02-02 03:20:04 +09:00
icons convert reverse order menu item to toggle button 2010-02-12 16:35:11 +09:00
mac update mac build script 2010-02-06 01:29:56 +09:00
tools Check 2.6 too. Hm. 2010-02-14 22:28:29 -05:00
.gitignore initial work on user manual 2010-01-31 04:06:34 +09:00
anki Added a notification if the forms module is not generated yet. 2009-02-21 12:30:09 +01:00
anki.bat initial commit from hg 2008-09-28 00:00:49 +09:00
anki.desktop fixed the .desktop file (trailing semicolon missing) 2009-01-10 23:17:21 +09:00
ankiqtmac.py initial commit from hg 2008-09-28 00:00:49 +09:00
ChangeLog.old initial commit from hg 2008-09-28 00:00:49 +09:00
COPYING initial commit from hg 2008-09-28 00:00:49 +09:00
CREDITS fix recursion error, update docs 2009-06-30 11:47:30 +09:00
ez_setup.py initial commit from hg 2008-09-28 00:00:49 +09:00
icons.qrc convert reverse order menu item to toggle button 2010-02-12 16:35:11 +09:00
README add notes to README about library issues 2010-01-31 04:06:50 +09:00
README.development fix recursion error, update docs 2009-06-30 11:47:30 +09:00
README.translating fix recursion error, update docs 2009-06-30 11:47:30 +09:00
setup.py initial commit from hg 2008-09-28 00:00:49 +09:00

Anki
-------------------------------------

Prerequisites for Linux/FreeBSD/etc:

- a recent Python (2.4 should be fine)
- python-qt/pyqt 4.4+
- sqlalchemy 0.4.3+
- simplejson 1.7.3+
- pysqlite2 1.3+ or python2.5

For graph generation:

- python-numpy (numpy)
- python-matplotlib (matplotlib)

For audio playing support:

- mplayer

For audio recording support:

- sox 14.1+
- pyaudio
- lame

For importing SuperMemo XML:

- python-beautifulsoup

Running / Installation
-------------------------------------

To run from the directory you've untarred it to,

$ ./anki

If you want to install it system wide,

$ (cd libanki && sudo python setup.py install)
$ sudo python setup.py install
$ anki

For more information and the latest version, please see the website at:

http://ichi2.net/anki/

Notes
-------------------------------------

There is a known issue with pysqlite 2.5.2-2.5.5 and older versions of
sqlalchemy. Either downgrade pysqlite to 2.5.1, or upgrade sqlalchemy to
0.5.3.

If you are unable to find pyqt 4.4+ in your distro and you run Ubuntu, you can
get it by adding the following to your /etc/sources.list:

deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main