Skip to content

An efficient command line interface to add cards to Anki

Notifications You must be signed in to change notification settings

coffeemug/ankify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ankify

An efficient command line/terminal interface to add cards to Anki

Screencast

Usage

  • Ctrl-t - toggle mode (-> is a one way card, <-> two way card, [ ] cloze deletion)
  • Ctrl-d - drop the current card and start from scratch
  • Ctrl-u - sync with the server
  • Ctrl-c - quit

When in <-> (two way) mode:

  • Ctrl-h to toggle label to be added to fields
  • <h> for [concept handle], <w> for [word], or <-> for no label

When on Pronunciation/mnemonics steps:

  • Ctrl-i to enter image search mode. This mode integrates with google images to quickly find images for mnemonics to add them to the card. Requires iTerm (for images support in the terminal).
  • When done with image mode, hit Ctrl-i again.

Caveat

Currently the program depends on note types that don't exist in Anki proper (I cloned some in Anki to have a nicer layout). You can reverse engineer the fields from the code (see concept.py, jeopardy.py, and quote.py).

I plan to add code that does this setup, but for now, sorry!

About

An efficient command line interface to add cards to Anki

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages