Deadline2

AnkiWeb addon 723639202

Automates adjusting an options group's new-cards-per-day setting via GUI-configured deck deadlines, calculating daily new cards from cards left divided by days remaining.
AI-generated summary; may contain mistakes.

schedulingprogress-trackingdeck-managementfork-or-reuploadbeta

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
70 (πŸ‘ 43 Β· πŸ‘Ž 27)
Updated
2024-02-26
Anki versions
23.09~
Description language
en

Maintenance

abandoned

  • Last update or commit was 948 days before the snapshot (2024-02-26).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.152.1.232020-05-05
2.1.242.1.262020-05-05
2.1.272.1.332021-05-02
2.1.342.1.652024-01-17
2.1.6623.09+2024-02-26
History across monthly snapshots

Loading…

Similar addons

Deck Progress Planner

Provides a two-phase system that plans new-card introduction deadlines with milestone tracking, then forecasts mature-card completion using 30-day review consistency and adjustable deadlines.

schedulingprogress-trackingdeck-management

Rating 1 πŸ‘ 1 Β· πŸ‘Ž 0 Anki 25.09~ Updated 2026-03-23
CardCalc

Calculates daily card targets for Anki study goals by deck/tags, finish date, buffer, overtime, suspended new cards, or percentage completion, with customizable settings and deck-browser widget.

progress-tracking

Rating 1 πŸ‘ 0 Β· πŸ‘Ž 1 Anki 2.1.1~ Updated 2025-10-16

README

Deadline2

An update of the Anki Deadline addon with GUI configuration.

Work was originally started at https://gist.github.com/eshapard/12c14947d31dfcb8f0915761fb649c32 I had originally started off by just making this into an Anki 2.1 compatible addon (move deadline.py into init.py and you're off to the races)

Next, folks asked if I could make it a little bit easier to use by creating a configuration menu. Inspiration was taken from https://ankiweb.net/shared/info/1102281552 and https://ankiweb.net/shared/info/1374772155 , along with bits of their code.

This can be found on ankiweb at: https://ankiweb.net/shared/info/723639202

Work In Progress

  1. Clean up old code; remove unnecessary bits
  2. clean up deck names on the add dialog. All items with 3 hierarchal levels should be pared down to 2 levels, to help reduce the width of the dropdown.
  3. Better ensure that when you update the addon, no deadlines are "lost"
  4. Whenever you delete a deadline, the original config should be re-applied to the deck

Contributing

Feel free to contribute! To offer you some guidance, below is my general development workflow.

Windows

To test any code changes live, create a symlink to the anki addons location. mklink /D "C:\Users\USERNAME\AppData\Roaming\Anki2\addons21\Deadline2" "C:\Users\USERNAME\Documents\GitHub\Deadline2" to regenerate any UI features after updating in QT Creator, use something like pyuic5 CalForm\form.ui -o CalForm.py from the root of the repo folder. To start anki in debug mode, C:\Program Files\Anki\anki-console.bat is your friend