-
Автор темы
- #1
YouGame Browser — это легковесный веб-браузер, созданный на основе Python и PyQt5. Он поддерживает основные функции браузера, такие как система вкладок, строка поиска, а также предлагает встроенные настройки для работы с VPN, прокси, AdBlocker и сменой тем оформления.
Основные функции:
YouGame Browser построен на следующих технологиях:
Для работы браузера необходимо установить следующие библиотеки:
Запуск проекта:
Для запуска браузера на локальной машине:
Основные функции:
- Система вкладок:
- Возможность открывать несколько вкладок с веб-сайтами.
- Закрытие вкладок по кнопке.
- Поддержка открытия новых вкладок через кнопку "+".
- Поиск и навигация:
- Строка поиска, позволяющая искать информацию в интернете через Google или переходить по URL.
- Поддержка как поисковых запросов, так и прямых ссылок на сайты.
- Настройки:
- VPN: Возможность включения/отключения VPN (с использованием прокси).
- Proxy: Настройка прокси-сервера.
- AdBlocker: Встроенный блокировщик рекламы с использованием EasyList.
- Темы: Смена тем оформления (светлая, тёмная, материал).
- AdBlocker:
- Блокировка рекламных объявлений на веб-страницах с помощью фильтров AdBlock, основанных на списке EasyList.
- Смена тем:
- Поддержка различных тем оформления интерфейса: светлая, тёмная и материал-дизайн.
- Материал-дизайн с закруглёнными краями для элементов интерфейса, что делает браузер современным и удобным в использовании.
- Простое и интуитивное меню настроек с доступом к VPN, Proxy, AdBlocker и темам.
- Поля ввода и кнопки выполнены в стиле Material UI, что обеспечивает единообразный и стильный внешний вид.
YouGame Browser построен на следующих технологиях:
- Python — основной язык программирования.
- PyQt5 — библиотека для создания графического интерфейса на основе Qt.
- QtWebEngine — для рендеринга веб-страниц.
- requests — для работы с сетью и прокси.
- adblockparser — для работы с фильтрами рекламы.
- pysocks — для поддержки прокси-серверов.
Для работы браузера необходимо установить следующие библиотеки:
Bash:
pip install PyQt5 PyQtWebEngine requests pysocks adblockparser
Для запуска браузера на локальной машине:
- Скачайте исходный код.
- Установите необходимые библиотеки.
- Запустите основной файл main.py
Вложения
-
476.5 KB Просмотры: 13
-
13.4 KB Просмотры: 137
-
10.4 KB Просмотры: 135