Difference between revisions of "Mnemosyne"

From ArchWiki
Jump to: navigation, search
(categorizing uncategorized page)
(flesh out intro, add info about 2.x version, add howto for decreasing latex resolution)
Line 1: Line 1:
 
[[Category:Software (English)]]
 
[[Category:Software (English)]]
Mnemosyne is an open-source spaced repetition program, similar to the proprietary [http://www.supermemo.com SuperMemo].
+
[http://mnemosyne-proj.org Mnemosyne] is an open-source, cross-platform flashcard program that uses a [http://en.wikipedia.org/wiki/Spaced_repetition spaced repetition] algorithm for maximizing learning efficiency.
  
=Installation=
+
It is inspired by the proprietary [http://www.supermemo.com SuperMemo] and comparable to [[Anki]], but with a stronger focus on a minimalist, distraction-free UI and simple but flexible work-flow.
  
==AUR==
+
Mnemosyne is written in Python 2 and uses the [[Qt]] toolkit. Currently there are two branches available:
 +
* Mnemosyne '''1.x''' ''(2003 - 2010)'': Stable legacy release; uses Qt 3
 +
* Mnemosyne '''2.x''' ''(since 2008)'': Currently in beta phase (but already usable for end-users); uses Qt 4
  
Mnemosyne is available in the AUR as [http://aur.archlinux.org/packages.php?ID=13628 mnemosyne].
 
  
==Building from Source==
+
==Installation==
  
Instructions for building from source can be found on the [http://mnemosyne-proj.org/help/installation.php Mnemosyne homepage].
+
===Installing from AUR===
  
==Configuring Mnemosyne==
+
Unofficial Mnemosyne packages are available in the [[Arch User Repository]]:
 +
* '''1.x''' (stable): {{AUR|mnemosyne}}
 +
* '''2.x''' (beta): {{AUR|mnemosyne-bzr}} (installs the latest development revision from trunk)
  
Most of the options in Mnemosyne are available directly in the user interface.  A few infrequently-used options are accessible through a config file in .mnemosyne/config.py
+
===Manual Installation===
  
=Other Resources=
+
Instructions for manually building from source can be found on the official Mnemosyne website:
 +
* '''1.x''' (stable): http://mnemosyne-proj.org/help/installation.php
 +
* '''2.x''' (beta): http://mnemosyne-proj.org/hacking.php
  
[http://mnemosyne-proj.org/help/index.php Mnemosyne documentation]
+
===Configuring===
 +
 
 +
Most of the options in Mnemosyne are available directly in the user interface.  A few infrequently-used options are accessible through a config file located at {{ic|~/.mnemosyne/config.py}} ('''1.x''') or {{ic|~/.config/mnemosyne/config.py}} ('''2.x''').
 +
 
 +
=====Size of mathematical formulae=====
 +
 
 +
If you would like to decrease the rendering resolution of mathematical formulae (default 200 dpi, which is rather large on most screens) to better fit with normal text, open the file {{ic|~/.mnemosyne/latex/dvipng}} ('''1.x''') or {{ic|~/.config/mnemosyne/config.py}} ('''2.x''') and decrease the number following the -D option in the line that looks like:
 +
dvipng -D 200 -T tight tmp.dvi
 +
 
 +
==Other Resources==
 +
 
 +
The Mnemosyne website offers:
 +
* User-contributed [http://www.mnemosyne-proj.org/taxonomy/term/13 plugins]
 +
* User-contributed sets of cards
 +
* Official [http://mnemosyne-proj.org/help/index.php documentation]
 +
 
 +
==See Also==
 +
 
 +
* [[Anki]] - another open-source flashcard program using spaced repetition

Revision as of 21:51, 14 February 2012

Mnemosyne is an open-source, cross-platform flashcard program that uses a spaced repetition algorithm for maximizing learning efficiency.

It is inspired by the proprietary SuperMemo and comparable to Anki, but with a stronger focus on a minimalist, distraction-free UI and simple but flexible work-flow.

Mnemosyne is written in Python 2 and uses the Qt toolkit. Currently there are two branches available:

  • Mnemosyne 1.x (2003 - 2010): Stable legacy release; uses Qt 3
  • Mnemosyne 2.x (since 2008): Currently in beta phase (but already usable for end-users); uses Qt 4


Installation

Installing from AUR

Unofficial Mnemosyne packages are available in the Arch User Repository:

  • 1.x (stable): mnemosyneAUR
  • 2.x (beta): mnemosyne-bzrAUR (installs the latest development revision from trunk)

Manual Installation

Instructions for manually building from source can be found on the official Mnemosyne website:

Configuring

Most of the options in Mnemosyne are available directly in the user interface. A few infrequently-used options are accessible through a config file located at ~/.mnemosyne/config.py (1.x) or ~/.config/mnemosyne/config.py (2.x).

Size of mathematical formulae

If you would like to decrease the rendering resolution of mathematical formulae (default 200 dpi, which is rather large on most screens) to better fit with normal text, open the file ~/.mnemosyne/latex/dvipng (1.x) or ~/.config/mnemosyne/config.py (2.x) and decrease the number following the -D option in the line that looks like:

dvipng -D 200 -T tight tmp.dvi

Other Resources

The Mnemosyne website offers:

See Also

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