1 год назад
История
readme.md
О программе
PyQt5-приложение для массовой:
- проверки доступности ресурсов путём сравнения заглавия страницы (title contains)
- проверки сертификатов ресурсов (expiration date)
Проверка осуществляется на основании конфигурационных файлов:
- config/cert_check.list
- config/url_check.list
Конфигурация таймаутов:
- config/config.json
Файлы перечитываются каждый раз при открытии соответствующей вкладки.
Видео-обзор по ссылке: https://youtu.be/ZtbsEKBqQkw
Windows-версия
Скачать и распаковать архив: https://gitflic.ru/user/dao2/pyqt-cert-url-checker/blob?file=bin%2FWebchecker.zip
Запуск приложения
Установка зависимостей
- pip3 install -r requirenments.txt
- py -m pip install -r requirenments.txt
Запуск
- python webchecker.py
- python3 webchecker.py
- py.exe webchecker.py
- py webchecker.py
Установка Linux версии
I Запуск из проекта
- git clone https://gitflic.ru/project/dao2/pyqt-cert-url-checker.git
- Перейти в директорию с проектом
- python3 webchecker.py
II Добавление в меню
- git clone https://gitflic.ru/project/dao2/pyqt-cert-url-checker.git
- Перейти в директорию с проектом
- sudo mkdir /usr/share/webchecker-gui
- sudo cp -r ./ /usr/share/webchecker-gui
- cp webchecker.desktop /home/$USER/.local/share/applications
- sudo chown $USER:$USER -R /usr/share/webchecker-gui/
- sudo chmod +x /usr/share/webchecker-gui/webchecker.sh
Ярлык будет доступен в разделе "Программирование - Web Checker”.
Сборка windows-версии
- Перейтив в проект
- Удалить папку build (если имеется)
- Удалить папку dist (если имеется)
- Выполнить: pyinstaller -F -w -i icon.ico” webchecker.py
- Скопировать в отдельную папку сгенерированный exe-файл из папки dist
- Докинуть в папку с exe-файлом:
- лицензию LICENSE.md
- папку config
- файл loading.gif
(все находятся в корне проекта)
Конвейеры
0 успешных
0 с ошибкой