AnkiWeb
- Rating
- 1 (π 1 Β· π 0)
- Updated
- 2020-12-19
- Anki versions
- unknown
- Description language
- en
AnkiWeb addon 1707396718
Automatically sets a deck type's review limit to zero based on selected days of the week.
Open on AnkiWeb GitHub Ask about alternatives
stale
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.0 | β | 2020-12-19 |
Loadingβ¦
Sets different new-card limits for each weekday, with options to select a deck and apply limits to new and review cards.
Automatically adjusts or recommends changes to your daily new card limit based on FSRS retention and card difficulty across selected decks, calculated locally.
Displays exam countdown banners in Anki's toolbar, with per-deck toggles, parent-deck inheritance, comparison modes, pre-flip warnings, and rescheduling tools.
Reschedules new reviews away from selected weekdays or specific dates using Anki's fuzz range, while leaving learning and past schedules unchanged.
Creates multiple filtered decks from a list of tags, with configurable ordering, limits, preview/reschedule options, and optional unsuspending of matching cards.
Schedules fractional new-card limits like 1 every 3 days or by weekday, applies Today-only limits automatically, and adds deck health badges.
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.