2aa7714f87
- media syncing no longer locks the account, so it can be done in the background in the future, and multiple clients can safely sync media at the same time - all operations are now idempotent, so they can be repeatedly safely in the event of a connection error - whether it's a normal incremental sync, an initial sync, or the media database has been deleted, no files will be uploaded or downloaded if they already exist on the other side - file removals are now chunked like additions & updates, preventing timeouts due to large requests - if the server can't process a chunk in time, it will return a count of what it did process, so the client can retry the rest Notes for AnkiDroid: - when porting this, recommend you pick a different name for the .media.db2 file, so users don't accidentally copy the AD version to the desktop or vice versa - please make sure filenames are added to the zip in NFC form |
||
---|---|---|
anki | ||
aqt | ||
designer | ||
oldanki | ||
tests | ||
thirdparty | ||
tools | ||
.gitignore | ||
anki.1 | ||
anki.bat | ||
anki.desktop | ||
anki.png | ||
anki.xml | ||
anki.xpm | ||
LICENSE | ||
LICENSE.logo | ||
Makefile | ||
README | ||
README.development | ||
runanki |
Anki ------------------------------------- Prerequisites --------------- To install the prerequisites on Ubuntu/Debian, please use the following command: sudo apt-get install python-qt4 mplayer lame libportaudio2 python-sqlalchemy If you're on another distribution the packages may be named differently, so please consult your package manager. Your Python version will need to be 2.6 or 2.7 (not 3+), and both Qt and PyQt need to be 4.7 or later. Installation & Running ------------------------ Anki does not need installing, and can be run from the directory it is extracted to. If you extracted it to ~/anki-2.0 for example, you can run Anki by simply typing ~/anki-2.0/runanki in a terminal. If you'd like to install it system wide, change to the folder you extracted it to, and run 'sudo make install'. If you need to uninstall Anki in the future, you can do so by typing 'sudo make uninstall'. More information ----------------- For more information and the latest version, please see the website at: http://ankisrs.net/