Anki add-on: More Decks Stats and Time Left

Bug Report: https://github.com/cjdduarte/MDS_Time_Left/issues #### New Change: Fix deprecated API usage #### About: This addon shows extra information of the due cards and returns the expected time to finalize (Due+New). Before: After: #### Configuration option: The default steps for "New" Anki cards are 1min and 10min meaning that you see New cards actually a minimum of TWO times that day. You can now configure how many times new cards will be counted. CountTimesNew [number]: CountTimesNew = 1 (old version) Quantify '1' time the "new card" time | Example: Steps (10 1440) CountTimesNew = 2 (default) Quantify '2' times the "new card" time | Example: Steps (1 10) CountTimesNew = n (replace "n" with the number of rotations of the same day) Quantify 'n' times the "new card" time | Example: Steps (1 10 10 20 30...) => n=5 DaysToConsider [number]: This setting allows you to configure how many days of review data should be considered when calculating the estimated time left to study. By default, only the current day's data is used. DaysToConsider = 1 (default) | Consider only the current day's review data. DaysToConsider = 2 | Consider the current day and the previous day's review data. DaysToConsider = n | Consider the current day and the previous n-1 days' review data. ShowTimeLeft [boolean]: This setting allows you to toggle the display of the estimated time left for studying. Some users may find this information motivating, while others might prefer not to see it to reduce stress. ShowTimeLeft = true (default) | Display the time left to study. ShowTimeLeft = false | Do not display the time left to study. Number colors [Name]: Color Names Sorted by Color Groups All modern browsers support the following 140 color names (click on a color name, or a hex value, to view the color as the background-color along with different text colors): Copyright(C)| Carlos Duarte Based on | Dmitry Mikheev code, in add-on "More decks overview stats" Based on | calumks code, in add-on add-on License | GNU AGPL , version 3 or later; Source in #### Change Log: v2.9 - 2025-06-23 - Fix deprecated API usage v2.8 - 2025-05-22 - Downgrade to 2.6 (BugFix) v2.7 - 2025-05-21 - Fixed compatibility with Anki 25.02.5 (using `deck_due_tree`) and resolved potential conflict during Anki closing/profile switching. v2.6 - 2025-04-24 - Tested compatibility with Anki 25.02.4 v2.5 - 2024-08-19 - Added 'DaysToConsider' configuration for multi-day review statistics. v2.4 - 2024-04-11 - Added 'ShowTimeLeft' toggle for study time visibility. v2.3 - 2023-09-24 - Bug with version 23.10 v2.2 - 2023-08-21 + Minor visual adjustments (Tanks @Okosh50) v2.1 - 2023-08-17 + Fully translated v2.0 - 2023-08-15 + New code (Clean) v1.9 - 2022-10-09 + dayCutoff deprecated (Tanks @khonkhortisan) v1.8 - 2022-05-20 + Night mode compatibility. v1.7 - 2021-01-27 + Clean code (removed compatibility with Anki 2.0). v1.6 - 2020-03-31 + Adjust Grammar and translation. v1.5 - 2020-01-21 + Change the number colors in the configuration options. v1.4 - 2019-12-26 + New configuration option (tanks @MedAnki) v1.3 - 2019-12-09 - Easier to the user change the colors (tanks @renbosa) v1.2 - 2019-02-27 - Indentation v1.1 - 2019-02-21 - Color Correction and unified code v1.0 - 2019-02-20 - Initial Release

GitHub repository: cjdduarte/mds_time_left
Repository description: More Decks Stats and Time Left
Languages: Python