Import flash card questions from Crossbill to Anki. For Crossbill highlight service, see the Crossbill-web repository
Follow installation instructions on Anki addon page
- In Anki, go to Tools → Crossbill Settings
- Enter your Crossbill server URL (e.g.,
http://localhost:8000) - Click Test Connection to verify it works
- Click Save
See config.md for detailed configuration documentation.
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-
Clone or download the Crossbill repository
-
Locate your Anki add-ons directory:
- Windows:
%APPDATA%\Anki2\addons21\ - Mac:
~/Library/Application Support/Anki2/addons21/ - Linux:
~/.local/share/Anki2/addons21/
- Windows:
-
Create a symbolic link or copy the plugin folder:
cp -r . ~/.local/share/Anki2/addons21/crossbill # linux
-
Restart Anki
-
The plugin should appear in Tools → Add-ons
- Make changes to the plugin code
- Restart Anki to reload the plugin
- Test functionality through the UI
- Check Anki's console for error messages (Tools → Add-ons → View Files)
Enable Anki's debug console:
- Help → About → Copy Debug Info (to see Python version and Anki version)
- Tools → Add-ons → [Select Crossbill] → View Files (to see plugin directory)
- Check
~/.local/share/Anki2/addons21/crossbill/for log files
Contributions are welcome!
See the main Crossbill repository for details.
