Anki add-on: Deadline2

Deadline2 An update of the Anki Deadline addon with GUI configuration. This addon is used to automate the process of adjusting the new cards per day setting for an options group. The setting is calculated by finding (number of new cards left/number of days until deadline). Both the options group and new cards per day setting is automatically managed by the addon. After the initial installation, you may need to restart anki To use: Go to the main deck browser screen Click the Tools Menu -> Deadline -> Configure Deadlines Click the Add button on the right Select a deck, then select a deadline when you want to have all new cards for the deck seen by. Note: Only decks that have cards in them will be shown. Click OK Note:Repeat 3-5 for each deck you would like to add a deadline to Click Process Deadlines For every deck you have assigned a deadline to, a popup will appear, detailing how many cards you will see per day. Notes: To edit a deadline, simply add another date for a deck with an existing deadline. You can also delete the existing deadline, then add a new one. To process deadlines, you can also: Click the Tools Menu -> Deadline -> Process Deadlines When you update the addon, you may sometimes have to manually re-add your deadlines. This is under scrutiny and is planned to be fixed in the near future. Work was originally started by 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. Github link: https://github.com/BSCrumpton/Deadline2 For any issues, please submit an issue at the above github repo. Changelog: February 25, 2024: Added support for anki v23.+ January 16, 2024: Merged in subdeck apply feature, will be working on updating for support of anki23+ now. May 2, 2021: Options Group settings now carry over upon deadline creation, form code is now split out to maintain easier. September 11, 2020: fix for Anki 2.1.28+ July 21, 2020: Updated for Anki 2.1.28 May 4, 2020: Updated for Anki 2.1.25 March 26, 2020: Can now choose between a single popup and many popups when you process your deadlines. March 18, 2020: Added Configure Deadlines button to the Tools Menu, added Process Deadlines button to the Deadline Configuration screen March 17, 2020: Official launch, released to ankiweb and reddit. March 16, 2020: Soft launch, released to the cohort of my girlfriend.

GitHub repository: bscrumpton/deadline2
Repository description: An update of the Anki Deadline addon with GUI configuration. 
Languages: Python, Shell