Importar y exportar
Transfiere paquetes de Anki y texto estructurado, revisa la compatibilidad y elige el formato de copia de seguridad adecuado para la colección.
Repeto puede importar y exportar paquetes de mazos .apkg de Anki. Trata cada transferencia como una operación revisable: comprueba el resumen, las advertencias, las plantillas y los medios antes de depender de la colección importada.
Importar un paquete de Anki
Abre Importar y suelta o elige un archivo .apkg. Repeto lo carga como un trabajo en segundo plano reanudable y prepara una vista previa antes de escribir en tu colección.
La vista previa enumera:
- mazos y cantidades de notas y tarjetas;
- modelos de nota encontrados;
- cantidad de archivos multimedia;
- si hay datos de programación;
- advertencias específicas del paquete.
Puedes sustituir el nombre de nivel superior del paquete. Si contiene varios mazos, mantiene su jerarquía salvo que proporciones un nombre de destino que los englobe.
Elegir qué conservar
Si hay datos de programación, Conservar programación e historial de repaso está activado de forma predeterminada. Desactívalo si quieres el material pero deseas empezar deliberadamente desde cero.
Usar estilo de Repeto también está activado. Permite que el tema de Repeto controle los colores mientras conserva el contenido y la estructura de las plantillas. Desactívalo si el diseño visual original es esencial y comprueba los modos claro y oscuro.
Los medios se relacionan mediante el manifiesto del paquete y se guardan de forma duradera en la colección. Una importación posterior puede restaurar archivos ausentes aunque las tarjetas correspondientes ya existan.
Reimportar un .apkg actualizado
Cuando las notas del paquete coinciden con notas existentes por GUID y tipo de nota, elige una política explícita: Actualizar las notas existentes, Ignorar las notas existentes o Añadir todo como nuevo. Repeto bloquea los conflictos de identidad en vez de suponer que dos tipos de nota incompatibles son iguales.
Una actualización compatible conserva las identidades existentes de nota, tarjeta, campo y plantilla, además de la ubicación de la tarjeta, su programación, estado FSRS, banderas e historial de repaso. Actualiza el contenido importado y puede añadir hermanas realmente nuevas sin reiniciar las tarjetas establecidas. Añadir todo como nuevo crea identidades independientes y programaciones nuevas.
Importaciones largas
Los paquetes grandes continúan como trabajos. Repeto guarda localmente el ID actual y recupera la vista previa o el resultado tras navegar o recargar. No subas repetidamente el mismo archivo mientras se procesa: abre primero la página del trabajo existente.
Si el navegador informa de un error, vuelve a exportar el mazo desde la aplicación de origen y reintenta con el nuevo archivo. Los datos SQLite dañados, la compresión no compatible y las entradas multimedia ausentes deben generar advertencias o un fallo, no tarjetas parcialmente fiables.
Exportar un mazo
Abre un mazo y elige Exportar .apkg. Repeto descarga sus nombres anidados, notas, tarjetas, tipos, plantillas, medios y datos de programación compatibles.
Usa el paquete para:
- conservar una instantánea independiente antes de cambios estructurales;
- mover un mazo a otra aplicación compatible;
- compartirlo de forma privada;
- probar ciclos completos de importación y exportación.
No todas las funciones de Anki Desktop tienen equivalente. La pertenencia a mazos filtrados, el estado enterrado, los complementos, los scripts personalizados y los metadatos no compatibles pueden no conservarse exactamente. Revisa el paquete en el destino antes de borrar el origen.
Importar texto estructurado
Abre Importar, elige CSV o TSV y selecciona o suelta un .csv, .tsv o .txt UTF-8. La pantalla web admite hasta 5 MiB y 10.000 filas de datos. La vista previa detecta delimitadores comunes, BOM, campos multilínea entre comillas, comillas escapadas y anchuras de fila incorrectas.
Antes de previsualizar, elige tipo de nota y mazo, etiquetas opcionales, delimitador, tratamiento HTML, política de duplicados y ámbito de coincidencia. Reconoce #separator, #html, #notetype, #deck y #tags antes de la primera fila; las decisiones expresas de la pantalla prevalecen sobre el archivo.
Después asigna cada columna a un campo, etiquetas separadas por espacios o Ignorar columna. El primer campo es obligatorio porque identifica duplicados. Repeto muestra diagnósticos y un plan de cada creación, actualización, omisión o fila inválida. Elige Actualizar la nota coincidente, Omitir la fila importada o Añadir otra nota.
Cambiar archivo, asignaciones o ajustes deja obsoleto el plan. Solo se confirma tras revisar el plan exacto; el token ligado al usuario acepta únicamente ese archivo y elecciones, reconstruye y aplica todo atómicamente. Al actualizar conserva ID, programación, fechas, intervalos, estado del planificador e historial, y un reintento idéntico es idempotente. El navegador guarda localmente archivo, opciones y vista previa para recuperar el trabajo; mantén abierta la página si avisa que no puede hacerlo.
Hoy no importa medios referenciados, GUID, #columns, directivas de mazo/tipo por fila ni una fila de cabeceras; la primera fila que no sea directiva contiene datos. Tampoco exporta notas como texto estructurado.
Exportar o inspeccionar una colección Anki
Abre Importar → Importar una colección Anki para revisar un archivo .colpkg. La vista previa no modifica datos. Los paquetes compatibles pueden reemplazar la colección tras confirmarlo. El reemplazo es atómico; no se crea un punto de recuperación automático.
Actualizar de forma segura un mazo del mercado
Las versiones del mercado son inmutables y se verifican los hashes del paquete y de sus medios. Una actualización segura conserva las tarjetas coincidentes con su programación e historial, añade contenido nuevo y retira el contenido seguido que haya eliminado el editor. Los cambios locales que no se solapan se fusionan automáticamente. Si tanto tú como el editor habéis cambiado el mismo contenido seguido, Repeto se detiene y ofrece una elección explícita: sobrescribir el contenido conflictivo del mercado, o conservar tu copia editada como una bifurcación e instalar por separado la instantánea actual del editor.
Una retirada impide nuevas adquisiciones y actualizaciones, pero no borra silenciosamente una copia local instalada. El diálogo web de conflictos resume por ahora la cantidad de conflictos en lugar de mostrar diferencias detalladas por elemento, y las instalaciones antiguas sin una referencia inicial pueden admitir únicamente la vía de la bifurcación.
Otras exportaciones
La página Estadísticas exporta lo mostrado como CSV. La API también ofrece un manifiesto determinista de la colección Repeto para recuperación e ingeniería, pero la interfaz completa de copia y restauración de cuenta aún se está terminando.
Publicar en el mercado no es lo mismo que exportar una copia: un mazo publicado es contenido compartible, no una copia privada de todo tu historial.
Lista para una migración segura
- Conserva el paquete original hasta verificar la migración.
- Importa con programación si la continuidad es importante.
- Abre tarjetas representativas de cada tipo de nota.
- Comprueba imágenes y audio.
- Compara recuentos pendientes y una muestra de intervalos.
- Exporta el mazo importado desde Repeto y prueba ese paquete por separado.
El trabajo pendiente de copias, conflictos y portabilidad de colecciones completas figura en la hoja de ruta de paridad.