Scriptorium

La Biblia a un clic, incluso sin conexión.

Copia de seguridad e importación

Para qué sirve la copia de seguridad

Sus notas, comentarios y resaltados viven solo en su dispositivo: no se sincronizan y desaparecen con la extensión. La copia de seguridad permite conservar una copia en un archivo, para recuperarlos tras una reinstalación o trasladarlos a otro navegador u otro dispositivo.

Se encuentra en los Ajustes, en el bloque desplegable «Copia de seguridad», bajo «Restablecer los ajustes predeterminados». Es manual (ninguna copia automática ni programada), local (no se envía nada, ninguna petición de red) y no exige ningún permiso más.

Exportar sus datos

El botón «Exportar mis datos» produce un archivo scriptorium-AAAA-MM-DD.json, con la fecha del día. Contiene:

  • sus notas 🔥, ❓ y 💬, con el texto de sus comentarios;
  • sus resaltados;
  • sus ajustes y su tema.

No contiene ni la posición de lectura ni ningún texto bíblico. El archivo se genera en su navegador y se entrega a este como cualquier descarga: se coloca en su carpeta de descargas, o el navegador le pregunta dónde colocarlo. Una ventana «Archivo generado» recuerda su nombre y cuenta las notas de cada tipo y los resaltados de cada color que contiene.

El archivo no está cifrado: sus comentarios se pueden leer en él. Consérvelo como conservaría un cuaderno personal.

Importar un archivo

El botón «Importar un archivo» le deja elegir un archivo de copia de seguridad. La extensión lo lee en su dispositivo (no se envía), comprueba que realmente es una copia de seguridad de Scriptorium y abre una ventana «¿Importar este archivo?» que muestra lo que cambiaría la importación, en una tabla de tres columnas:

  • Importado: añadido a sus datos;
  • Fusionado: ya existe;
  • Ignorado: no añadido (límite de notas alcanzado, o versículo ya resaltado de otro color).

No se escribe nada hasta que haga clic en «Importar». Si todo lo que contiene el archivo ya está en sus datos, la ventana lo indica y el botón queda desactivado; importar dos veces el mismo archivo no cambia, pues, nada.

Cómo se fusionan los datos

La importación fusiona el archivo con sus datos actuales; no existe un modo «sustituir». No elimina nada, salvo para respetar el número de notas permitido por versículo.

  • Notas: una nota que ya existe (misma fecha de creación, mismo tipo, mismos versículos) no se duplica. En un comentario se conserva la versión modificada más recientemente.
  • Límite por versículo: si un versículo supera el número de notas permitido para un tipo, solo se conservan las más recientes. Esto puede retirar notas locales más antiguas; la ventana se lo advierte antes de importar.
  • Resaltados: un versículo sin resaltar recibe el color del archivo; un resaltado que ya existe nunca se sustituye, aunque el archivo dé otro color (se conserva su color).
  • Ajustes y tema: se sustituyen por los del archivo. Un archivo creado antes de que existiera un ajuste devuelve ese ajuste a su valor predeterminado.

Las notas se guardan en la numeración de referencia, independiente de la Biblia mostrada: un archivo procedente de otro dispositivo no necesita ninguna conversión. Cuando termina la importación, un mensaje da los recuentos reales: notas añadidas, comentarios actualizados, notas retiradas y resaltados añadidos.

Archivos rechazados

La extensión rechaza, con un mensaje preciso, un archivo demasiado voluminoso para ser una copia de seguridad (más de 5 MB, que ni siquiera lee), un archivo que no es JSON válido, un archivo que no es una copia de seguridad de Scriptorium y un archivo procedente de una versión más reciente de la extensión (actualícela para importarlo). Una entrada ilegible en un archivo válido se ignora y se cuenta. Si las notas o los resaltados ya guardados tienen una forma inesperada, se rechaza la importación para no sobrescribir nada.

Límites

  • Sin copia automática ni programada, sin sincronización entre dispositivos, sin cifrado;
  • sin elección por categoría: el archivo lo contiene todo y la importación lo aplica todo;
  • la posición de lectura no se exporta.

¿Algo no ha quedado claro? Proponga una mejora para la documentación.