Reschedule Deck based on Weekdays

AnkiWeb addon 1707396718

Automatically sets a deck type's review limit to zero on selected weekdays.
AI-generated summary; may contain mistakes.

deck-management

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
1 (πŸ‘ 1 Β· πŸ‘Ž 0)
Updated
2020-12-19
Anki versions
unknown
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2026-01-31 (274 days before the snapshot).
  • Test files: 10.
  • The GitHub repo is shared with 2 other addons; its commits, issues and releases are not specific to this one.
  • Commits in the last year: 12.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.0–2020-12-19
History across monthly snapshots

Loading…

Similar addons

πŸ“… Exam Scheduler v1

Turns exam dates into manageable daily new-card targets through multiple independent plans with flexible study days, previews, safe limit restoration, and automatic recalculation, while leaving review scheduling to Anki.

progress-trackingdeck-management

9 votes 19% approval πŸ‘ 4 Β· πŸ‘Ž 5 Anki 26.05.1~ Updated 2026-10-14
Review in Created Order

Reviews cards in their created order and provides a Tools toggle to disable the behavior.

review-flow

4 votes 15% approval πŸ‘ 2 Β· πŸ‘Ž 2 ⭐ 3 Updated 2020-12-19

Description

Allow to automatically set the review limit of a deck type to zero based on days of the week.

README

Anki Add-ons

This repository contains Anki add-ons and development utilities.

Setting Up the Environment

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.

  1. Install uv (once per machine):
curl -Ls https://astral.sh/uv/install.sh | sh  # or: pip install uv
  1. Create the virtual environment and install the dependencies defined in 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/.

  1. Run tools via uv when needed:
uv run python release.py

Running Anki from this repo

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.

Packaging and Releasing Add-ons

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.

Link

You can find my shared items on AnkiWeb at the following link:

My shared items

Specific add-ons can be found in this profile.

Contributing

Feel free to contribute by submitting issues or pull requests.