All Projects → matthieu-rolland → memanki-cli

matthieu-rolland / memanki-cli

Licence: other
CLI implementation of memanki

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to memanki-cli

ankimaker
Automatically generates Anki decks from many sources
Stars: ✭ 43 (+104.76%)
Mutual labels:  anki, anki-deck
anki-apkg-export
📖 Generate decks for Anki (spaced repetition software)
Stars: ✭ 124 (+490.48%)
Mutual labels:  srs, anki
Anki Android
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Stars: ✭ 4,425 (+20971.43%)
Mutual labels:  srs, anki
speed-focus-mode
Speed Focus Mode add-on for Anki
Stars: ✭ 19 (-9.52%)
Mutual labels:  srs, anki
kanjigrid
Fork of the Kanji Grid addon for Anki
Stars: ✭ 21 (+0%)
Mutual labels:  anki
Srs
SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT and GB28181.
Stars: ✭ 16,734 (+79585.71%)
Mutual labels:  srs
Android-Library-Management
Android Library Management Project
Stars: ✭ 32 (+52.38%)
Mutual labels:  srs
awesome-supermemo
A list of resources which can be used with SuperMemo.
Stars: ✭ 72 (+242.86%)
Mutual labels:  srs
anki-model
anki 选择题模板
Stars: ✭ 38 (+80.95%)
Mutual labels:  anki
apy
CLI script for interacting with local Anki collection
Stars: ✭ 135 (+542.86%)
Mutual labels:  anki
alfred-anki
Create New Cards into any decks with any "Note Type".
Stars: ✭ 42 (+100%)
Mutual labels:  anki
Srslte
Open source SDR 4G/5G software suite from Software Radio Systems (SRS)
Stars: ✭ 2,418 (+11414.29%)
Mutual labels:  srs
srs-docker
Docker image for SRS.
Stars: ✭ 14 (-33.33%)
Mutual labels:  srs
DAnki
DAnki: Automate deck creation for Anki to learn german
Stars: ✭ 16 (-23.81%)
Mutual labels:  anki
Kindle2Anki
Export Vocabulary Builder to Anki APKG
Stars: ✭ 84 (+300%)
Mutual labels:  anki
deepcourse
Learn the Deep Learning for Computer Vision in three steps: theory from base to SotA, code in PyTorch, and space-repetition with Anki
Stars: ✭ 117 (+457.14%)
Mutual labels:  anki
cramkle
Web-based flashcard studying app
Stars: ✭ 26 (+23.81%)
Mutual labels:  srs
leetcode-anki
Anki cards generator for Leetcode
Stars: ✭ 166 (+690.48%)
Mutual labels:  anki
anki-maobi
máobĭ (毛笔) is an Anki add-on to create cards with writing quizzes for Hanzi (Chinese characters)
Stars: ✭ 42 (+100%)
Mutual labels:  anki
popup-dictionary
Pop-up Dictionary Add-on for Anki
Stars: ✭ 67 (+219.05%)
Mutual labels:  anki

NPM

npm

MEMANKI-CLI

Builds anki decks from a memrise lesson ID, in command line

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. You can visit the ANKI website for more informations.

If you want to know more about the Spaced Repetition System principle click HERE

Why convert memrise lessons to Anki?

While memrise is awesome for learning new words/things, I always found Anki to be much better at long term information retention. I like to use it both, Memrise for learning, and anki for not forgetting with minimal effort. Memrise lessons can be found HERE.

Install

Simple install from npm:

npm install memanki-cli -g

Or clone this repository and then from root folder:

npm install -g

Usage

memrise IDs are found in lesson urls, ex:

memrise.com/course/1098043/spanish-spain-1

Here 1098043 is the memrise lesson ID

To build one anki deck per sub lesson, each deck will take the name of the sub-lesson:

memanki --id 1125954 

or:

memanki --id="1125954"

use --merge parameter if you one Anki deck containing all memrise sub-lessons, ex:

memanki --merge --id 1125954

Decks will be generated in current folder.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].