AnkiWeb
- Rating
- 0 (π 0 Β· π 0)
- Updated
- 2024-08-31
- Anki versions
- 2.1.66~
- Description language
- en
AnkiWeb addon 959135849
Add a filter before a field name, such as {{filter::Subsection}}, to make it clickable and open a browser showing all notes with the same value in that field.
Open on AnkiWeb GitHub Ask about alternatives
stale
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.1 | 2.1.66+ | 2024-08-31 |
Loadingβ¦
Adding a special Tags field to a card template makes tags clickable, searching notes by tag on single-click and current deck on double-click.
Adds clickable tags via the {{clickable:Tags}} field, letting a single click search notes by tag and a double click limit results to the current deck.
Creates a filtered deck from a right-clicked browser tag, with configurable supplemental searches, card limits, automatic unsuspension, and default order.
Clicking a kanji on a vocab card shows other reviewed words in the deck that share it, after setting a clickable span and configuring fields and popup rows.
Generates and updates Anki conjugation practice decks from tagged verb and adjective notes, with filtered decks, customization, and configurable classification.
Renders tags as clickable pills in Anki reviewer/previewer, where single-click searches by tag and double-click searches within the current deck.
This repository contains Anki add-ons and development utilities.
Anki ships Python wheels to PyPI (current series 25.9.x) built for CPython 3.9+. Use uv to manage the virtual environment from the pyproject.toml.
curl -Ls https://astral.sh/uv/install.sh | sh # or: pip install uv
pyproject.toml (Anki and AQT):uv sync --python 3.11 # use another 3.9+ interpreter if preferred
source .venv/bin/activate # on Windows: .venv\\Scripts\\activate
uv sync will resolve and install anki/aqt along with their Qt runtime into .venv/.
uv run python release.py
Use the helper script to start Anki pointing at a custom base (profile/addons) directory. By default it uses ./_data inside this repo, which already contains empty addons21/, collection.media, and a Test profile (structure kept with .gitignore files):
./start-anki.sh
# use the normal (global) Anki profile/base; still via uv
./start-anki.sh --global
The script passes Anki's -b flag to set the base directory (where addons21/ resides) and -p if ANKI_PROFILE is provided. With --global it omits those flags so Anki uses the default global profile and base.
To move an add-on to the Anki add-on directory and create a zip file for uploading to AnkiWeb, you can use the provided release.py script. It has a BASE constant near the top that defaults to this repo's _data directory, so releases land in _data/addons21/:
uv run python release.py
The add-on will be moved to addons21 inside the BASE/ directory (see BASE in release.py). Start Anki from the BASE/ directory with -b <BASE> argument following anki binary.
You can find my shared items on AnkiWeb at the following link:
Specific add-ons can be found in this profile.
Feel free to contribute by submitting issues or pull requests.