Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matthieu-rolland/memanki
Convert a memrise lesson to anki decks, given a memrise lesson ID
https://github.com/matthieu-rolland/memanki
anki anki-deck memrise srs
Last synced: 22 days ago
JSON representation
Convert a memrise lesson to anki decks, given a memrise lesson ID
- Host: GitHub
- URL: https://github.com/matthieu-rolland/memanki
- Owner: matthieu-rolland
- Created: 2017-04-30T14:22:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-20T10:40:43.000Z (over 5 years ago)
- Last Synced: 2024-10-01T09:42:39.225Z (about 1 month ago)
- Topics: anki, anki-deck, memrise, srs
- Language: JavaScript
- Size: 5.86 KB
- Stars: 19
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![NPM](https://nodei.co/npm/memanki.png)](https://nodei.co/npm/memanki/)
![npm](https://img.shields.io/npm/dt/memanki.svg)# MEMANKI
Builds anki decks from a memrise lesson ID
## What is anki anyway?
Anki is a flashcard program which makes remembering things easy, using the SRS principle (spaced repetition system) for optimum information retention.For those who like to know how things work, the SRS algorithm used by anki was originally written empirically by Piotr Woźniak and can be found [HERE](https://www.supermemo.com/english/ol/sm2.htm).
You can visit the [ANKI website](https://apps.ankiweb.net) for more informations.If you want to know more about the Spaced Repetition System principle click [HERE](https://www.supermemo.com/articles/theory.htm)
## Why convert memrise lessons to Anki?
While memrise is awesome for learning new words/things, I always thought Anki was much better at long term information retention.
I like to use it both, Memrise for learning, and anki for not forgetting.
Memrise lessons can be found [HERE](https://www.memrise.com/courses/english/).## Usage
```javascript
const memanki = require('memanki');// memrise IDs are found in lesson urls, ex:
// https://www.memrise.com/course/1098043/spanish-spain-1/
// here 1098043 is the memrise lesson ID// this will generate one anki-deck per sub-lesson
// each deck will take the name of the sub-lesson
memanki.getAnkiDeck(1098043);// this will merge all sub-lessons into a single anki-deck,
// the deck will take the name of the global lesson
memanki.getAnkiDeck(1098043, true);// decks will be generated in current folder
```