Replit недавно обновил свой стартовый план (основной бесплатный план), ограничив количество пользователей тремя Repl. Учетные записи, превышающие этот лимит, столкнутся с ограничениями в будущем (все повторы будут автоматически удалены через год), если они не подпишутся на план стоимостью 25 долларов в месяц.
Чтобы облегчить переход, этот сценарий CLI загружает все Repl из вашей учетной записи, включая переменные среды и данные конфигурации, что позволяет вам безопасно переместить свои проекты с Replit.
Чтобы установить пакет глобально, запустите:
npm install -g replit-export
повторный экспорт --help
-V, --version
Выводит номер версии.
-o, --output <directory>
Указывает каталог для сохранения Repls.
-a, --auth <cookie>
Повторить файл cookie авторизации ( connect.sid
).
-l, --load <file>
Загрузите предыдущий файл сохранения, чтобы продолжить загрузку (по умолчанию: .replit-export.save
).
-c, --concurrent <number>
Устанавливает максимальное количество одновременных загрузок (по умолчанию: 15
).
-m, --max
Ограничивает максимальное количество загружаемых реплик.
-f, --filter <...files>
Отфильтровывает файлы, соответствующие указанным шаблонам (по умолчанию: ["node_modules/",".cargo/"]
).
-h, --help
Отображает справочную информацию.
Чтобы получить файл cookie авторизации, необходимый для этого сценария:
Войдите в Реплит.
Откройте DevTools в браузере.
Скопируйте файл cookie connect.sid
.
Альтернативно вы можете использовать расширение, например Cookie Editor.
Чтобы быстро начать загрузку всех ваших Repls, выполните следующую команду:
replit-export --output repls/ --auth <cookie>
Все общедоступные и частные реплики будут загружены из вашей учетной записи в папку repls/
.
Переменные среды автоматически извлекаются и сохраняются в файле .env
в корневой папке каждого Repl.
Если у вас большое количество Repl, убедитесь, что на вашем компьютере достаточно места на диске. Replit устанавливает ограничение на скорость загрузки целых zip-архивов Repl. Интерфейс командной строки автоматически обрабатывает эти ограничения скорости, и вы можете заметить периодические паузы. Если у вас много Repl, рекомендуется оставить CLI работающим в фоновом режиме до завершения процесса.