All Projects → MFreidank → Ankivim

MFreidank / Ankivim

Licence: other
Use vim (or your favorite editor) to write anki cards quickly in plain text or latex.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Ankivim

Anki Editor
Emacs minor mode for making Anki cards with Org
Stars: ✭ 453 (+319.44%)
Mutual labels:  anki
Anki Backup
My anki cards' backups. Java、大数据、数据结构八股文。
Stars: ✭ 26 (-75.93%)
Mutual labels:  anki
Syntax Highlighting
A fork of Tiago Barroso's Syntax Highlighting add-on with support for Anki 2.1
Stars: ✭ 75 (-30.56%)
Mutual labels:  anki
Vector Python Sdk
Anki Vector Python SDK
Stars: ✭ 462 (+327.78%)
Mutual labels:  anki
Genanki
A Python 3 library for generating Anki decks
Stars: ✭ 711 (+558.33%)
Mutual labels:  anki
Lsankidb
☆ `ls` for your local Anki database.
Stars: ✭ 21 (-80.56%)
Mutual labels:  anki
Anki Sync Server
Self-hosted Anki sync server
Stars: ✭ 352 (+225.93%)
Mutual labels:  anki
Notion To Anki
Easily convert your Notion Toggles to Anki flashcards ⭐️
Stars: ✭ 102 (-5.56%)
Mutual labels:  anki
Review Heatmap
Anki add-on to help you keep track of your review activity
Stars: ✭ 772 (+614.81%)
Mutual labels:  anki
Chessli
A free and open source chess improvement app that combines the power of Lichess and Anki.
Stars: ✭ 64 (-40.74%)
Mutual labels:  anki
Yomichan
Japanese pop-up dictionary extension for Chrome and Firefox.
Stars: ✭ 464 (+329.63%)
Mutual labels:  anki
Odh
A chrome extension to show online dictionary content.
Stars: ✭ 695 (+543.52%)
Mutual labels:  anki
Tech Terms
A repository of technical terms and definitions. As flashcards.
Stars: ✭ 30 (-72.22%)
Mutual labels:  anki
Polar Bookshelf
Polar is a personal knowledge repository for PDF and web content supporting incremental reading and document annotation.
Stars: ✭ 4,411 (+3984.26%)
Mutual labels:  anki
Lpic 1 Anki Flashcards
Deck of Anki flashcards for the LPIC-1 (Linux System Administrator) exams 101 and 102 of the Linux Professional Institute (LPI).
Stars: ✭ 90 (-16.67%)
Mutual labels:  anki
Obsidian to anki
Script to add flashcards from text/markdown files to Anki
Stars: ✭ 382 (+253.7%)
Mutual labels:  anki
Anki Connect
Anki plugin to expose a remote API for creating flash cards.
Stars: ✭ 853 (+689.81%)
Mutual labels:  anki
Chrome Anki Quick Adder
This chrome extension provides the ability to create Anki cards directly from Google Chrome on your Anki Desktop.
Stars: ✭ 108 (+0%)
Mutual labels:  anki
Joytan
Creative Audio/Textbook Maker 🎵 📖 See our YouTube channel
Stars: ✭ 91 (-15.74%)
Mutual labels:  anki
Anki.vector.sdk
Anki Vector .NET SDK
Stars: ✭ 47 (-56.48%)
Mutual labels:  anki

================== AnkiVim

|Build Status| |Health_| |Coverage_| |Pypi_|

Overview

Use vim to rapidly write textfiles immediately importable into anki(1).

Requirements

  • Python >= 2.7 or Python >= 3.4

Installation

Simply run:

.. code-block:: python

pip install AnkiVim

You can verify that this step succeeded and see available options by running:

.. code-block:: python

anki-vim -h

Generating Anki Cards

  1. Call:

.. code-block:: python

anki-vim DECKNAME
  1. vim starts with a preformatted card. Start typing the front part of the anki card below "QUESTION", then fill out the back below "ANSWER". (NOTE: It is important to leave the QUESTION and ANSWER headers intact throughout)

  2. save the file and exit the editor. (vim: ":wq") => the card contents are saved to: $HOME/.ankivim/decks/DECKNAME/raw_cards.txt. (alternatively, you can specify a custom location for your decks using the --deckpath option of script/anki-vim.py.)

  3. editor starts right back up to generate a new card for the same deck => Iterate 2.-4. until all cards are generated.

  4. to stop the card creation process, simply close your editor ( for vim: ":q" or ":q!", for additional information see this book <https://www.amazon.com/How-Exit-Vim-Chris-Worfolk-ebook/dp/B01N5M1U6W>_)

Importing into Anki

Procedure to import anki cards generated by this tool into anki:

  1. Open Anki

  2. Generate the deck to import into or click on an existing deck

  3. Click import and navigate to "/path/to/anki-vim/decks/DECKNAME/raw_cards.txt"

  4. check "allow html in fields"

  5. Done

Supports:

  • Latex commands of any kind
  • html tags of any kind (images can be included this way as well)
  • uses snippets : allows for quick insertion of latex and cloze, for example cc will add {{c1::cloze}}. For more see here.

.. |Build Status| image:: https://travis-ci.org/MFreidank/AnkiVim.svg?branch=master :target: https://travis-ci.org/MFreidank/AnkiVim

.. |Coverage_| image:: https://coveralls.io/repos/github/MFreidank/AnkiVim/badge.svg :target: https://coveralls.io/github/MFreidank/AnkiVim :alt: Coverage

.. |Health_| image:: https://api.codacy.com/project/badge/Grade/d0d6624881c0415fb72999e355741e2b
:target: https://www.codacy.com/app/MFreidank/AnkiVim?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=MFreidank/AnkiVim&amp;utm_campaign=Badge_Grade :alt: Health

.. |Pypi_| image:: https://badge.fury.io/py/AnkiVim.svg :target: https://badge.fury.io/py/AnkiVim

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