Horaizan — это минималистичный open source веб-браузер, разработанный с использованием PyQt5 и PyQtWebEngine. Браузер предоставляет базовые функции для навигации по веб-страницам, управления вкладками, настройки внешнего вида и выбора поисковой системы.
- Минималистичный интерфейс: Простой и интуитивно понятный интерфейс, который не отвлекает от основного контента.
- Управление вкладками: Возможность открывать, закрывать и перетаскивать вкладки.
- Настройка поисковой системы: Выбор из популярных поисковых систем, таких как Google, Yandex, DuckDuckGo, Bing и Mail.ru.
- Настройка внешнего вида: Возможность выбора шрифта и уровня масштабирования.
- Закладки и история: Сохранение закладок и просмотр истории посещённых страниц.
- Анимация на домашней странице: Красивая анимация текста на домашней странице.
-
Убедитесь, что у вас установлен Python 3.7 или выше.
-
Клонируйте репозиторий:
git clone https://github.com/egor54325/Horaizan.git cd horaizan
-
Установите необходимые зависимости:
pip install -r requirements.txt
Для запуска браузера выполните следующую команду:
python Horaizan.py
- Домашняя страница: При запуске браузера отображается домашняя страница с анимацией и кнопками для перехода к поиску и выхода из приложения.
- Новая вкладка: Нажмите кнопку "+" рядом с вкладками, чтобы открыть новую вкладку.
- Навигация: Используйте кнопки "Назад", "Вперёд" и "Перезагрузить" для навигации по страницам.
- Адресная строка: Введите URL или поисковый запрос в адресной строке и нажмите Enter.
- История: Откройте меню "Меню" и выберите "История", чтобы просмотреть историю посещённых страниц.
- Настройки: В меню "Меню" вы можете изменить поисковую систему и настройки внешнего вида.
horaizan/
├── browser_data.json
├── browser_window.py
├── Horaizan.py
├── requirements.txt
└── README.md
- browser_data.json: Файл для хранения данных браузера (например, закладок и истории).
- browser_window.py: Основной файл с реализацией интерфейса и функционала браузера.
- Horaizan.py: Точка входа для запуска браузера.
- requirements.txt: Список зависимостей для установки.
Этот проект распространяется под лицензией MIT. Подробности см. в файле LICENSE.
-
- Создатель и основной разработчик: Xarays - Discord:
xarays.gg
- Создатель и основной разработчик: Xarays - Discord:
-
- Второстепенный разработчик: Wonordel - Discord:
egorchik6767
- Второстепенный разработчик: Wonordel - Discord:
Спасибо сообществу PyQt5 и всем, кто внёс вклад в развитие этого проекта.
Примечание: Этот проект находится в стадии активной разработки и могут появляться различные баги. Если вы обнаружите ошибки или у вас есть предложения по улучшению, пожалуйста, создайте issue или отправьте pull request.