Skip to content

skylarbpayne/parsedeck

Repository files navigation

parsedeck

Release Build status codecov Commit activity License

A tool for creating Anki flashcard decks from a variety of content sources.

Getting Started

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.

Roadmap

  1. Support for broader content types (PDFs, etc.)
  2. Support for different flashcard formats (Quizlet, etc.)
  3. Support for total content longer than provider token limits (e.g. via RAG)
  4. Logging / metrics with logfire

Repository initiated with fpgmaas/cookiecutter-uv.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published