Repeto Documentazione
Sfoglia la documentazione

Importazione ed esportazione

Sposta pacchetti Anki in Repeto, scegli cosa conservare e mantieni una copia portatile del mazzo.

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.

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.

Salvare l’intera raccolta Repeto

L’archivio nativo è il formato esatto di ripristino. GET /v1/collection/backup crea ZIP64 versionato con grafo, mazzi e impostazioni, tipi/modelli/CSS, note, carte, programmazione, cronologia, byte media e checksum, più mazzi filtrati. POST /v1/collection/restore valida proprietà, percorsi, checksum, relazioni e orologi prima di confermare una raccolta vuota o sostituita esplicitamente.

Non è ancora un browser automatico di backup né un’interfaccia finale di recupero. Conserva l’archivio fuori da Repeto prima di modifiche distruttive.

Esportare o ispezionare una raccolta Anki

GET /v1/collection/export.colpkg produce un vero .colpkg schema 11 per interoperabilità, non un backup esatto. Identità Repeto, metadati, stato esteso, snapshot di annullamento ed esecuzione filtrata non sono rappresentabili senza perdita.

POST /v1/collection/import.colpkg/preview ispeziona pacchetti legacy, anki21 e anki21b e non sostituisce la raccolta. L’import distruttivo resta disabilitato finché preset e cronologia non possono essere protetti onestamente.

Controllare l’integrità dei media

L’API cerca riferimenti a immagini, audio, source e [sound:…] e segnala mancanti, inutilizzati, malformati o ambigui senza scaricare URL né eliminare. Una riparazione guidata resta pianificata.

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.