Auto Leech Deck - Move leech cards to preset decks while reviewing

AnkiWeb addon 1464569547

Automatically moves leeched cards into user-assigned decks, configurable through the add-on's config file or a deck's legacy options window, with support for sub-decks and defaults.
AI-generated summary; may contain mistakes.

deck-managementleech

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2022-06-03
Anki versions
2.1.49~
License
MIT (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

abandoned

  • Last update or commit: 2022-06-03 (1612 days before the snapshot).
  • Commits in the last year: 0.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.02.1.49+2022-06-03
History across monthly snapshots

Loading…

Similar addons

Anki Leech Manager - Saga

Adds browser columns for initial fail rate, card age, and average daily time spent, plus leech export and age/unique-day filtering tools for faster suspension.

exportstatisticssearchleech

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 2 Anki 25.07.5~ Updated 2025-10-26
No-Sync Note Converter

Converts Anki notes between types without triggering a full sync, offering field mapping, presets, review-history preservation, deck/tag retention, browser and reviewer conversion, and one-step undo.

schedulingnote-managementcard-templatescloze

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 1 Anki 2.1.1~ Updated 2026-09-02

Description

Heads up: This functionality's now also available in Leech Toolkit, along with a few other options on top of that! Mainly keeping this here for legacy options. Best! -koi ---- Automatically moves cards to user-assigned decks as soon as they're leeched. How To Use: To assign decks or make any changes you can either edit the add-on's config file or go to a deck's legacy options window (Shift-clicking on "Options") and assign its leech deck there (doesn't apply to the deck options group). The options menu input uses the same formatting as assigning the deck in the config, except without any quotes/brackets (e.g. things like "Leech Deck", "Parent::Child", etc.). Quick note: decks can be renamed/moved after assigning them. It shouldn't cause any issues for the add-on. Config Settings: Assigning a Leech Deck Use the pattern {"Deck": "Sub-Deck"} (JSON Format): { "Deck": "Leech Deck", "Another Deck": "Another Leech Deck" } It's possible to add as many leech decks as you might want, and multiple decks can be assigned the same leech deck too. Using Sub-Decks Insert two colons between the parent deck and its sub-deck: { "Main Deck": "Main Deck::Sub-Deck", "Another Deck": "Main Deck::Sub-Deck" } Setting a Default Leech Deck Place the deck in the "##Default" key: { "##Default": "Default Leech Deck" } Cards get put into the default deck if a parent deck doesn't have a leech deck assigned to it or leech movement is disabled in some way. Disabling Auto-Movement for a Deck Set the leech deck to itself or you can make it a blank assignment: { "Static Deck": "Static Deck" } { "Static Deck": "" } Disabling Auto-Movement to the Default Leech Deck Set the "##Default" key to a blank value: { "##Default": "" } This cancels all movement by default, unless a deck gets assigned its own leech deck to move to. By default cards get put into a deck named "Leech" if there's nothing assigned to the main deck. Bugs/Issues: Please report any issues you run into on the project's Github. Misc/Shoutouts: I mainly wrote this as a way to customize the Anki Add-On Guide's implementation for doing the same thing: here. I also wanted to give a shout out to the ANTI-SUCK add-on, which originally implemented the guide's example code and uploaded it, to begin with.

README

Auto Leech Deck

Add-on for Anki that automatically moves cards to user-assigned decks as soon as they're leeched.
Supports Anki 2.1+.

Installation

Can be installed from the add-on page on Ankiweb.
Or going to (Tools -> Add-ons -> Get Add-ons...) and entering the following code:

1464569547

How To Use

To assign decks or make any changes you can either edit the add-on's config file or go to a deck's legacy options window (Shift-clicking on "Options") and assign its leech deck there (doesn't apply to the deck options group).

The options menu input uses the same formatting as assigning the deck in the config, except without any quotes/brackets (e.g. things like "Leech Deck", "Parent::Child", etc.).

Quick note: decks can be renamed/moved after assigning them. It shouldn't cause any issues for the add-on.

Assigning a Leech Deck

Use the pattern {"Deck": "Sub-Deck"} (JSON Format):

{
    "Deck": "Leech Deck",
    "Another Deck": "Another Leech Deck"
}
It's possible to add as many leech decks as you might want, and multiple decks can be assigned the same leech deck too.

Using Sub-Decks

Insert two colons between the parent deck and its sub-deck:

{
    "Main Deck": "Main Deck::Sub-Deck",
    "Another Deck": "Main Deck::Sub-Deck"
}

Setting a Default Leech Deck

Place the deck in the "##Default" key:

{ "##Default": "Default Leech Deck" }
Cards get put into the default deck if a parent deck doesn't have a leech deck assigned to it or leech movement is disabled in some way.

Disabling Auto-Movement for a Deck

Set the leech deck to itself or you can make it a blank assignment:

{ "Static Deck": "Static Deck" }
{ "Static Deck": "" }

Disabling Auto-Movement to the Default Leech Deck

Set the "##Default" key to a blank value:

{ "##Default": "" }
This cancels all movement by default, unless a deck gets assigned its own leech deck to move to.

Best of luck!

Socials/Support: