Export Anki Deck from CSV, TSV or txt files.
https://infinyte7.github.io/genanki-js/demo/index.html
-
Visit
https://infinyte7.github.io/Anki-Export-Deck-tkinter/
Note: It is not working on iOS.
-
Import csv or tsv files
-
Enter fields name
-
Export the decks
-
Download the decks
-
If
Export-deck.apkg
file extension ends with.zip
then rename and remove.zip
.
Download apk or run script in Pydroid 3
https://github.com/infinyte7/Anki-Export-Deck-tkinter/releases
- Install apk
- Give storage permission
- Import csv, tsv or txt file
- Enter title, model, and fields
- Export deck
Decks are exported to
Anki Deck Export
folder
- Install Pydroid 3 from Play Store.
- Install
genanki
python library inside Pydroid using pip. - Then download Anki Deck Export Tkinter
- Run this script
- Select file and fields separated by (tab, comma)
- Click Import
- Enter file name, title name, model name.
- Enter name of fields to be mapped
View this demo
- Download this repo.
- Install
genanki
pip install genanki
- Run main.py
- Select file and fields separated by (tab, comma)
- Click Import
- Enter file name, title name, model name.
- Enter name of fields to be mapped
This generate default CSS for exporting deck. The css can be modified inside AnkiDroid app or Anki Desktop.
View Anki Desktop Demo
-
Title of Deck - is deck name inside AnkiDroid or Anki Desktop deck browser Name of Deck - is file name of generated anki deck Model of Deck - is note type containing generated fields
-
In following example TAB separated file have five fields.
Simplified Traditional Pinyin Meaning Audio 本 本 běn measure word for books [sound:cmn-本.mp3] -
Web version at https://infinyte7.github.io/Anki-Export-Deck-tkinter/ made using pyodide, genanki and HTML / CSS / JS.
pyodide can be used to run python in browser.
pyodide
using pyodide from javascript
using javascript objects from python
genanki
MIT License
Anki-Deck-Export-tkinter
Mani (Infinyte7)
Mozilla Public License 2.0