Scripts and Plugins

Download scripts and plugins to extend Mnemosyne.

An example of an importation python script from a html file to a tab-separated file

Plugin to intercept a custom tag of the form in the question and answer text, and open its content in a separate program.

The attached file is not in the '*.plugin' format, since you need to edit it before it does anything useful. So, change the extension to *.py, edit the file and change the following variables to what you want:

tag_name = "my_tag"
tag_program = ["/bin/cat"]

Note: under Windows, you might need to specify the full path of the program location.

This Python 3 script converts the following ~109,000 word English dictionary: http://gcide.gnu.org.ua/download into a Mnemosyne card set. Tested on Linux, though no reason it shouldn't work anywhere Python3 does. Download and unpack the dictionary and the script. Run the script in the same directory as the CIDE.[letter] files. Merge the resultant .txt files - on Linux: $ cat CIDE.*.txt > gcide.txt Import the gcide.txt file into Mnemosyne. It's probably a bit rough round the edges, because I'm very new to Python.

Show statistics abbreviations on the right of the status bar. (v1.0)

Users are recommended to also install my another "Card Statistics". The two plugins together will provide all the information you need!

All abbreviations are listed as follows:

Show card statistics on the left of the status bar. (v1.0)

Users are recommended to also install my another "Statistics Abbreviation". The two plugins together will provide all the information you need!

All abbreviations of the current card are listed as follows:

Plugin for rendering segments of text as image files.

The main reason for this plugin is to work around the limitations of displaying fonts under J2ME on certain mobile phones, and also for certain languages (like Arabic) on Android phones. Characters can instead be rendered on a PC where more fonts and libraries are available.

NB: On J2ME phones where security prompts cannot be disabled, each image will generate a confirmation prompt. This can quickly become annoying.

Allow faster markup of some common formatting for cards entered from
dictionary entries:
[text] is italicized.
{text} is italicized and parenthesized.

Also shortcuts for italics and bold that are easier to type than html:
_text_ is italicized.
*text* is made bold.

Shortcuts for colours that are easier to type:
`text` gives red
``text`` gives gray
#text# gives blue
##text## gives green

Unformatted versions of the various symbols can be entered by adding a preceding backslash, for example \#, \`, \_, \*.

Mnemogogo is a plugin for Mnemosyne 2.x for exporting and importing cards to and from a mobile device. It does not perform full synchronization, but rather transfers only those cards to be reviewed in the next few days.