Addon Config Sync

AnkiWeb addon 60290354 GitHub repository archived

Syncs add-on config files across devices by storing copies in Anki's media folder, with a manager to compare, save, overwrite, filter, and choose sync modes.
AI-generated summary; may contain mistakes.

backup-maintenance

Open on AnkiWeb GitHub Forum topic Find alternatives

AnkiWeb

Votes
4 (πŸ‘ 4 Β· πŸ‘Ž 0)
Updated
2026-03-10
Anki versions
25.09.2~
License
GPL-3.0 (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

abandoned

  • The GitHub repository is archived.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.2825.09.2+2026-03-10
History across monthly snapshots

Loading…

Similar addons

Edited Media Files Auto-Sync

Uploads edited collection.media files to AnkiWeb during sync, with the first synced version overwriting conflicting edits made on other devices.

sync-integration

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 1 Anki 24.11~ Updated 2025-01-13
Forvo Search

Searches Forvo for clipboard or typed words, downloads pronunciation audio to the profile's media folder, and copies it to the clipboard, with configurable language and shortcut.

card-creationsync-integrationdictionaryservice-client

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 1 Anki 25.02.1~ Updated 2025-04-19
Obsidian Sync (Differential)

Exports Anki notes differentially to Markdown in Obsidian, mirroring deck folders, syncing images/video/audio, generating index files, and linking cards back to Anki.

exportsync-integration

13 votes 77% approval πŸ‘ 13 Β· πŸ‘Ž 0 ⭐ 25 Anki 26.08.1~ Updated 2026-08-09
Addon Backup WebDAV--harel

Backs up add-on IDs via a synced deck and local add-on folders to WebDAV for restoration, optionally syncing selected decks to a self-hosted MCP knowledge base.

sync-integrationbackup-maintenance

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-10-13
Media Sync Filter

Optimizes media syncing by filtering out media for suspended and/or new cards, with configurable settings.

sync-integration

10 votes 31% approval πŸ‘ 6 Β· πŸ‘Ž 4 Updated 2020-02-21

Description

Addon Config Sync

Sync add-on meta.json configs across devices by storing copies in Anki's media folder and syncing those through AnkiWeb.

Open the manager

Main window β†’ Tools β†’ Manage Addon Configs

This is the main UI for all operations.

What the manager shows

  • One row per known add-on config (installed add-ons with meta.json, and media-only configs for not-installed add-ons).
  • Status per row:
    • Changed: installed meta.json differs from media copy (click status to view diff + modified times).
    • Not installed: config exists in media but add-on is not installed locally.
    • Updated: config was overwritten in this Anki session.
    • Up to date: no relevant difference.

Per-add-on and bulk actions

Each row supports:

  • Save to local media (addon β†’ media)
  • Overwrite from local media (media β†’ addon)
  • Remove from local media
  • Install add-on (when not installed)
  • Ignore toggle

Top action buttons apply to selected rows (with shift-range select support).

Filtering and sorting

  • Filter by add-on name.
  • Filter by status dimensions (Changed / Installed / Updated).
  • Filter by Ignore state.
  • Header sorting supports Addon, Status, and Ignore columns with ascending/descending/none cycling.

Sync modes

Set in the manager dialog (radio buttons):

  1. Update configs on Sync (default)

    • During normal sync, changed local addon configs are saved to media before media sync.
    • Downloaded media config changes are applied automatically to installed addons after media sync.
    • Ignored addons are skipped.
  2. Update configs on Sync, show summary

    • Same behavior as mode 1.
    • After sync, opens the manager dialog only if at least one addon config was updated.
  3. Ask about changes to configs

    • Still saves local changes to media on sync.
    • Does not auto-overwrite addon configs from downloaded media.
    • Opens the manager dialog non-blocking, prefiltered to changed or not-installed entries.
    • Ignored addons are skipped.

Sync media only now button

The manager includes Sync media only now, which triggers Anki sync for media only. Configs in the media folder will be update but will not yet overwrite addon configs. This refreshes statuses when sync finishes.

Notes

  • Some add-ons may require an Anki restart after config overwrite.
  • The first device to upload a conflicting media config generally wins on subsequent device syncs.

Links

README

NOTICE

This code has moved to my monorepo for Anki addons: https://github.com/jhhr/anki_addons


Addon Config Sync

Sync add-on meta.json configs across devices by storing copies in Anki's media folder and syncing those through AnkiWeb.

Open the manager

Main window β†’ Tools β†’ Manage Addon Configs

This is the main UI for all operations.

What the manager shows

  • One row per known add-on config (installed add-ons with meta.json, and media-only configs for not-installed add-ons).
  • Status per row:
    • Changed: installed meta.json differs from media copy (click status to view diff + modified times).
    • Not installed: config exists in media but add-on is not installed locally.
    • Updated: config was overwritten in this Anki session.
    • Up to date: no relevant difference.

Per-add-on and bulk actions

Each row supports:

  • Save to local media (addon β†’ media)
  • Overwrite from local media (media β†’ addon)
  • Remove from local media
  • Install add-on (when not installed)
  • Ignore toggle

Top action buttons apply to selected rows (with shift-range select support).

Filtering and sorting

  • Filter by add-on name.
  • Filter by status dimensions (Changed / Installed / Updated).
  • Filter by Ignore state.
  • Header sorting supports Addon, Status, and Ignore columns with ascending/descending/none cycling.

Sync modes

Set in the manager dialog (radio buttons):

  1. Update configs on Sync (default)

    • During normal sync, changed local addon configs are saved to media before media sync.
    • Downloaded media config changes are applied automatically to installed addons after media sync.
    • Ignored addons are skipped.
  2. Update configs on Sync, show summary

    • Same behavior as mode 1.
    • After sync, opens the manager dialog only if at least one addon config was updated.
  3. Ask about changes to configs

    • Still saves local changes to media on sync.
    • Does not auto-overwrite addon configs from downloaded media.
    • Opens the manager dialog non-blocking, prefiltered to changed or not-installed entries.
    • Ignored addons are skipped.

Sync media only now button

The manager includes Sync media only now, which triggers Anki sync for media only. Configs in the media folder will be update but will not yet overwrite addon configs. This refreshes statuses when sync finishes.

Notes

  • Some add-ons may require an Anki restart after config overwrite.
  • The first device to upload a conflicting media config generally wins on subsequent device syncs.

Links