Anki Import Diff Review (Anki EDN)

AnkiWeb addon 132168060

Intercepts Anki imports and AnkiCollab syncs, shows a red/green visual diff, and lets you accept or reject changes card-by-card and field-by-field, with history tracked in the Browser sidebar.
AI-generated summary; may contain mistakes.

importsync-integrationnote-managementbeta

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-10-28
Anki versions
26.08.1~
Languages
Python, HTML+ERB, JSON
Description language
fr

Maintenance

active

  • Last update or commit: 2026-10-28 (4 days before the snapshot).
  • Test files: 8.
  • Commits in the last year: 4.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.126.08.1+2026-10-28
History across monthly snapshots

Loading…

Similar addons

AnkiCollab

Sync shared Anki decks through a GitHub repository using an OAuth token, automatically uploading and downloading CrowdAnki-compatible decks.

importexportsync-integration

4 votes 15% approval πŸ‘ 2 Β· πŸ‘Ž 2 Updated 2019-01-15
History Visualizer

Visualizes deck review history as circles, squares, future-due cards, stars, revlogs and bars, using size, color and motion to show review counts, stability and ease, with clickable card previews.

statistics

14 votes 69% approval πŸ‘ 13 Β· πŸ‘Ž 1 ⭐ 13 Anki 25.09.2~ Updated 2025-12-25
Malleus Anki Helper Addon

Searches all Malleus databases to find, create and tag clinical medicine cards automatically, syncs resource fields, inserts randomisation elements, and updates its offline database in the background.

card-creationimportsync-integrationtaggingsearch

4 votes 51% approval πŸ‘ 4 Β· πŸ‘Ž 0 ⭐ 7 Anki 2.1.1~ Updated 2026-10-28

Description

Anki Import Diff Review & AnkiCollab History (Version Test)

Ne perdez plus jamais vos notes personnelles lors d'une mise a jour !
Par defaut dans Anki, importer un paquet ou synchroniser un deck collaboratif ecrase vos cartes a l'aveugle. Cet add-on cree un sas de securite : il compare vos cartes existantes avec les nouvelles, vous montre exactement ce qui a change avec un surlignage visuel (rouge/vert), et vous laisse choisir ce que vous gardez.

Avertissement obligatoire - Version de test active :
Cet add-on est en cours de developpement et de test. Comme il supervise l'enregistrement de vos cartes lors des imports, vous devez comprendre son fonctionnement et toujours exporter une sauvegarde complete de votre profil Anki (.colpkg) avant de traiter un paquet volumineux.

Comment ca fonctionne en 4 etapes ?

ETAPE 1
Import ou Synchro
Vous lancez l'importation d'un paquet (.apkg / .csv) ou une synchronisation AnkiCollab.
ETAPE 2
Sas de Securite
L'extension teste l'importation dans un espace isole. Votre collection reelle n'est pas modifiee.
ETAPE 3
Revue Visuelle
Une fenetre s'ouvre : le texte supprime est en rouge, les nouveautes en vert. Vous cochez ce qui vous convient.
ETAPE 4
Validation Finale
Seules les modifications que vous avez validees sont enregistrees. Si vous annulez : zero changement.

Ce que cet add-on vous apporte concretement

  • Fini la peur d'importer : Vous ne risquez plus de voir vos propres remarques ou moyens mnemotechniques effaces sans vous en rendre compte.
  • Selection au choix : Vous pouvez accepter la mise a jour de la question mais refuser la modification de la reponse si vous aviez deja une formule qui vous convenait.
  • Historique dans le Navigateur (Parcourir) : Un volet lateral s'ajoute a la fenetre Parcourir pour vous indiquer en permanence ce qui a change sur vos cartes au fil des versions, avec des filtres pour n'afficher que les cartes que vous etes deja en train d'apprendre.

Quels sont les risques reels et que faire pour les eviter ?

  • Risque 1 : Cliquer sur "Tout accepter" sans regarder.
    Si vous validez l'ensemble du paquet sans examiner les cartes, vos modifications personnelles seront remplacees par le contenu du fichier importe. Prenez quelques secondes pour parcourir la liste.
  • Risque 2 : Desynchronisation avec AnkiCollab.
    Si vous refusez une modification officielle proposee par le deck collaboratif de votre universite ou promo, votre carte restera dans votre version. Lors de la mise a jour suivante, AnkiCollab vous reproposera la meme modification.
  • Risque 3 : Coupure d'Anki pendant l'examen des cartes.
    L'extension utilise une simulation technique en coulisses. Si Anki est ferme de force pendant que la fenetre est ouverte, il suffit de lancer Outils > Verifier la base de donnees pour vous assurer que tout est en ordre.
  • La regle d'or : Sauvegardez regulierement.
    Avant d'importer un deck de plusieurs milliers de cartes, prenez l'habitude d'exporter votre collection complete (Fichier > Exporter > Paquet de collection Anki .colpkg avec medias). En cas de fausse manipulation, vous pourrez revenir en arriere en 10 secondes.

