Una copia completa empieza por todo lo que la API devuelve
Todas las herramientas presumen de ser completas, y ninguna lo consigue del todo. NotionManager hace tres cosas: toma todo lo que la API quiere dar, reconstruye la estructura entre las partes y dice los límites con exactitud.
Leer todo lo que la API quiera dar
La primera mitad consiste en leerlo todo y no interpretar nada: cada raíz que compartes, cada página, cada base de datos, cada propiedad, cada block, siguiendo hacia abajo por las páginas hijas hasta que no queda nada. La copia empieza como material en bruto. Lo que filtres o reescribas en esta etapa ya no se puede recuperar.
Salvo que pidas un filtro a propósito, como saltarte los comentarios o no descargar los archivos, NotionManager intenta capturar todo lo posible para que la copia local esté completa. El resultado final puede verse distinto por diferencias de estilo, pero los datos en sí siempre están completos y son fiables.
Después, reconstruir lo que significan los datos
La segunda mitad devuelve la estructura a su sitio. Notion es un árbol y también un grafo. Las páginas se apuntan unas a otras con menciones y relaciones, los rollups calculan valores sobre esas relaciones, y las bases de datos se leen a través de vistas que filtran y ordenan sus filas. Una carpeta llena de JSON conserva los mismos bytes, pero pierde todo ese significado.
Al reconstruir las relaciones, la copia se puede navegar y auditar. Puedes seguir una relación hasta la página que nombra. Ves un rollup como el valor que tenía, no como una fórmula que ya no se resuelve. Abres una base de datos y lees las filas que mostraba la vista.
Qué cubre la reconstrucción
Estructura de la página
La estructura completa de la página, con todos los tipos de block admitidos ya renderizados, como rich text o callouts.
Referencias entre páginas
Cuando una página menciona a otra, ese enlace se queda dentro de la copia. Puedes seguirlo sin conexión.
Relaciones de base de datos
Si una fila apunta a una fila de otra base de datos, la copia la conserva como una relación entre las dos páginas copiadas. No se convierte en un identificador sin destino.
Rollups
Los valores calculados se guardan tal como estaban en el momento de la ejecución. Una copia histórica debe mostrar los valores de ese momento.
Vistas
Cada vista se copia junto con los datos que presenta: las filas, sus propiedades y el orden que la vista les dio.
Archivos multimedia externos
Imágenes, vídeos, audio y PDF, exactamente como se ven en Notion.
La lista, dicha con claridad
| Parte del espacio de trabajo | ¿Está en la copia? |
|---|---|
| Páginas, sus blocks y su anidamiento | Sí. Se leen hasta la última página hija. |
| Bases de datos, sus orígenes de datos y propiedades | Sí, incluidas las propiedades que lleva cada fila. |
| Filas como páginas | Sí. Cada fila es una página con su propio contenido. |
| Relaciones y menciones entre páginas | Sí. Se reconstruyen, así que los enlaces funcionan dentro de la copia. |
| Rollups y otros valores calculados | Sí. Se guardan como los valores que tenían cuando se ejecutó la copia. |
| Las filas y el orden que hay detrás de cada vista | Sí. Los datos que mostraba la vista. |
| El aspecto de una vista: colores, agrupación y diseño | En parte. La API no devuelve una parte, y la copia sigue los estilos de Notion todo lo que puede. |
| Comentarios | En parte. Solo se copian los comentarios sin resolver. Copiar comentarios necesita un interruptor aparte, porque ralentiza mucho la copia. |
| Archivos multimedia externos | Sí. Por defecto se descargan todos los archivos multimedia externos al equipo, para leerlos mejor sin conexión. Si lo prefieres, puedes desactivar la descarga. |
| Tipos de block que la API no describe | En parte. Se conservan con el tipo y la posición que declaran, y la página lo indica con claridad, así que ves dónde faltan datos. |
| Permisos del espacio de trabajo, uso compartido y acceso de invitados | No. Eso es configuración de Notion, no contenido. |
| Todo lo que no compartiste con la integración | No. La copia contiene justo lo que autorizaste. |
Por qué la lista es corta y honesta
Una herramienta que dice guardarlo todo no ha mirado la API de cerca. La lista de arriba muestra lo que la API de Notion puede darle a cualquiera. Las tres últimas filas son las que más importan: explican por qué una copia se suma a Notion en lugar de sustituirlo.
La prueba útil no es si la copia es completa en teoría. Es si puedes abrirla y comprobarlo tú. Para eso existe la copia navegable.
Por suerte, como usuario puedes copiar todos los datos que ves en Notion. Lo que no se puede copiar suele ser estilos y estructuras especiales, y nada de eso afecta al valor ni a la validez de la copia.
Comprueba tu propia copia
Haz una copia, ábrela sin conexión y sigue una o dos relaciones. Lo que encuentres debería coincidir con la lista de arriba.
A dónde ir ahora
Preguntas frecuentes
¿Una copia completa incluye los archivos adjuntos?
Los archivos son parte del contenido. Siempre que la API los ofrezca, NotionManager los lee, incluidos los archivos tras un enlace externo. Algunos enlaces los emite la API solo de forma temporal y dejan de funcionar, así que NotionManager prefiere descargar todos los archivos al equipo. Puedes controlar ese comportamiento.
¿Por qué no se copian los colores ni el diseño de las vistas?
Porque Notion no ofrece ninguna interfaz que los devuelva. NotionManager rehace los estilos de la vista todo lo que puede, pero no promete que queden idénticos a Notion.
Si los rollups se guardan como valores, ¿quedan mal después de restaurar?
Son correctos para el momento en que se tomó la copia. Una copia histórica debe mostrar lo que el espacio de trabajo decía entonces, no lo que diría una fórmula ahora.
¿«Completa» es lo mismo que «todo»?
No. Ninguna copia de Notion puede decirlo con honestidad. Completa significa todo lo que la API quiera dar, organizado como lo organiza Notion, y con las partes que la API rechaza dichas abiertamente.
