Repeto Documentazione
Sfoglia la documentazione

Importazione ed esportazione

Trasferisci pacchetti Anki e testo strutturato, verifica la compatibilità e scegli il formato di backup corretto per la raccolta.

Repeto importa ed esporta pacchetti Anki .apkg. Considera il trasferimento un’operazione da verificare: controlla riepilogo, avvisi, modelli e media prima di affidarti alla raccolta importata.

Importare un pacchetto Anki

Apri Importa e trascina o scegli un .apkg. Repeto lo carica come processo in background ripristinabile e prepara un’anteprima prima di scrivere nella raccolta.

L’anteprima elenca:

  • mazzi e conteggi di note/carte;
  • modelli di nota trovati;
  • numero di media;
  • presenza di dati di pianificazione;
  • avvisi specifici.

Puoi sostituire il nome di primo livello. Più mazzi conservano la gerarchia salvo un nome di destinazione che li racchiuda.

Scegliere cosa conservare

Se esistono dati, Mantieni pianificazione e cronologia è attivo per impostazione predefinita. Disattivalo se vuoi il materiale ma un nuovo stato di apprendimento.

Anche Usa stile Repeto è attivo. Il tema controlla i colori conservando contenuto e struttura. Disattivalo se l’aspetto originale è essenziale, quindi verifica chiaro e scuro.

I media vengono associati dal manifesto e conservati stabilmente. Un’importazione successiva può ripristinare file mancanti anche se le carte esistono.

Reimportare un .apkg aggiornato

Quando le note del pacchetto corrispondono a note esistenti per GUID e tipo di nota, scegli un criterio esplicito: Aggiorna le note esistenti, Ignora le note esistenti o Aggiungi tutto come nuovo. Repeto blocca i conflitti di identità invece di presumere che due tipi di nota incompatibili siano uguali.

Un aggiornamento compatibile conserva le identità esistenti di note, carte, campi e modelli, insieme a collocazione delle carte, pianificazione, stato FSRS, contrassegni e cronologia dei ripassi. Aggiorna il contenuto importato e può aggiungere nuove carte sorelle effettive senza reimpostare quelle consolidate. Aggiungi tutto come nuovo crea identità indipendenti e nuove pianificazioni.

Importazioni lunghe

I pacchetti grandi continuano come processi. Repeto salva localmente l’ID e ripristina anteprima o risultato dopo navigazione o ricaricamento. Non inviare di nuovo lo stesso file durante l’elaborazione; apri il processo esistente.

In caso di errore, riesporta dall’app sorgente. SQLite corrotto, compressione non supportata e media mancanti devono produrre un avviso o un fallimento, non carte parzialmente affidabili.

Esportare un mazzo

Apri un mazzo e scegli Esporta .apkg. Repeto scarica nomi nidificati, note, carte, tipi, modelli, media e dati supportati.

Usalo per:

  • conservare un’istantanea prima di modifiche strutturali;
  • spostare un mazzo in un’app compatibile;
  • condividerlo privatamente;
  • testare il ciclo importazione/esportazione.

Non ogni funzione Anki Desktop ha un equivalente. Appartenenza a mazzi filtrati, stato sepolto, componenti aggiuntivi, script e metadati non supportati potrebbero non tornare esattamente. Verifica a destinazione prima di eliminare la fonte.

Importare testo strutturato

Apri Importa, scegli CSV o TSV, quindi seleziona o trascina un .csv, .tsv o .txt UTF-8. La schermata web accetta fino a 5 MiB e 10.000 righe di dati. L’anteprima rileva i delimitatori comuni, BOM, campi multilinea tra virgolette, virgolette escape e larghezze di riga errate.

Prima dell’anteprima scegli tipo di nota e mazzo, tag facoltativi, delimitatore, gestione HTML, criterio per i duplicati e ambito del confronto. Prima della prima riga dati riconosce #separator, #html, #notetype, #deck e #tags; le scelte esplicite della schermata prevalgono sul file.

Associa poi ogni colonna a un campo, a tag separati da spazi o a Ignora colonna. Il primo campo è obbligatorio perché identifica i duplicati. Repeto mostra diagnosi e piano delle righe per ogni creazione, aggiornamento, salto o riga non valida. Scegli Aggiorna la nota corrispondente, Salta la riga importata o Aggiungi un’altra nota.

Cambiare file, mappature o impostazioni rende obsoleto il piano. La conferma si abilita solo dopo aver revisionato il piano esatto; il token legato all’utente accetta soltanto quel file e quelle scelte, ricostruisce e applica tutto atomicamente. Un aggiornamento conserva ID, programmazione, scadenze, intervalli, stato del pianificatore e cronologia; un tentativo identico è idempotente. Il browser conserva localmente file, opzioni e anteprima per il recupero; lascia aperta la pagina se segnala che non è disponibile.

Oggi non importa media referenziati, GUID, #columns, direttive di mazzo/tipo per riga né una riga d’intestazione; la prima riga non direttiva contiene dati. Non esporta ancora note come testo strutturato.

Esportare o ispezionare una raccolta Anki

Apri Importa → Importa una raccolta Anki per esaminare un file .colpkg. L’anteprima non modifica i dati. I pacchetti compatibili possono sostituire la raccolta dopo la conferma. La sostituzione è atomica; non viene creato un punto di ripristino automatico.

Aggiornare in sicurezza un mazzo del Marketplace

Le versioni del Marketplace sono immutabili e gli hash dei pacchetti e dei media vengono verificati. Un aggiornamento sicuro conserva le carte corrispondenti con pianificazione e cronologia, aggiunge i nuovi contenuti e ritira quelli rimossi e tracciati. Le modifiche locali che non si sovrappongono vengono unite automaticamente. Se tu e l’autore avete modificato lo stesso contenuto tracciato, Repeto si ferma e offre una scelta esplicita: sovrascrivere il contenuto del Marketplace in conflitto oppure conservare la tua copia modificata come fork e installare separatamente la versione attuale dell’autore.

La rimozione dal Marketplace impedisce nuove acquisizioni e aggiornamenti, ma non elimina silenziosamente una copia locale già installata. La finestra di conflitto web mostra attualmente il numero dei conflitti, non un confronto dettagliato, e le installazioni meno recenti prive di una base di confronto potrebbero supportare soltanto il percorso di fork.

Altre esportazioni

Statistiche esporta i dati visualizzati in CSV. L’API offre anche un manifesto deterministico per recupero e ingegneria, ma l’interfaccia completa di backup dell’account è ancora in sviluppo.

Pubblicare sul marketplace non è un backup: un mazzo pubblicato è contenuto condivisibile, non una copia della cronologia privata.

Lista per una migrazione sicura

  1. Conserva il pacchetto originale fino alla verifica.
  2. Mantieni la pianificazione quando conta la continuità.
  3. Apri carte rappresentative di ogni tipo.
  4. Controlla immagini e audio.
  5. Confronta scadenze e alcuni intervalli.
  6. Riesporta da Repeto e testa il pacchetto separatamente.

Backup, conflitti e portabilità completa rimanenti sono nella roadmap.