Replit ha actualizado recientemente su Plan Inicial (el plan básico gratuito) para limitar a los usuarios a 3 Repls. Las cuentas que excedan este límite enfrentarán restricciones en el futuro (todas las respuestas se eliminarán automáticamente en un año) a menos que se suscriban a un plan de $25 al mes.
Para ayudar a realizar una transición sin problemas, este script CLI descarga todos los Repls de su cuenta, incluidas las variables de entorno y los datos de configuración, lo que le permite mover sus proyectos de Replit de forma segura.
Para instalar el paquete globalmente, ejecute:
npm instalar -g replicar-exportar
exportación-replicación --ayuda
-V, --version
Genera el número de versión.
-o, --output <directory>
Especifica el directorio para guardar las respuestas.
-a, --auth <cookie>
Cookie de autorización de réplica ( connect.sid
).
-l, --load <file>
Cargue un archivo guardado anterior para continuar con la descarga (predeterminado: .replit-export.save
).
-c, --concurrent <number>
Establece el número máximo de descargas simultáneas (predeterminado: 15
).
-m, --max
Limita el número máximo de Repls para descargar.
-f, --filter <...files>
Filtra archivos que coinciden con los patrones especificados (predeterminado: ["node_modules/",".cargo/"]
).
-h, --help
Muestra información de ayuda.
Para recuperar la cookie de autorización requerida para este script:
Inicie sesión en Replit.
Abra DevTools en su navegador.
Copie la cookie connect.sid
.
Alternativamente, puedes usar una extensión como Cookie Editor.
Para comenzar a descargar rápidamente todas sus Repls, ejecute el siguiente comando:
replit-export --respuestas de salida/ --auth <cookie>
Esto descargará todas las respuestas públicas y privadas de su cuenta a la carpeta repls/
.
Las variables de entorno se extraen y guardan automáticamente en un archivo .env
en la carpeta raíz de cada Repl.
Si tiene una gran cantidad de Repls, asegúrese de tener suficiente espacio en disco en su computadora. Replit impone un límite de velocidad para descargar zips Repl completos. La CLI maneja estos límites de velocidad automáticamente y es posible que notes pausas ocasionales. Si tiene muchas respuestas, se recomienda dejar la CLI ejecutándose en segundo plano hasta que se complete el proceso.