CMS – консольное приложение для изменения ссылок в html-файлах для разных сайтах.
-
Загрузить репозиторий. Распаковать.
-
Установить Python версии 3.11 и выше. Рекомендуется добавить в PATH.
-
Открыть каталог со скриптом в консоли: можно воспользоваться командой cd или встроенными возможностями файлового менеджера.
-
Создать виртуальное окружение Python.
python -m venv .venv
- Активировать вирутальное окружение.
.venv\Scripts\activate.batsource .venv/bin/activate- Установить зависимости скрипта.
pip install -r requirements.txt
- Создать папку Config в корень репозитория. В неё добавить файл JSON для каждого сайта со структурой представленной ниже.
{
"name": "",
"mount": "",
"sites": {
"Telegram": {
"property": "class",
"value": "btn telegram",
"files": [
""
]
}
}
}"name": ""Название сайта.
"mount": ""Общий путь к папке, где необходимо что-то изменить. Не указывать название файла!
"sites": {}Словарь, в котором описывается что и где необходимо поменять. Где ключ, название опознавателя для ссылки, которую нужно поменять.
"property": "",Тип атрибута, по которому происходит поиск ссылки.
"value": "", Название атрибута, по которому происходит поиск ссылки.
"files": [""]Список путей к файлу/файлам html, в которых нужно поменять ссылки. В итоге, путь к файлу складывается из двух частей из значения ключа mount и значения/значений ключа files.
- Запустить файл main.py.
python main.py
Copyright © Dub Irina. 2024-2025.