Skip to content

Dub2402/CMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMS

CMS – консольное приложение для изменения ссылок в html-файлах для разных сайтах.

Порядок установки и использования

  1. Загрузить репозиторий. Распаковать.

  2. Установить Python версии 3.11 и выше. Рекомендуется добавить в PATH.

  3. Открыть каталог со скриптом в консоли: можно воспользоваться командой cd или встроенными возможностями файлового менеджера.

  4. Создать виртуальное окружение Python.

python -m venv .venv
  1. Активировать вирутальное окружение.

Для Windows.

.venv\Scripts\activate.bat

Для Linux или MacOS.

source .venv/bin/activate
  1. Установить зависимости скрипта.
pip install -r requirements.txt
  1. Создать папку Config в корень репозитория. В неё добавить файл JSON для каждого сайта со структурой представленной ниже.
{
    "name": "",
    "mount": "",
    "sites": {
        "Telegram": {
            "property": "class",
            "value": "btn telegram",
            "files": [
                ""
            ]
        }
    }
}
"name": ""

Название сайта.

"mount": ""

Общий путь к папке, где необходимо что-то изменить. Не указывать название файла!

"sites": {}

Словарь, в котором описывается что и где необходимо поменять. Где ключ, название опознавателя для ссылки, которую нужно поменять.

"property": "",

Тип атрибута, по которому происходит поиск ссылки.

"value": "", 

Название атрибута, по которому происходит поиск ссылки.

"files": [""]

Список путей к файлу/файлам html, в которых нужно поменять ссылки. В итоге, путь к файлу складывается из двух частей из значения ключа mount и значения/значений ключа files.

  1. Запустить файл main.py.
python main.py

Copyright © Dub Irina. 2024-2025.

About

Консольное приложение для изменения ссылок в html-файлах для разных сайтах.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages