Review in Created Order

AnkiWeb addon 1275773549

Reviews cards in created order, with a Tools toggle to turn it off.
AI-generated summary; may contain mistakes.

review-flow

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
4 (πŸ‘ 2 Β· πŸ‘Ž 2)
Updated
2020-12-19
Anki versions
unknown
Description language
en

Maintenance

stale

  • Last update or commit was 243 days before the snapshot (2026-01-31).
  • The repository has 10 test files.

GitHub

Repository
duydl/anki-addon-dev Β· more by duydl
Stars
⭐ 3 · forks 0 · open issues 0
Last commit
2026-01-31
Languages
Python, JavaScript, HTML, Shell, CSS, Makefile
Tests
10

Will it work on my Anki?

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

Loading…

Similar addons

Again and Good Only

Removes Hard and Easy from the reviewer and remaps every passing answer to Good, simplifying reviews to Again or Good but losing grading nuance.

schedulingreview-flow

Rating 2 πŸ‘ 2 Β· πŸ‘Ž 0 ⭐ 0 Anki 25.09.4~ Updated 2026-06-17

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.