Браузер выдрыБраузер, управляемый пользователем, а не наоборот
Браузер Otter стремится воссоздать лучшие аспекты Opera 12 и возродить его дух. Мы сосредоточены на том, чтобы предоставить мощные функции, которые пользователи хотят, чтобы пользователи хотят, сохраняя при этом браузер быстрым и легким. Мы также узнали из истории и решили выпустить браузер под GNU GPL V3.
Запланированные функции перечислены в файле TODO . Подробная информация о уже реализованных функциях доступна в файле Changelog . Если у вас есть идея, которая еще не была предложена или отклонена, не стесняйтесь открывать новую проблему.
Вы можете либо скомпилировать браузер выдры из источника, либо использовать предварительно скомпилированные двоичные файлы.
Для создания браузера выдры вам понадобятся следующие зависимости: QT 5.6.0 (или более новее), OpenSSL 1.0 (или более новее, в зависимости от вашей версии QT), GSTREAMER 1.0 (или более новех) и Codecs и CMAKE 3.1.0 (или более новее). В корне каталога, где хранится исходный код, выполните эти команды:
mkdir build
cd build
cmake ../
make
make install
Подробные инструкции доступны в файле install.md в корне репозитория.
Пользователи Linux могут использовать официальную версию Appimage, доступную на Sourceforge. Это единственный исполняемый файл, который не нуждается в установке зависимостей. Версия Appimage должна работать в соответствии с любой системой, установленной после 2012 года, при условии, что она имеет OpenSSL 1.0.x (не 1.1.x) и GSTREAMER 1.x (с кодеками). Браузер также доступен в репозиториях широкого спектра распределений Linux и *BSD. Узнайте больше на специальной странице вики.
Пользователи Windows могут скачать бинарные выпуски на SourceForge.
Пакеты DMG доступны в SourceForge.
Браузер Otter - ваш браузер. Поскольку это свободное программное обеспечение (GPL V3), вы можете внести свой вклад, чтобы сделать его лучше. Всегда приветствуются новые участники, пишете ли вы код, создаете ресурсы, отчетате ошибки или предлагаете функции.
Браузер написан главным образом в C ++ и использует мощные функции, предлагаемые Framework QT5.
Мы также используем JavaScript для взаимодействия с двигателями рендеринга (когда нативные API не доступны), а Python 3 - наш предпочтительный язык для создания инструментов для облегчения разработки.
Посмотрите на открытые проблемы, чтобы найти миссию, которая резонирует с вами.
Мы используем Transifex для перевода браузера выдра.
Чтобы оставаться в курсе разработки выдры, исправлений ошибок и новых функций, вы можете присоединиться к официальному форуму. У нас также есть два канала IRC на Libera.chat: #Otter-Browser (International) и #Otter-Browser-PL (Polski / Poly).
Читайте anpoing.md и не стесняйтесь!