AnkiWeb
- Rating
- 3 (π 3 Β· π 0)
- Updated
- 2019-06-24
- Anki versions
- unknown
- Description language
- en
AnkiWeb addon 12287769
Logs deletions in CSV format with reasons to help debug why notes/cards were deleted, though incompatible with some add-ons.
Open on AnkiWeb GitHub Ask about alternatives
abandoned
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.0 | β | 2019-06-24 |
Loadingβ¦
Helps debug missing sound by adding an mpv log file configured through Anki's Debug Console, saved alongside mpv.conf in the Anki2 folder.
Generates AI-powered flashcard content across seven providers, supports batch and multi-field updates, custom prompts, local models, logging, and advanced configuration.
Streamlines CSV and pasted-text imports into Anki with auto-detection, note-type suggestions, quick import, deck locking, history, and tag support.
Makes a randomly selected card or note visually distinct every X reviews with customizable goofy or inverted styles, targeting cards or notes.
Synchronizes Anki decks from published Google Sheets CSV, creating Basic or Cloze cards, assigning tags, and removing deleted sheet cards without reverse sync.
Generates Anki flashcards from text or PDFs via Gemini, explains topics, tracks review streaks, minimizes to tray, and autostarts on boot.
Sometime, you have bugs. Card or notes are deleted, and you just don't know why. You can find the notes in the file deleted.txt, at least if you are lucky, and that the deletion was clean enough to be logged.
However, when you want to know why the problem did occur, you miss two important facts. The time of the deletion. And its reason.
Furthermore, the same separator (tab) is used for separating the fields's content, and separating the fields content from the main column. This does not help readability.
This add-on logs everything in CSV format, which is non-ambiguous (as long as you know the note type)
When this add-on is installed, when a note is deleted, it will be logged in deleted_long.txt instead of deleted.txt. The reason will be logged. Currently, there may be three kinds of reason:
You actually asked to delete a whole not. It can appear in the following cases:
You may also decide to delete cards, realize that this lead no card to some note, and thus deleted the note. It may occur in the following cases:
Finally, it may also occur that we have no clue why the deletion occured. It was probably an add-on request, thus the current add-on can't control it. This is thus the best error message that I can offer.
It is highly probable that this add-on will be incompatible with other add-ons. Because it changes a lot of things. Sadly, it seems hard to do really better. Please let me know whether you find some problem, with which add-on you have those problem. It means that this add-on may be better for debugging purpose than for every day use. I'm not sur.
In particular it is incompatible with add-ons:
Please instead use-addon 777545149 which merges those three add-ons
This add-on redefine the following methods:
anki.collection: _Collection._remNotes,
_Collection.fixIntegrity, _Collection.remCards,
remNotes,aqt.AddCards: AddCards.removeTempNote,anki.sync: Syncer.remove,anki.models: ModelManager.rem,
ModelManager.remTemplate, _changeCardsanki.decks: DeckManager.remaqt.reviewer: Reviewer.onDeletaqt.browser: Browser._deleteNotesaqt.main: AnkiQt.BackupThread.onRemNotesIt won't be updated. It add only a single more column, with the
reason. And it's less precise. It also only update
_Collection._remNotes and the methods calling it, this
_Collection._remNotes, i.e. _Collection.remCards,
_Collection.fixIntegrity, Syncer.remove and
AddCards.removeTempNote.
May be allow to use configuration to decide which note to use, which method to redefine.
| Key | Value |
|---|---|
| Copyright | Arthur Milchior arthur@milchior.fr |
| Based on | Anki code by Damien Elmes anki@ichi2.net |
| License | GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html |
| Source in | https://github.com/Arthur-Milchior/anki-note-deletion |
| Addon number | 12287769 |