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 работающим в фоновом режиме до завершения процесса.