All Projects → erroneousboat → anki-md

erroneousboat / anki-md

Licence: MIT license
A markdown to anki flash cards converter

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to anki-md

mpvacious
Adds mpv keybindings to create Anki cards from movies and TV shows.
Stars: ✭ 286 (+1200%)
Mutual labels:  flashcards, spaced-repetition, anki
ForgetMeNot
A flashcard app for Android.
Stars: ✭ 234 (+963.64%)
Mutual labels:  flashcards, spaced-repetition, anki
inka
Command-line tool for adding flashcards from Markdown files to Anki
Stars: ✭ 30 (+36.36%)
Mutual labels:  spaced-repetition, anki
anki-mode
An Emacs major mode for creating anki cards
Stars: ✭ 47 (+113.64%)
Mutual labels:  flashcards, anki
vocage
A minimalistic spaced-repetion vocabulary trainer (flashcards) for the terminal
Stars: ✭ 68 (+209.09%)
Mutual labels:  flashcards, anki
files2flashcards
Keep your flashcards rooted in the context of your notes
Stars: ✭ 28 (+27.27%)
Mutual labels:  flashcards, anki
2anki.net
Server to create Anki flashcards faster, easier and better today ⭐️
Stars: ✭ 190 (+763.64%)
Mutual labels:  flashcards, anki
anki-add-hooks-userscripts
Automate Anki card creation from popular translation websites
Stars: ✭ 17 (-22.73%)
Mutual labels:  flashcards, anki
chinese-support-redux
Anki add-on providing support for Chinese study
Stars: ✭ 88 (+300%)
Mutual labels:  flashcards, anki
Anki Android
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Stars: ✭ 4,425 (+20013.64%)
Mutual labels:  flashcards, anki
Polar Bookshelf
Polar is a personal knowledge repository for PDF and web content supporting incremental reading and document annotation.
Stars: ✭ 4,411 (+19950%)
Mutual labels:  flashcards, anki
speed-focus-mode
Speed Focus Mode add-on for Anki
Stars: ✭ 19 (-13.64%)
Mutual labels:  flashcards, anki
AnnA Anki neuronal Appendix
Using machine learning on your anki collection to enhance the scheduling via semantic clustering and semantic similarity
Stars: ✭ 39 (+77.27%)
Mutual labels:  flashcards, anki
ScienceNotebooks
Collection of tools and stylesheet for scientific writting and learning (through Anki)
Stars: ✭ 43 (+95.45%)
Mutual labels:  flashcards, anki
AnkiSharp
Create anki decks and cards from your C# application
Stars: ✭ 39 (+77.27%)
Mutual labels:  flashcards, anki
obsidian-spaced-repetition
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian.md
Stars: ✭ 667 (+2931.82%)
Mutual labels:  flashcards, spaced-repetition
notes
A miscellany of thoughts.
Stars: ✭ 18 (-18.18%)
Mutual labels:  spaced-repetition, anki
Lazycard
A simple flashcard application where cards are formatted with Markdown.
Stars: ✭ 18 (-18.18%)
Mutual labels:  flashcards, spaced-repetition
mnemocards
In addition to helping you memorise, this code helps you do other things that I don't remember...
Stars: ✭ 34 (+54.55%)
Mutual labels:  flashcards, anki
anki-apkg-export
📖 Generate decks for Anki (spaced repetition software)
Stars: ✭ 124 (+463.64%)
Mutual labels:  spaced-repetition, anki

anki-md

A markdown to anki flash cards converter

Installation

Binary installation

Download a compatible binary for your system. For convenience, place anki-md in a directory where you can access it from the command line. Usually this is /usr/local/bin.

$ mv anki-md /usr/local/bin

Via Go

$ go get -u github.com/erroneousboat/anki-md

Usage

Command line usage:

NAME:
    anki-md - markdown to anki flash cards converter

USAGE:
    anki-md -i [input-file] -o [output-file]

EXAMPLES:

    $ anki-md -i deck.md -o deck.csv

    $ cat deck.md | anki-md -o deck.csv

    $ anki-md -i deck.md > test.csv
    
VERSION:
    0.1.0

WEBSITE:
    https://github.com/erroneousboat/anki-md

GLOBAL OPTIONS:
    -i, -input [input-file]     input file
    -o, -output [output-file]   output file
    -html                       convert field content to html
    -h, -help

Deck creation

Create your deck, cards and fields as follows:

%% Who wrote the book "The C Programming Language"?

%% Brian W. Kernighan and Dennis M. Ritchie

---

%% Create a hello world program

%%

``
#include <stdio.h>

int main()
{
    printf("hello, world\n");
}
``

identifier explanation
%% represents a field, you can use multiple field per card
--- represent a card

Credits

Sources that helped me write this:

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].