Данный проект позволяет обновлять код страницы школьного сайта, на которой включен новый редактор.
Проект размещен на github: https://github.com/dzenbots/SchoolSiteNewEditor
Автор: @dzenbots
Установка (производится один раз)
- Устанавливаем на компьютер Python https://www.python.org
- Клонируем репозиторий или скачиваем архив и распаковываем его в отдельную папку
https://github.com/dzenbots/SchoolSiteNewEditor.git
- В консоли переходим в папку проект
- Устанавливаем и активируем виртуальное окружение
python -m venv venv
python3 -m venv venv
venv\Scripts\activate.bat
source venv/bin/activate
- Устанавливаем зависимости
pip install -r requremints.txt
-
Открываем файл .env любым текстовым редактором и меняем значения переменных:
SCHOOL_SITE_URL=https://***********.mskobr.ru LOGIN=************** PASSWORD=*********** EKIS_CODE=*********
Использование (при каждом внесении изменения на страницу)
-
Изменяем содержимое файла
new_content.html— кладем в него html-код, который будет отображаться на желаемой странице.Откуда взять код? — Либо написать самостоятельно, либо создать его старым редактором (например, создать новость старым редактором, нажать в редакторе кнопку
Источники скопировать оттуда получившийся код) и скопировать в файлnew_content.html. -
Файл
.env.distпереименовать или скопировать в файл.env. -
В файле
.envизменить значение переменнойPAGE_PATH(необходимо указать полный путь без доменного имени до желаемой страницы с новым редактором)
PAGE_PATH=/proekty/nashi-proekty/testovaya-stranitsa # Путь до редактируемой страницы без домена
- Запускаем программу
python app.py
-
Проверяем результат работы на странице сайта
Скопировано с гита, вдруг забанят…
