Registered by Ted

Space is a program you can use to "compile" or convert a document written in a natural-language-esque markup language into decks in a spaced-repetition system. Currently, the only spaced-repetition system supported is Anki.

For example, Space will turn a text file like this:
"""
The [quick] brown fox jumped over the [lazy] dog.
;;
Three commonly-used nonsense variable names:
1. foo
2. bar
3. baz
;;
OCaml :: A fast, functional, strongly-typed programming language.
"""
...into several (specifically, eight) Anki cards. Space recognizes cloze-deleted sentences, lists, and definitions, and generates possibly many cards per element in the input file. You can use space to quickly add large amounts of cards to a spaced-repetition system, after specifying what those cards should be in your text editor of choice.

Space uses a frontend written in OCaml, and a backend written in Python. In the future, this might change.

Project information

Maintainer:
Ted
Driver:
Ted
Licence:
GNU Affero GPL v3

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Bazaar
Programming languages:
Python, Ocaml

Get Involved

Downloads

Space does not have any download files registered with Launchpad.