Cистема обновления контента на сайте
-
Авторизацию на сайт, сбор информации по записям, которые предстоит обновить.
-
Переход на источники записей, первоначальная сверка версий продукта и текущей версии на сайте. Скачивание архивов с источников.
-
Повторная сверка версий архивов с текущей версией на сайте. Изменение ссылок в архиве.
-
Обновление архива на сайте, обновление текущей версии записи.
Скопируйте .env.example
в .env
и отредактируйте .env
файл, заполнив в нём все переменные окружения:
cp content_autoupdate/.env.example content_autoupdate/.env
Для управления зависимостями используется poetry, требуется Python 3.11.
Установка зависимостей и запуск:
poetry install
poetry run python -m content_autoupdate