Anki add-on: Ze Add Note Id

Autofills a field with note ID of the card. Starting with Anki version 2.1.28 I had to rewrite the old addon from scratch, because the old approach no longer worked. Starting with Anki version 2.1.28, you can enable the automatic insertion of the note id in the field dialog window, which you can access in the browser, or through the "Manage Note Types..." window. If you decide to turn one field into a note id field, this field will no longer be visible in the Add Cards window. This is because the note id can only be detected, after the card was inserted. However in all other windows, the noteid field is just visible like normal. There are also two global settings, which can be used. They can be accessed from "Tools > Add-ons > Ze Add Note Id > Config". Do not overwrite note ids: Use this if you previously used ospalh's Add note id and want to keep the altered note IDs. Note that this add-on did not exactly insert the note id, but rather subtracted constant values from it, which changed over the years. If you only care about having a unique ID, by which you can identify the note, this is sufficient. Copy note ID to clipboard after adding note: Use this if you want to do something with the note ID after adding the note, e.g. paste it into your knowledge base. Compatibility with Frozen Fields A big selling point of the old "Ze Add Note Id" (pre Anki v2.1.28) was its compatibility with Frozen Fields. This new version is still mostly compatible, but not 100%. This is however more of an issue with the Frozen Fields add-on rather than Ze Add Note Id. For this reason I made a new add-on Ze Frozen Fields with the same functionality as Frozen Fields, but without this issue. All credit goes to ospalh for the previous version (before Anki 2.1.28) : This previous version was an identical copy of "Add note id", except two things: It has the option "ShowFullNoteID", to add the full note ID, rather than a note ID which has been decreased by the value of 15e11. It works with Frozen Fields, because "Z" alphabetically comes after "F", as opposed to "A". The things is, "Add Note Id" wraps a function, which "Frozen Fields" overwrites. First wrapping, then overwriting: No. First overwriting, then wrapping: PROFIT! Support If you like my add-ons, you can consider supporting me. My add-ons will always be freely available for everybody, but what I can offer you is my sincere thanks, and first-hand technical support, if you have any questions/issues with my add-ons. At the same time it allows me to put more time and focus into developing these and making them as powerful and user-friendly as they are. Thanks for considering! ko-fi.com/hgiesel patreon.com/hgiesel

GitHub repository: hgiesel/anki_add_note_id
Repository description: Make notes unique by using their note id!
Languages: Python
Topics: anki, anki-addon, anki21