A tool for creating Anki flashcard decks from a variety of content sources.
- Github repository: https://github.com/skylarbpayne/parsedeck/
- Documentation https://skylarbpayne.github.io/parsedeck/
This project uses uv for environment/dependency management. Run:
uv run parsedeck/main.py {OUTPUT_FILE_PATH} {DECK_NAME} {INPUT_URLS}
to create an Anki deck from a list of URLs. This can then be imported into Anki.
This is currently hardcoded to use an Anthropic model; so you should set the ANTHROPIC_API_KEY
environment variable.
- Support for broader content types (PDFs, etc.)
- Support for different flashcard formats (Quizlet, etc.)
- Support for total content longer than provider token limits (e.g. via RAG)
- Logging / metrics with logfire
Repository initiated with fpgmaas/cookiecutter-uv.