UPDATE 29/11/20: Anking updated addon
This update forces note types to update to the importing deck’s note type if they don’t match. This only occurs if the “update note styling” box is checked. Note that this is mostly to use for adding fields to a note type. If field names are changed, they will act like a new field and the old field will be deleted unless there is a field matching it’s name.
- Credit to hgiesel for this recent update.
Huge thanks to AnKing, Arthur, and hgiesel for their help with this
Special Fields add-on
This add-on allows you to share cards with your friends, and not have your notes written over by others. When importing a new update to a deck, you can choose to protect or force update the cards (including which fields update and which don’t), the tags, the note html+css styling, and the deck description
Video on how to use it - Thanks to AnKing !
The config of the add-on provides multiple ways to configure this add-on.
"All fields are special": if set to true, all fields will be protected
"Combine tagging": if true tags will merge instead of being updated
"Special field": [“Example A”, “Example B”] all fields listed will be protected and note updated
"update deck description": if true, the deck description will be updated. If false, the deck description will be protected
"update note type": If true, the note styling will be updated. If false, the note styling will be protected.
"update only if newer": If true, updates will only occur if the importing deck is newer (has been changed more recently). If false, updates will always occur.
Problems, Bugs, Errors, Improvements
Github Link
Changelog
25/02/25: Add 'Personal Notes' field by default.
24/10/26: The add-on now prompts on import to enable Special Fields for the imported file
24/03/20: The add-on no longer force the old import method
22/11/21: Updated for 2.1.55 so that this will force the old import method
22/02/23: Fixed a bug that was causing 'Import Failed'
22/01/16: Updated for 2.1.50, including PyQt6 support. Thanks to RisingOrange
21/06/20: Updated the dialog so that it works with the latest 2.1.45 beta. Thanks to u/BlueGreenMagick
20/02/13: Updated so that marked and leech tags are always protected
20/02/09: Updated help link to new tutorial video
20/01/22: Add ability to protect certain tags. Thanks to the AnKing for this update
20/01/20: Add ability to change note types. Thanks to Henrik for this update
16/08/20: Fix with the latest updates, thanks to Andrew for figuring it out.
28/03/20: Removed typing import for older Anki builds
24/03/20: Arthur Fixing a bug with importing new decks while protecting descriptions
02/03/20: Big improvements made to the dialog box with the help of Anking!
26/02/20: Added a dialog box to easily remove reset and add new special fields.
16/02/20: Added multiple features. Everything is changed in the config now (no restart required). Also added options to force updates even if the importing deck isn’t newer, force or protect updates to note styling, force or protect updates to deck description, and an option to protect all fields so that only tags are updated/merged
8/6/19: Adding an ability to merge tags. This means that when you import a deck which you've imported before, your tags won't be overwritten, instead any new tags will be added to any tags you have already done for your cards.
27/5/19: Uploaded again to support changes to multiple fields!
Support the creators:
John Pincock- original author
AnKing Patreon- original idea and testing
Arthur Milchior- updates
Please consider checking out our:
YouTube Channel- How to use Anki for beginners and advanced users.
Instagram/Facebook: @Ankingmed
www.TheAnKing.com- Recommended add-ons, tutorials and more including how to download 40+ add-ons in < 5min
Patreon/VIP- Support our work and get individualized Anki help!