сайт | блог | Часто задаваемые вопросы | вклад | релизы | установка
qutebrowser — это браузер, ориентированный на клавиатуру, с минимальным графическим интерфейсом. Он основан на Python и Qt и свободном программном обеспечении, лицензированном под лицензией GPL.
Он был вдохновлен другими браузерами/дополнениями, такими как dwb и Vimperator/Pentadactyl.
Основной сопровождающий qutebrowser, The-Compiler, в настоящее время работает неполный рабочий день над qutebrowser, финансируемый за счет пожертвований. Чтобы продержаться так долго, нужна ваша помощь! Дополнительную информацию см. на странице спонсоров GitHub или альтернативных методах пожертвований. В зависимости от даты вашей регистрации и того, как долго вы сохраняете определенный уровень, вы можете получить футболки, наклейки и многое другое!
См. страницу выпусков GitHub для доступных загрузок и файл INSTALL для получения подробных инструкций о том, как запустить qutebrowser на различных платформах.
Пожалуйста, посетите страницу помощи, чтобы узнать о доступных страницах документации и каналах поддержки.
Вы хотите внести свой вклад в Qutebrowser? Потрясающий! Пожалуйста, прочтите правила участия для получения подробной информации и полезных советов.
Если вы обнаружили ошибку или у вас есть запрос на добавление функции, вы можете сообщить об этом несколькими способами:
Используйте встроенную команду :report
или диалоговое окно автоматического сбоя.
Откройте проблему в трекере проблем Github.
Напишите письмо в список рассылки по адресу [email protected].
Сообщайте об ошибках безопасности по адресу [email protected] (или, если требуется шифрование GPG, свяжитесь со мной по адресу [email protected], указав идентификатор GPG 0x916EB0C8FD55A072).
Альтернативно, сообщите об уязвимости через функцию частных отчетов GitHub.
Для запуска qutebrowser требуется следующее программное обеспечение и библиотеки:
Python 3.9 или новее
Qt либо 6.2.0 или новее, либо 5.15.0 или новее, со следующими модулями:
QtCore/qtbase
QtQuick (часть qtbase или qtdeclarative в некоторых дистрибутивах)
QtSQL (часть qtbase в некоторых дистрибутивах)
QtDBus (часть qtbase в некоторых дистрибутивах; обратите внимание, что подключение к DBus во время выполнения не является обязательным)
QtOpenGL
QtWebEngine (при использовании Qt 5, 5.15.2 или новее) или
альтернативно QtWebKit (5.212) — это не рекомендуется из-за известных проблем безопасности в QtWebKit, вместо этого вы, скорее всего, захотите использовать qutebrowser с бэкэндом QtWebEngine по умолчанию (на основе Chromium). Цитирование страницы выпусков QtWebKit: [Последний выпуск QtWebKit] основан на [] старой версии WebKit с известными неисправленными уязвимостями. Пожалуйста, используйте его осторожно и избегайте посещения ненадежных веб-сайтов и использования его для передачи конфиденциальных данных.
PyQt 6.2.2 или новее (Qt 6) или 5.15.0 или новее (Qt 5)
Джинджа2
ПиЯМЛ
В macOS также требуются следующие библиотеки:
pyobjc-core и pyobjc-framework-Cocoa
Следующие библиотеки являются необязательными:
adblock (для улучшенной блокировки рекламы с использованием синтаксиса ABP)
pygments для подсветки синтаксиса с помощью :view-source
в QtWebKit или при использовании :view-source --pygments
с бэкэндом QtWebEngine (по умолчанию).
В Windows используется Colorama для цветного вывода журнала.
asciidoc для создания документации для команды :help
при использовании репозитория git (а не релиза).
Инструкции по установке qutebrowser и его зависимостей см. в документации.
Основной сопровождающий qutebrowser, The-Compiler, в настоящее время работает неполный рабочий день над qutebrowser, финансируемый за счет пожертвований. Чтобы продержаться так долго, нужна ваша помощь! Дополнительную информацию можно найти на странице спонсоров GitHub. В зависимости от даты вашей регистрации и того, как долго вы сохраняете определенный уровень, вы можете получить футболки, наклейки и многое другое!
Спонсоры GitHub допускают единовременные пожертвования (с помощью кнопок рядом с «Выбрать уровень»), а также индивидуальные суммы. Для валют, отличных от евро или швейцарских франков, это предпочтительный метод пожертвования. GitHub использует Stripe для приема платежей с помощью кредитных карт без каких-либо комиссий. Также доступна выставление счетов через PayPal с меньшими комиссиями, чем при прямой транзакции PayPal.
В качестве альтернативы доступны следующие способы пожертвования — обратите внимание, что право на получение сувениров (рубашек/наклеек/и т. д.) рассматривается в каждом конкретном случае, пожалуйста, свяжитесь с нами для получения подробной информации.
Liberapay, которая может обрабатывать платежи с помощью кредитной карты, банковских переводов SEPA или Paypal. Комиссия за оплату оплачивается мной, но она относительно невелика.
Банковский перевод SEPA внутри Европы ( без комиссий ):
Владелец счета: Флориан Брюхин
Страна: Швейцария
IBAN (евро): CH13 0900 0000 9160 4094 6
IBAN (другой): CH80 0900 0000 8711 8587 3
Банк: PostFinance AG, Mingerstrasse 20, 3030 Берн, Швейцария (BIC: POFICHBEXXX)
Если вам нужна дополнительная информация: свяжитесь со мной по адресу [email protected].
Если возможно, рассмотрите возможность ежегодных или полугодовых пожертвований из-за дополнительных накладных расходов от многих отдельных транзакций для целей бухгалтерского учета и налогообложения.
PayPal: швейцарские франки, евро, доллары США. Примечание. Комиссии могут быть очень высокими (около 5–40 %, в зависимости от суммы пожертвования). Вместо этого рассмотрите возможность использования спонсоров GitHub (кредитная карта), Liberapay (кредитные карты, PayPal или банковский перевод) или банковских переводов SEPA.
Криптовалюты:
Биткойн: bc1q3ptyw8hxrcfz6ucfgmglphfvhqpy8xr6k25p00
Биткойн Кэш: 1BnxUbnJ5MrEPeh5nuUMx83tbiRAvqJV3N
Эфириум: 0x10c2425856F7a8799EBCaac4943026803b1089c6
Лайткоин: MDt3YQciuCh6QyFmr8TiWNxB94PVzbnPm2
Другие: пожалуйста, свяжитесь с нами, я с радостью настрою все, что поддерживается Ledger Live.
Большое спасибо MacStadium за поддержку qutebrowser на бесплатно размещенном Mac Mini через их проект с открытым исходным кодом.
(Они не требуют включать это сюда — я просто очень доволен их предложением, и без них не было бы ни выпусков, ни тестов macOS)
Спасибо HSR Hochschule für Technik Rapperswil, которая позволила работать над расширениями qutebrowser в качестве студенческого исследовательского проекта.
Основным автором qutebrowser является Флориан Брюин (Компилятор), но qutebrowser не был бы тем, чем он является, без помощи сотен участников!
Кроме того, следующие люди предоставили графику:
Джад/йело (новый значок)
WOFall (исходная иконка)
regines (шпаргалка по привязке клавиш)
Также спасибо всем, кто принял участие в одной из краудфандинговых кампаний qutebrowser!
Существуют различные проекты с похожей целью, такие как qutebrowser. Многие из них в некотором роде послужили источником вдохновения для qutebrowser, спасибо за это!
vimb (C, GTK+ с WebKit2)
luakit (C/Lua, GTK+ с WebKit2)
Браузер Nyxt (ранее «Next Browser», Lisp, Emacs-подобный, но также предлагает привязки Vim, QtWebEngine или GTK+/WebKit2 — обратите внимание, что в 2019 году произошло критическое удаленное выполнение кода, которое было обработано довольно плохо)
Виб (JavaScript, Электрон)
серфинг (C, GTK+ с WebKit1/WebKit2)
wyeb (C, GTK+ с WebKit2)
Дополнения Chrome/Chromium: Vimium
Дополнения Firefox (на основе WebExtensions): Tridactyl, Vimium-FF.
Аддоны для Firefox и Chrome: Surfingkeys (несколько схематично…), Link Hints (только подсказки), Vimmatic
dwb (C, GTK+ с WebKit1, не поддерживается — главный источник вдохновения для qutebrowser)
webmacs (Python, Emacs-подобный с QtWebEngine, не поддерживается)
vimprobable (C, GTK+ с WebKit1)
Джуманджи (C, GTK+ с WebKit1)
conkeror (Javascript, Emacs-подобный, XULRunner/Gecko)
uzbl (C, GTK+ с WebKit1/WebKit2)
xombrero (C, GTK+ с WebKit1)
Браузер Cream (C, GTK+ с WebKit1)
Дополнения Firefox (не основанные на WebExtensions или отсутствии недавних действий): Vimperator, Pentadactyl, VimFx (кажется, предлагают хак для запуска на современных версиях Firefox), QuantumVim, Vim Vixen, VVimpulation, Krabby
Дополнения Chrome/Chromium: ViChrome, Vrome, Saka Key (неподдерживаемый), cVim, vb4c (вилка cVim, неподдерживаемый), GleeBox
Аддоны для Safari: Вимари
Эта программа является свободным программным обеспечением: вы можете распространять ее и/или изменять в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной Фондом свободного программного обеспечения, либо версии 3 Лицензии, либо (по вашему выбору) любой более поздней версии.
Данная программа распространяется в надежде, что она будет полезна, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. Дополнительную информацию см. в Стандартной общественной лицензии GNU.
Вместе с этой программой вы должны были получить копию Стандартной общественной лицензии GNU. Если нет, см. https://www.gnu.org/licenses/gpl-3.0.txt.
qutebrowser дополнительно использует pdf.js для отображения PDF-файлов в браузере. Релизы Windows поставляются в комплекте с файлом pdf.js.
pdf.js распространяется на условиях лицензии Apache. Вы можете найти копию лицензии в qutebrowser/3rdparty/pdfjs/LICENSE
(в версии Windows или после запуска scripts/dev/update_3rdparty.py
) или в Интернете здесь.