A propos & Credits

Auteur & Maintenance : Developpe pour la communaute Anki et l'ecosysteme medical EDN par Ficello.
Conception & Tests : Architecture, suite de tests et revue developpees avec Antigravity (Google DeepMind).
Depot GitHub : github.com/Ficello/Anki_Import_Diff_Review

Compatibilite

  • Anki 23.10+, Anki 24.x, Anki 25.x+
  • Windows, macOS et Linux
  • Compatible avec AnkiCollab (addon 1957538407) et les paquets medicaux EDN

README

Anki Import Diff Review & AnkiCollab History

Visualisez et validez chaque modification de vos flashcards avant de toucher a votre collection.

[!CAUTION] Avertissement - Version de Test Active Cet add-on est en cours de developpement et d'experimentation. Il agit directement au moment de l'enregistrement de vos cartes. Effectuez toujours une sauvegarde complete de votre profil Anki (export .colpkg avec medias) avant d'importer un paquet volumineux.


Le probleme resolu par Diff Hunk

Par defaut, lorsqu'on importe un fichier .apkg ou .csv, ou qu'on met a jour un paquet partage sur AnkiCollab, Anki applique les changements a l'aveugle :

  • Vos notes personnelles peuvent etre effacees sans que vous ne le sachiez.
  • Les reformulations ou suppressions passent inapercues.
  • Il n'existe aucun moyen simple de refuser une modification sans tout annuler.

Diff Hunk insere un sas de securite avant l'import : il calcule les differences entre vos cartes actuelles et les cartes importees, vous les presente dans une interface claire, et vous laisse le choix carte par carte, champ par champ.


Comment ca fonctionne ?

Schema du flux de travail

  1. Import ou Synchronisation : Vous lancez normalement votre import de cartes ou votre mise a jour AnkiCollab.
  2. Sas de securite (Simulation) : L'add-on intercepte l'operation et calcule les deltas dans un espace temporaire sans modifier votre collection.
  3. Revue visuelle comparative : Une fenetre s'ouvre : ce qui est supprime apparait en rouge barre, ce qui est ajoute apparait en vert.
  4. Validation ou Annulation : Vous choisissez ce que vous appliquez. Si vous annulez, votre collection reste strictement inchangee.

Ce que vous voyez a l'ecran

Exemple de fenetre de revue Diff

  • Controle par champ : Conservez par exemple la mise a jour de la question officielle mais refusez l'ecrasement de votre champ de notes personnelles.
  • Edition manuelle : Possibilite de modifier le texte directement dans l'interface avant de l'enregistrer.
  • Volet lateral dans le navigateur (Parcourir) : Suivi de l'historique de chaque carte et filtres rapides (Champs modifies uniquement, Cartes deja apprises).

Risques encourus et regles de securite

  1. Validation hative : Ne cliquez pas aveuglement sur "Tout accepter". Prenez le temps de survoler la liste des cartes modifiees.
  2. Synchronisation AnkiCollab : Rejeter une modification officielle d'un deck collaboratif conservera votre version locale, mais AnkiCollab vous la reproposera lors de la prochaine synchronisation.
  3. Fermeture forcee d'Anki : En cas d'arret inopine de votre ordinateur pendant la revue, executez Outils > Verifier la base de donnees.
  4. Sauvegarde obligatoire : Faites un export de securite regulier via Fichier > Exporter > Paquet de collection Anki (.colpkg).

A propos & Credits

  • Auteur : Ficello (GitHub)
  • Conception & Tests : Architecture logicielle, hooks d'interception et couverture de tests concus avec Antigravity (Google DeepMind).
  • Depot Git : Ficello/Anki_Import_Diff_Review

Compatibilite

  • Anki 23.10+, Anki 24.x, Anki 25.x+
  • Windows, macOS et Linux
  • Prise en charge complete d'AnkiCollab (addon 1957538407)