Исходник Браузер << YouGame >>

Начинающий
Статус
Оффлайн
Регистрация
25 Сен 2024
Сообщения
44
Реакции[?]
7
Поинты[?]
7K
YouGame Browser — это легковесный веб-браузер, созданный на основе Python и PyQt5. Он поддерживает основные функции браузера, такие как система вкладок, строка поиска, а также предлагает встроенные настройки для работы с VPN, прокси, AdBlocker и сменой тем оформления.

Основные функции:
  1. Система вкладок:
    • Возможность открывать несколько вкладок с веб-сайтами.
    • Закрытие вкладок по кнопке.
    • Поддержка открытия новых вкладок через кнопку "+".
  2. Поиск и навигация:
    • Строка поиска, позволяющая искать информацию в интернете через Google или переходить по URL.
    • Поддержка как поисковых запросов, так и прямых ссылок на сайты.
  3. Настройки:
    • VPN: Возможность включения/отключения VPN (с использованием прокси).
    • Proxy: Настройка прокси-сервера.
    • AdBlocker: Встроенный блокировщик рекламы с использованием EasyList.
    • Темы: Смена тем оформления (светлая, тёмная, материал).
  4. AdBlocker:
    • Блокировка рекламных объявлений на веб-страницах с помощью фильтров AdBlock, основанных на списке EasyList.
  5. Смена тем:
    • Поддержка различных тем оформления интерфейса: светлая, тёмная и материал-дизайн.
Дизайн и интерфейс:
  • Материал-дизайн с закруглёнными краями для элементов интерфейса, что делает браузер современным и удобным в использовании.
  • Простое и интуитивное меню настроек с доступом к VPN, Proxy, AdBlocker и темам.
  • Поля ввода и кнопки выполнены в стиле Material UI, что обеспечивает единообразный и стильный внешний вид.
Технологии и библиотеки:
YouGame Browser построен на следующих технологиях:
  • Python — основной язык программирования.
  • PyQt5 — библиотека для создания графического интерфейса на основе Qt.
  • QtWebEngine — для рендеринга веб-страниц.
  • requests — для работы с сетью и прокси.
  • adblockparser — для работы с фильтрами рекламы.
  • pysocks — для поддержки прокси-серверов.
Установка библотек:
Для работы браузера необходимо установить следующие библиотеки:

Bash:
pip install PyQt5 PyQtWebEngine requests pysocks adblockparser
Запуск проекта:
Для запуска браузера на локальной машине:

  1. Скачайте исходный код.
  2. Установите необходимые библиотеки.
  3. Запустите основной файл main.py
Продолжать?
 

Вложения

Начинающий
Статус
Оффлайн
Регистрация
25 Сен 2024
Сообщения
44
Реакции[?]
7
Поинты[?]
7K
Сверху Снизу