Anki Todo

AnkiWeb addon 1807500231

Manages a list of decks by pausing all but the first, advancing as each finishes, and showing first-deck progress on the homepage.
AI-generated summary; may contain mistakes.

progress-trackingdeck-managementbeta

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
2 (πŸ‘ 2 Β· πŸ‘Ž 0)
Updated
2024-08-25
Anki versions
24.04.1~
Description language
en

Maintenance

abandoned

  • Last update or commit was 767 days before the snapshot (2024-08-25).
  • The repository has 1 GitHub Actions workflows.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.124.04.1+2024-08-25
History across monthly snapshots

Loading…

Similar addons

Pause New

Automatically pauses new cards when the learning queue reaches a set size, resuming once it clears, with an optional hotkey and configurable deck limits.

review-flowdeck-managementshortcuts

Rating 0 πŸ‘ 0 Β· πŸ‘Ž 0 Anki 25.09~ Updated 2026-06-14

README

⚠️ Attention, this plugin is still in development. It's largely usable but may contain bugs. It's recommended to back up your collection before installing it. 😊

Introduction

Let me introduce you to Anki Todo, a plugin designed to help you track your progress while learning from a list of decks. πŸ“š Its goal is simple: to allow you to manage multiple decks efficiently. You start by entering a list of decks you want to learn, and the plugin will pause all decks on the list except the first one. Once you've finished learning the first deck, Anki Todo will have you start learning the second one, and so on. πŸ“

Additionally, this plugin offers a handy feature: it displays your progress on the homepage for the first deck. 🏠 This allows you to keep an eye on your progress without having to navigate between different decks.

The plugin (especially the design) is not perfect (that's an understatement), so feel free to contribute or suggest features. πŸ’‘

General Functionality:

This plugin works from a task list stored in the task.json file. The plugin looks at each deck in the task list, checks the total number of cards and the number of unseen cards. By comparing the two, it calculates if the deck's learning is complete. βœ…

When the first deck is finished, it removes it from the task list and changes the second deck's configuration from paused to active learning. πŸ”„

Configuration:

You need to specify a deck configuration called "pause configuration," which is a setup where no new cards are added each day. If you don't have one, create it. βš™οΈ

Usage:

Aside from the progress screen on the homepage, everything happens in the Anki Todo window. To open it, go to the Tools tab, then Todo. This opens the Anki Todo window, which has four tabs:

Tabs:

  • Todo Tab: The list of current tasks with the progress of the first task. πŸ“‹
  • Completed Tab: The list of all decks that have been learned, not just with this plugin. πŸ†
  • Settings Tab: The settings πŸ˜‰
  • Manage Tasks Tab: The top part of this tab is for adding tasks, the bottom for removing them. πŸ”§

Adding a Task:

To add a task, select the deck, then select the future configuration, which is the setup that will be activated when the deck's learning begins. Then, just press the "Add Task" button to add the task. βž•

Deleting a Task:

To delete a task, select the task and press the "Delete" button. πŸ—‘οΈ

Contributing:

Feel free to make pull requests. I'm available for any questions and to discuss improvements. 🀝

Acknowledgments:

Thanks to the entire Anki team for this great software and thanks to FooSoft (https://github.com/FooSoft) and their plugin Ankiconnect, which provided some very useful code snippets. πŸ™