AnkiWeb
- Rating
- 0 (π 0 Β· π 0)
- Updated
- 2026-04-20
- Anki versions
- 25.09.2~
- Description language
- en
AnkiWeb addon 1120009653
Reorders an Anki deck by local word-frequency lists, previewing matched and unmatched cards before moving higher-frequency vocabulary first.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 25.09 | 25.09.2+ | 2026-04-20 |
Loadingβ¦
Renumbers ordered child decks under a parent via drag-and-drop, previewing changes, safely applying sequential numbers with configurable patterns, backups, and collision safeguards.
Reorders new unsuspended cards in a deck by semantic similarity using TF-IDF and medical stop-word filtering, with fast or precise sorting, dependency installation, and Ctrl+Z undo.
Automates common Anki tasks: reordering cards based on a field, converting a field to a tag with optional rules, and backfilling word frequencies.
Reorders new Anki cards into priority and normal queues via configurable searches, occurrence dictionaries, frequency fields, and sorting, then syncs the new order.
Finds likely duplicate cards in a chosen target deck, lets you ignore tagged notes, previews scope, then suspends matching duplicates in bulk after imports or cleanup.
Sorts Chinese decks by customizable frequency lists, suspends cards by HSK level, supports out-of-order Heisig study, and provides customizable Hanzi statistics.
This Anki add-on orders a deck by local word-frequency data through a simple menu-driven workflow inside Anki.
It ranks cards in a target deck against one or more local frequency lists and then:
Use Tools -> Order Deck By Frequency inside Anki.
The action:
data/dry_run is false and you confirm itThe default configuration targets:
Frenchdata/french-frequency/fr_full.txtdry_run: trueThat means the add-on will preview results first and will not write changes until you flip dry_run to false.
The repo now includes ready-to-use frequency lists for:
frenesitdejazh_cnzh_twThe most important settings in config.json are:
deck_name: the default deck highlighted in the pickerdry_run: preview-only modefield_priority: which note fields are checked first for a frequency matchfrequency_sources: one or more local frequency files merged in orderFor local Anki dev setups, this repo can be symlinked into an addons21/ directory so Anki loads it directly from your working tree.
The packaging task intentionally excludes:
.git/.vscode/__pycache__/.ipynb notebooksaddon.py: main Anki integration and ranking logicconfig.json: runtime settingsdocs/config.md: config referencedocs/: user-facing docs, release copy, and architecture notesdata/: bundled frequency lists for multiple languagesThe VS Code task creates a .ankiaddon archive named after the repository folder.
Manual packaging:
zip -r order-by-frequency.ankiaddon . -x './.git/*' './.vscode/*' './__pycache__/*' './.DS_Store' './*.ipynb'