Difference between revisions of "Anki"

From ArchWiki
Jump to: navigation, search
m (Reverted edits by Zakaria (talk) to last revision by Fengchao)
(simplification and beautification of wikilinks (interactive))
(Tag: wiki-scripts)
 
(47 intermediate revisions by 19 users not shown)
Line 1: Line 1:
 
[[Category:Applications]]
 
[[Category:Applications]]
{{i18n|Anki}}
+
[[ja:anki]]
 +
[http://ankisrs.net/ Anki] is a [[Wikipedia:Spaced repetition|spaced repetition]] system (SRS), a program which allows you to create, manage and review [[Wikipedia:Flashcard|flashcards]]. Anki is very flexible and also allows the creation of templates. Apps for Android and iOS as well as a web interface can be used to interact with the user's flashcard database. Anki supports [https://ankiweb.net/shared/addons/ addons], written in [[python]].
  
[http://ankisrs.net/ Anki] Anki is a program which makes remembering things easy. Because it is a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn.
+
== Installation ==
  
This guide shows you how to install Anki.
+
[[Install]] the {{pkg|anki}} package. Or, for the development version, install the {{aur|anki-git}} package.
  
== Installation with Japanese Support ==
+
By default, cards are synchronized using anki's web server, but you can use your own {{aur|anki-sync-server}}.
  
Install {{AUR|mecab-ipadic}} from the [[AUR]].
+
== Flashcards ==
 +
Flashcards can be obtained by:
 +
* Creating them inside Anki, organized in decks and possibly tagged. Cards can contain audio, pictures and even [[TeX]] formulas;
 +
* Downloading them, grouped in an existing [https://ankiweb.net/shared/decks/ shared deck] (e.g. top 1000 words in a language);
 +
* Generating them as a [[wikipedia:Comma-separated_values|csv file]] that will be imported in Anki.
  
Install {{AUR|kakasi}} from the [[AUR]].
+
=== Older versions ===
  
Install {{pkg|anki}} from the [[Official Repositories]].
+
If you prefer to use version 1.2, [[install]] the {{AUR|anki12}} package, or if you prefer to use version 2.0, [[install]] the {{AUR|anki20-bin}} package.
  
Launch anki, and inside anki use "File->Download->Shared Plugin" to download and install the "Japanese Support" plugin, restart.
+
{{Warning|Versions before 2.1 use [https://www.archlinux.org/todo/phasing-out-qtwebkit/ QtWebKit for Qt 4], which is considered insecure.}}
+
 
== Configuration ==
+
== Tips and tricks ==
 +
=== Kanji stroke support  ===
 +
 
 +
[[Install]] the {{AUR|kanjistrokeorders-ttf}} package if you want to display kanji stroke orders in Anki. You have to select this font inside Anki in your deck properties after installation.
 +
 
 +
=== Asian language support ===
 +
 
 +
[[Install]] the {{AUR|mecab-ipadic}} package and the {{pkg|kakasi}} package.
 +
 
 +
Launch Anki, and inside Anki use ''File > Download > Shared Plugin'' to download and install the "Japanese Support" plugin, restart.
  
 
After creating a new deck, you need to select "Japanese" as the deck model in "deck properties" to have Japanese support. Make sure that the Japanese Support plugin is installed, otherwise you cannot select "Japanese" as the model.
 
After creating a new deck, you need to select "Japanese" as the deck model in "deck properties" to have Japanese support. Make sure that the Japanese Support plugin is installed, otherwise you cannot select "Japanese" as the model.
  
== Tips and tricks ==
+
==See also==
Install {{AUR|ttf-kanjistrokeorders}} from the [[AUR]] if you want to display kanji stroke orders in anki. You have to select this font inside anki in your deck properties after installation.
 
 
 
==See Also==
 
  
 
* [[Mnemosyne]] - another open-source flashcard program using spaced repetition
 
* [[Mnemosyne]] - another open-source flashcard program using spaced repetition

Latest revision as of 08:00, 13 October 2018

Anki is a spaced repetition system (SRS), a program which allows you to create, manage and review flashcards. Anki is very flexible and also allows the creation of templates. Apps for Android and iOS as well as a web interface can be used to interact with the user's flashcard database. Anki supports addons, written in python.

Installation

Install the anki package. Or, for the development version, install the anki-gitAUR package.

By default, cards are synchronized using anki's web server, but you can use your own anki-sync-serverAUR.

Flashcards

Flashcards can be obtained by:

  • Creating them inside Anki, organized in decks and possibly tagged. Cards can contain audio, pictures and even TeX formulas;
  • Downloading them, grouped in an existing shared deck (e.g. top 1000 words in a language);
  • Generating them as a csv file that will be imported in Anki.

Older versions

If you prefer to use version 1.2, install the anki12AUR package, or if you prefer to use version 2.0, install the anki20-binAUR package.

Warning: Versions before 2.1 use QtWebKit for Qt 4, which is considered insecure.

Tips and tricks

Kanji stroke support

Install the kanjistrokeorders-ttfAUR package if you want to display kanji stroke orders in Anki. You have to select this font inside Anki in your deck properties after installation.

Asian language support

Install the mecab-ipadicAUR package and the kakasi package.

Launch Anki, and inside Anki use File > Download > Shared Plugin to download and install the "Japanese Support" plugin, restart.

After creating a new deck, you need to select "Japanese" as the deck model in "deck properties" to have Japanese support. Make sure that the Japanese Support plugin is installed, otherwise you cannot select "Japanese" as the model.

See also

  • Mnemosyne - another open-source flashcard program using spaced repetition