Anki: Difference between revisions

From NixOS Wiki
imported>Tamiyo
add category
Klinger (talk | contribs)
link added
Line 1: Line 1:
Anki is a spaced repetition system (SRS) commonly used to learn new languages. Information is placed on individual flashcards, which are sorted into decks. Anki is extensible using [[Python]] addons.
[https://apps.ankiweb.net/ Anki] is a spaced repetition system (SRS) commonly used to learn new languages. Information is placed on individual flashcards, which are sorted into decks. Anki is extensible using [[Python]] addons.


In addition to the desktop software, Anki has an iOS app, Android app, and web interface available. Decks/flashcards can be synced using a self hosted instance of <code>ankisyncd</code> or an AnkiWeb account.
In addition to the desktop software, Anki has an iOS app, Android app, and web interface available. Decks/flashcards can be synced using a self hosted instance of <code>ankisyncd</code> or an AnkiWeb account.

Revision as of 20:44, 1 October 2024

Anki is a spaced repetition system (SRS) commonly used to learn new languages. Information is placed on individual flashcards, which are sorted into decks. Anki is extensible using Python addons.

In addition to the desktop software, Anki has an iOS app, Android app, and web interface available. Decks/flashcards can be synced using a self hosted instance of ankisyncd or an AnkiWeb account.

Installation

anki-bin is recommended over anki, due to anki being out of date (at the time of writing). Using old versions of anki may lead to decks being incompatible with newer versions.

NixOs
environment.systemPackages = [
  pkgs.anki-bin
];
nix-shell

$ nix-shell -p anki-bin