/marugoto2anki

Scripts to create Anki cards directly from Marugoto website

Primary LanguagePython

Marugoto2Anki

Scripts to create Anki cards directly from Marugoto website

Setup

pipenv install

Usage

Create vocab cards

pipenv run python vocabulary.py

You might have to create a config file called config.ini. It is used to define your Anki user, the storage path, the anki deck and the card model used for the import. Those parameters will use default values if not specified. An example can be found in example.config.ini

user: Name of the profile you are using. Default: User 1

path: Only need to be used if a non-standard location is used! https://docs.ankiweb.net/files.html

deck: Name of Anki deck that the cards should be imported to. Default: Vocabulary::Japanese

card_model: Name of the card you are using. Default: Vocabulary Simple
Needed card fields: sort_id, uid, kanjis, kana, translation, kanji_meaning, accent

Create kanji cards

pipenv run python kanji.py

Import

First of all, import the templates in the templates/ folder with the Template Export/Import extension. You only have to do that once.

After that you can import the generated CSV files into Anki. Select the previously imported templates as card type.

And last but not least, all downloaded media have to be copied in Anki's media folder. On macOS this folder is ~/Library/Application Support/Anki2/[User]/collection.media/