Importation et exportation
Transférez des fichiers Anki vers Repeto, choisissez les données à conserver et gardez une copie portable d’un paquet.
Repeto importe et exporte les paquets Anki .apkg. Considérez le transfert comme une opération à vérifier : examinez le résumé, les avertissements, les modèles et les médias avant de dépendre de la collection importée.
Importer un paquet Anki
Ouvrez Importer, puis déposez ou choisissez un .apkg. Repeto le téléverse comme tâche d’arrière-plan reprenable et prépare un aperçu avant toute écriture.
L’aperçu répertorie :
- paquets et nombres de notes/cartes ;
- modèles de notes trouvés ;
- nombre de médias ;
- présence de données de planification ;
- avertissements propres au fichier.
Vous pouvez remplacer le nom du paquet de premier niveau. Plusieurs paquets conservent leur hiérarchie sauf si vous fournissez un nom cible englobant.
Choisir les données à conserver
Si une planification existe, Conserver la planification et l’historique est activé par défaut. Désactivez-le si vous voulez le contenu, mais souhaitez repartir de zéro.
Utiliser le style Repeto est aussi activé. Le thème Repeto contrôle les couleurs tout en conservant contenu et structure. Désactivez-le si l’apparence d’origine est essentielle, puis vérifiez les thèmes clair et sombre.
Les médias sont associés par le manifeste et stockés durablement. Un import ultérieur peut restaurer des fichiers manquants même si les cartes existent déjà.
Importations longues
Les grands fichiers continuent comme tâches. Repeto conserve l’identifiant localement et restaure l’aperçu ou le résultat après navigation ou rechargement. Ne renvoyez pas le même fichier en cours de traitement ; ouvrez la tâche existante.
En cas d’erreur, réexportez depuis l’application source. Les données SQLite corrompues, compressions non prises en charge et médias manquants doivent produire un avertissement ou un échec, pas des cartes partiellement fiables.
Exporter un paquet
Ouvrez un paquet et choisissez Exporter .apkg. Repeto télécharge ses noms imbriqués, notes, cartes, types, modèles, médias et données de planification prises en charge.
Utilisez-le pour :
- conserver un instantané avant des changements structurels ;
- déplacer un paquet vers une autre application compatible ;
- le partager en privé ;
- tester un aller-retour d’import-export.
Toutes les fonctions Anki Desktop n’ont pas d’équivalent. L’appartenance aux paquets filtrés, l’état enfoui, les extensions, les scripts et les métadonnées non prises en charge peuvent ne pas faire un aller-retour exact. Vérifiez à destination avant de supprimer la source.
Importer du texte structuré
Ouvrez Importer, choisissez CSV ou TSV, puis sélectionnez ou déposez un fichier .csv, .tsv ou .txt UTF-8. L’écran web accepte jusqu’à 5 Mio et 10 000 lignes de données. L’aperçu détecte les séparateurs courants, le BOM, les champs multilignes entre guillemets, les guillemets échappés et les largeurs incohérentes.
Avant l’aperçu, choisissez type de note et paquet, étiquettes facultatives, séparateur, traitement HTML, politique de doublons et portée de correspondance. #separator, #html, #notetype, #deck et #tags sont compris avant la première ligne ; les choix explicites de l’écran priment sur le fichier.
Associez ensuite chaque colonne à un champ, à des étiquettes séparées par des espaces ou à Ignorer la colonne. Le premier champ est obligatoire car il identifie les doublons. Repeto affiche diagnostics et plan de lignes pour chaque création, mise à jour, omission ou ligne invalide. Choisissez Mettre à jour la note correspondante, Ignorer la ligne ou Ajouter une autre note.
Modifier fichier, associations ou réglages rend le plan caduc. La validation n’est possible qu’après confirmation du plan exact ; le jeton lié à l’utilisateur n’accepte que ces choix, reconstruit le plan et l’applique atomiquement. Une mise à jour conserve ID, planification, échéances, intervalles, état du planificateur et historique ; une reprise identique est idempotente. Le navigateur garde localement fichier, options et aperçu pour les restaurer ; gardez la page ouverte si cette récupération est indisponible.
L’import actuel exclut médias référencés, GUID, #columns, directives de paquet/type par ligne et ligne d’en-têtes ; la première ligne hors directive contient les données. L’export de notes en texte structuré n’est pas encore proposé.
Sauvegarder toute la collection Repeto
L’archive native est le format exact de récupération. GET /v1/collection/backup crée un ZIP64 versionné avec graphe, paquets et réglages, types/modèles/CSS, notes, cartes, planification, historique, octets médias et sommes, ainsi que paquets filtrés. POST /v1/collection/restore valide propriété, chemins, sommes, relations et horloges avant de valider une collection vide ou explicitement remplacée.
Ce n’est pas encore un navigateur automatique de sauvegardes ni une interface finale de récupération. Conservez l’archive hors de Repeto avant une modification destructive.
Exporter ou inspecter une collection Anki
GET /v1/collection/export.colpkg produit un vrai .colpkg schéma 11 pour l’interopérabilité, pas une sauvegarde exacte. Identité Repeto, métadonnées, état étendu, instantanés d’annulation et exécution filtrée n’y sont pas représentables sans perte.
POST /v1/collection/import.colpkg/preview inspecte les paquets anciens, anki21 et anki21b et ne remplace pas la collection. L’import destructif reste désactivé jusqu’à une préservation honnêtement sûre des préréglages et de l’historique.
Vérifier l’intégrité des médias
L’API recherche les références image, audio, source et [sound:…] et signale absentes, inutilisées, mal formées ou ambiguës sans télécharger d’URL ni supprimer. Une réparation guidée reste prévue.
Autres exportations
La page Statistiques exporte les données affichées en CSV. L’API fournit aussi un manifeste déterministe de la collection pour la récupération et l’ingénierie, mais l’interface complète de sauvegarde du compte reste en construction.
Publier sur la place de marché diffère d’une sauvegarde : un paquet publié partage du contenu, pas tout votre historique privé.
Liste de contrôle d’une migration sûre
- Gardez le fichier original jusqu’à la vérification.
- Conservez la planification si la continuité compte.
- Ouvrez des cartes représentatives de chaque type.
- Vérifiez images et sons.
- Comparez les échéances et quelques intervalles.
- Réexportez depuis Repeto et testez ce fichier séparément.
Les travaux restants sur les sauvegardes, conflits et collections complètes figurent dans la feuille de route.