Crossbill highlight flash card importer

AnkiWeb addon 1205712943

Imports flash card questions from a self-hosted Crossbill highlight database into Anki decks for spaced repetition review.
AI-generated summary; may contain mistakes.

importsync-integration

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-08-30
Anki versions
25.09~
License
MIT (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, Shell, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-08-30 (63 days before the snapshot).
  • GitHub Actions workflows: 4.
  • Commits in the last year: 24.
  • Issues: 2 open, 3 closed.
  • Pull requests: 0 open, 1 merged.
  • Outside pull requests: 100% of 1 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
25.09+2026-08-30
History across monthly snapshots

Loading…

Similar addons

Exam Simulator - NB

Builds custom MCQ exams from note banks with filtering, timing, scoring, a dedicated exam interface, and structured post-exam review.

review-flowtimertaggingquiz

9 votes 70% approval πŸ‘ 9 Β· πŸ‘Ž 0 Anki 25.09.2~ Updated 2026-10-30

Description

Crossbill is a self-hosted web application to upload ereader book highlights from Koreader. It helps user to manage, tag and organize their book highlights and create flash card questions from them.

This plugin lets users to import their flash card questions from Crossbill database to their Anki deck for spaced repetition review.

See more information on Crossbill Github page

README

image

Crossbill Anki Plugin

CI

Import flash card questions from Crossbill to Anki. For Crossbill highlight service, see the Crossbill-web repository

Installation

Follow installation instructions on Anki addon page

Configuration

Initial Setup

  1. In Anki, go to Tools β†’ Crossbill Settings
  2. Enter your Crossbill server URL (e.g., http://localhost:8000)
  3. Click Test Connection to verify it works
  4. Click Save

See config.md for detailed configuration documentation.

Development

Setup

This plugin uses Poetry for dependency management and code quality tools.

cd clients/anki-plugin

# Install dependencies (creates .venv in project directory)
poetry install

# Run code quality checks
poetry run ruff format --check .  # Check formatting
poetry run ruff format .          # Auto-format
poetry run ruff check .           # Lint
poetry run ruff check --fix .     # Auto-fix lint issues
poetry run pyright                # Type checking

Install local version to Anki

  1. Clone or download the Crossbill repository

  2. Locate your Anki add-ons directory:

    • Windows: %APPDATA%\Anki2\addons21\
    • Mac: ~/Library/Application Support/Anki2/addons21/
    • Linux: ~/.local/share/Anki2/addons21/
  3. Copy the plugin folder to the Anki addon folder by running:

     ./install.sh
    
  4. Restart Anki

  5. The plugin should appear in Tools β†’ Add-ons

Testing

  1. Make changes to the plugin code
  2. Restart Anki to reload the plugin
  3. Test functionality through the UI
  4. Check Anki's console for error messages (Tools β†’ Add-ons β†’ View Files)

Debugging

Enable Anki's debug console:

  1. Help β†’ About β†’ Copy Debug Info (to see Python version and Anki version)
  2. Tools β†’ Add-ons β†’ [Select Crossbill] β†’ View Files (to see plugin directory)
  3. Check ~/.local/share/Anki2/addons21/crossbill/ for log files

Contributing

Contributions are welcome!

License

See the main Crossbill repository for details.

Acknowledgments

  • Built for Anki, the powerful spaced repetition software
  • Part of the Crossbill project