AnkiWeb
- Rating
- 4 (👍 3 · 👎 1)
- Updated
- 2026-06-30
- Anki versions
- 25.12.2~
- Description language
- en
AnkiWeb addon 2110918647
Copies selected note IDs as shareable search strings and compares collections to reveal missing, extra, shared, suspended, and subject/tag breakdowns, with due-sibling finding.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.0 | 2.1.1 | 2025-11-13 |
| 2.1.2 | 2.1.3 | 2025-11-13 |
| 2.1.50 | 25.12.2+ | 2026-06-30 |
Loading…
Converts comma-separated UWorld IDs into correct Anki search syntax, counts matching cards, lists missing IDs, copies query, opens results in Browser, and optionally removes suspended cards or adds error tags.
Transforms card and note ID codes in Anki into clickable links that open associated cards or notes in a new window, with context-menu and backlink options.
Generates a unique comma-separated QID list from selected parent decks by finding cards whose latest review was Again and whose tags match QID:123, then copies it.
Adds a deck-list search box for UWorld IDs, AMBOSS strings, or any query, reporting missing IDs and offering configurable shortcuts and options.
Exports Anki cards to a searchable, printable HTML page rendered exactly like the reviewer, plus live browsing, narrated slideshows, and rapid presentation modes.
Converts cloze lists into individual Anki notes for unordered or ordered recall, using default Cloze fields, hidden list IDs, and manual deletion/editing.
Copy selected note IDs as a search string, and compare your notes with a friend's to instantly see what you're missing — built for medical students who share large decks (AnKing / Zanki / AMBOSS / Ankizin / Ankiphil style).
Für deutsche Med-Studenten: Schickt euch gegenseitig Karten-Auswahlen als
nid:-Suchstring und vergleicht per Klick, welche Notizen euch fehlen, welche ihr zusätzlich habt und welche gemeinsam sind — inkl. Suspension-Status und Aufschlüsselung nach Fach. Funktioniert, wenn ihr dasselbe geteilte Deck (z. B. Ankizin über AnkiCollab) nutzt.
nid:1,2,3) to the clipboard. Configurable keyboard shortcut
(default Ctrl+Alt+C).is:suspended …).DE: Über Werkzeuge → Fällige Geschwister finden … öffnest du einen Dialog, der neue (blaue) Karten findet, deren Geschwisterkarten (andere Karten derselben Notiz, z. B. andere Clozes) du schon stabil gelernt hast — so gehen sie nicht im Berg neuer Karten unter.
EN: Via Tools → Find due siblings … you open a dialog that finds new (blue) cards whose sibling cards (other cards of the same note, e.g. other clozes) you have already learned to a stable state — so they don't drown in your pile of new cards.
Actions: Show in browser opens the matching cards straight in the Browser. Start as study deck builds a rescheduling filtered deck so you can start reviewing immediately.
Settings (remembered between sessions):
Anki_ID_Copy.ankiaddon from the
Releases page and double-click it (or drag it onto Anki).main
triggers a GitHub Actions build that produces Anki_ID_Copy.ankiaddon as an
artifact; tagged releases attach it automatically.b).Open Tools → Add-ons → Anki ID Copy → Config. See config.md for details.
| Key | Default | Meaning |
|---|---|---|
copy_shortcut |
Ctrl+Alt+C |
Browser shortcut for the copy action (empty disables it). Ctrl+Shift+C is reserved by Anki for Insert Cloze. |
copy_unsuspended_shortcut |
"" |
Optional shortcut for Copy Note IDs (excluding suspended) (empty = none). Don't reuse copy_shortcut's value. |
search_format |
compact |
compact → nid:1,2,3, or → nid:1 OR nid:2. |
due_siblings |
(object) | Last-used settings for the Due Siblings dialog (deck, min_ivl, max_lapses, exclude_struggling). See config.md. |
Anki 2.1.50+, both Qt5 and Qt6 builds (Qt symbols are imported via aqt.qt).
python -m unittest discover -s tests # run the unit tests for the pure logic
python -m py_compile __init__.py nid_tools.py due_siblings_logic.py due_siblings.py
The pure, Anki-independent logic (ID parsing, search-string building, set diff,
grouping, due-sibling queries) lives in nid_tools.py and
due_siblings_logic.py and is unit-tested in
tests/. The Anki/Qt glue lives in __init__.py and
due_siblings.py. See CONTRIBUTING.md for
the full layout and how to build the .ankiaddon.
Comparison matches on Anki note IDs (nid). These are preserved from the
source when a deck is distributed as one artifact (a shared AnkiCollab
subscription, an AnkiHub deck, or the same downloaded .apkg), so everyone who
got the deck the same way shares identical IDs and the comparison is exact. If
two people obtained "the same" deck through different channels, their IDs may
not line up.
MIT © 2026 tamenmd