.gitignore | ||
csv2ankicards.py | ||
README.md | ||
requirements.txt |
csv2ankicards
A simple tool to convert CSV files into Anki deck packages (.apkg files).
Features
- Converts a CSV file with questions and answers into an Anki deck package.
- There are only two columns in the CSV file, separated by the first comma encountered.
- CSV files should have a "Front" column for questions and a "Back" column for answers.
Installation
-
Clone this repository:
git clone https://git.rudefox.io/bj/anki-csv2ankicards.git cd csv2ankicards
-
Set up a virtual environment and activate it:
python3 -m venv venv source venv/bin/activate
-
Install the required packages:
pip install -r requirements.txt
Usage
To convert a CSV file into an Anki deck package:
python csv2ankicards.py /path/to/your/csvfile.csv output.apkg
This will produce an output.apkg
file which can then be imported into Anki.
CSV Format
The CSV file should follow this format:
Front,Back
Your question here,Your answer here, and here
Another question,list of: answer1, answer2, answer3
...
Note: If your answers contain commas, they will be considered as part of the answer. Only the first comma is used to separate the question from the answer.
License
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.