Generates an Anki deck from poetry.
Use online: https://xiety.github.io/AnkiPoetry/
Example deck: https://ankiweb.net/shared/info/574333410
Direct link: docs/William_Shakespeare_-_Hamlet_monologue.apkg
When importing .csv
file into Anki make sure that "Mach scope" is set to "Notetype and deck" to prevent cards in other decks from being updated.
You can start a line with @
symbol to mark lines you don't want to learn.
At first I only learn words. This is quite easy to do and allows me to become intimately familiar with the text. Usually this is 10-20 new words a day, so as not to stay long.
After a while, when I feel more confident, I move on to this deck to study the lines. Usually this is 1-3 new lines per day.
Soon after the lines deck have moved to the next page, I reveal two new cards on this deck, to learn odd and even lines of the completed page.
#
- the title of the book##
- the title of the chapter@
- not my lines (show them but don't memorize them)Deck Name
- parent deck name to add to .csv file to simplify importChunk size
- number of lines per pageWord Wrap
- number of characters after which to try to split the lineOn spaces
- wrap text on spaces or on punctuationAdd dots
- add dots before and after text on wrapColors
- number of colors to alternateOverlap
- add first line to the end of previous chapter and vice versaNumbers
- add line number to every lineContinous
- continous line numbers through all textFirst import a generic deck that will contain all the required notetypes:
AnkiWeb: https://ankiweb.net/shared/info/574333410
Direct link: docs/William_Shakespeare_-_Hamlet_monologue.apkg
Then create a parent deck and three subdecks: 1. word
, 2. line
, 3. page
. And import each .csv
into the deck created for it.
In the end it will look something like this:
I'm thinking about generating an .apkg
file right away. Or maybe using CrowdAnki
json
format.