sitio web | blog | Preguntas frecuentes | contribuyendo | lanzamientos | instalando
qutebrowser es un navegador centrado en el teclado con una GUI mínima. Está basado en Python y Qt y en software libre, con licencia GPL.
Se inspiró en otros navegadores/complementos como dwb y Vimperator/Pentadactyl.
El mantenedor principal de qutebrowser, The-Compiler, está trabajando actualmente a tiempo parcial en qutebrowser, financiado con donaciones. Para mantener esto por mucho tiempo, ¡se necesita tu ayuda! Consulte la página de Patrocinadores de GitHub o métodos de donación alternativos para obtener más información. Dependiendo de tu fecha de registro y de cuánto tiempo mantengas un determinado nivel, ¡puedes obtener camisetas, calcomanías y más de qutebrowser!
Consulte la página de lanzamientos de GitHub para conocer las descargas disponibles y el archivo INSTALL para obtener instrucciones detalladas sobre cómo ejecutar qutebrowser en varias plataformas.
Consulte la página de ayuda para conocer las páginas de documentación y los canales de soporte disponibles.
¿Quieres contribuir a qutebrowser? ¡Impresionante! Lea las pautas de contribución para obtener detalles y consejos útiles.
Si encontró un error o tiene una solicitud de función, puede informarlo de varias maneras:
Utilice el comando integrado :report
o el cuadro de diálogo de bloqueo automático.
Abra un problema en el rastreador de problemas de Github.
Escriba un correo a la lista de correo en [email protected].
Informe los errores de seguridad a [email protected] (o si desea el cifrado GPG, comuníquese con [email protected] con el ID de GPG 0x916EB0C8FD55A072).
Alternativamente, informe una vulnerabilidad a través de la función de informes privados de GitHub.
Se requieren el siguiente software y bibliotecas para ejecutar qutebrowser:
Python 3.9 o más reciente
Qt, ya sea 6.2.0 o posterior, o 5.15.0 o posterior, con los siguientes módulos:
QtCore/qtbase
QtQuick (parte de qtbase o qtdeclarative en algunas distribuciones)
QtSQL (parte de qtbase en algunas distribuciones)
QtDBus (parte de qtbase en algunas distribuciones; tenga en cuenta que una conexión a DBus en tiempo de ejecución es opcional)
QtOpenGL
QtWebEngine (si usa Qt 5, 5.15.2 o más reciente), o
alternativamente QtWebKit (5.212): esto no se recomienda debido a problemas de seguridad conocidos en QtWebKit; lo más probable es que desee utilizar qutebrowser con el backend predeterminado de QtWebEngine (basado en Chromium). Citando la página de lanzamientos de QtWebKit: [La última versión de QtWebKit] se basa en [una] revisión antigua de WebKit con vulnerabilidades conocidas sin parches. Úselo con cuidado y evite visitar sitios web que no sean de confianza y usarlo para la transmisión de datos confidenciales.
PyQt 6.2.2 o posterior (Qt 6) o 5.15.0 o posterior (Qt 5)
jinja2
PyYAML
En macOS, también se requieren las siguientes bibliotecas:
pyobjc-core y pyobjc-framework-Cocoa
Las siguientes bibliotecas son opcionales:
adblock (para mejorar el bloqueo de anuncios usando la sintaxis ABP)
pygments para resaltar la sintaxis con :view-source
en QtWebKit, o cuando se usa :view-source --pygments
con el backend (predeterminado) de QtWebEngine.
En Windows, colorama para la salida de registros en color.
asciidoc para generar la documentación para el comando :help
, cuando se utiliza el repositorio git (en lugar de una versión).
Consulte la documentación para obtener instrucciones sobre cómo instalar qutebrowser y sus dependencias.
El mantenedor principal de qutebrowser, The-Compiler, está trabajando actualmente a tiempo parcial en qutebrowser, financiado con donaciones. Para mantener esto por mucho tiempo, ¡se necesita tu ayuda! Consulte la página de Patrocinadores de GitHub para obtener más información. Dependiendo de tu fecha de registro y de cuánto tiempo mantengas un determinado nivel, ¡puedes obtener camisetas, calcomanías y más de qutebrowser!
Los Patrocinadores de GitHub permiten donaciones únicas (usando los botones junto a "Seleccionar un nivel"), así como cantidades personalizadas. Para monedas distintas del euro o el franco suizo, este es el método de donación preferido. GitHub utiliza Stripe para aceptar pagos mediante tarjetas de crédito sin ningún cargo. La facturación a través de PayPal también está disponible, con menos tarifas que una transacción directa de PayPal.
Alternativamente, los siguientes métodos de donación están disponibles: tenga en cuenta que la elegibilidad para regalos (camisas/pegatinas/etc.) se maneja caso por caso; comuníquese con nosotros para obtener más detalles.
Liberapay, que puede gestionar pagos mediante tarjeta de crédito, transferencias bancarias SEPA o Paypal. Las tarifas de pago las pago yo, pero son relativamente bajas.
Transferencia bancaria SEPA dentro de Europa ( sin comisiones ):
Titular de la cuenta: Florian Bruhin
País: Suiza
IBAN (EUR): CH13 0900 0000 9160 4094 6
IBAN (otro): CH80 0900 0000 8711 8587 3
Banco: PostFinance AG, Mingerstrasse 20, 3030 Berna, Suiza (BIC: POFICHBEXXX)
Si necesita alguna otra información: Contácteme en [email protected].
Si es posible, considere donaciones anuales o semestrales , debido a los gastos generales adicionales de muchas transacciones individuales para fines de contabilidad/impuestos.
PayPal: CHF, EUR, USD. Nota: Las tarifas pueden ser muy altas (alrededor del 5-40 %, dependiendo de las cantidades donadas) ; considere utilizar GitHub Sponsors (tarjeta de crédito), Liberapay (tarjetas de crédito, PayPal o transferencia bancaria) o transferencias bancarias SEPA.
Criptomonedas:
Bitcoin: bc1q3ptyw8hxrcfz6ucfgmglphfvhqpy8xr6k25p00
Efectivo de Bitcoin: 1BnxUbnJ5MrEPeh5nuUMx83tbiRAvqJV3N
Etereum: 0x10c2425856F7a8799EBCaac4943026803b1089c6
Litecoin: MDt3YQciuCh6QyFmr8TiWNxB94PVzbnPm2
Otros: póngase en contacto con nosotros. Estaré encantado de configurar cualquier cosa compatible con Ledger Live.
Muchas gracias a MacStadium por admitir qutebrowser con un Mac Mini alojado de forma gratuita a través de su proyecto de código abierto.
(No es necesario que incluyan esto aquí; estoy muy contento con su oferta y, sin ellos, no existirían versiones ni pruebas de macOS)
Gracias a la HSR Hochschule für Technik Rapperswil, que hizo posible trabajar en las extensiones de qutebrowser como proyecto de investigación de estudiantes.
El autor principal de qutebrowser es Florian Bruhin (El compilador), ¡pero qutebrowser no sería lo que es sin la ayuda de cientos de colaboradores!
Además, las siguientes personas han contribuido con gráficos:
Jad/yelo (nuevo icono)
WOFall (icono original)
regines (hoja de trucos de encuadernación de claves)
Además, ¡gracias a todos los que contribuyeron a una de las campañas de financiación colectiva de qutebrowser!
Existen varios proyectos con un objetivo similar como qutebrowser. Muchos de ellos fueron de alguna manera inspiración para qutebrowser, ¡gracias por eso!
vimb (C, GTK+ con WebKit2)
luakit (C/Lua, GTK+ con WebKit2)
Navegador Nyxt (anteriormente "Next browser", Lisp, similar a Emacs, pero también ofrece enlaces Vim, QtWebEngine o GTK+/WebKit2; tenga en cuenta que hubo una ejecución remota crítica de código en 2019 que se manejó bastante mal)
Vieb (JavaScript, Electron)
navegar (C, GTK+ con WebKit1/WebKit2)
wyeb (C, GTK+ con WebKit2)
Complementos de Chrome/Chromium: Vimium
Complementos de Firefox (basados en WebExtensions): Tridactyl, Vimium-FF
Complementos para Firefox y Chrome: Surfingkeys (algo incompleto...), Link Hints (solo sugerencias), Vimmatic
dwb (C, GTK+ con WebKit1, sin mantenimiento - inspiración principal para qutebrowser)
webmacs (Python, similar a Emacs con QtWebEngine, sin mantenimiento)
vimprobable (C, GTK+ con WebKit1)
jumanji (C, GTK+ con WebKit1)
conkeror (Javascript, tipo Emacs, XULRunner/Gecko)
uzbl (C, GTK+ con WebKit1/WebKit2)
xombrero (C, GTK+ con WebKit1)
Navegador Cream (C, GTK+ con WebKit1)
Complementos de Firefox (no basados en WebExtensions o sin actividad reciente): Vimperator, Pentadactyl, VimFx (parece ofrecer un truco para ejecutar en versiones modernas de Firefox), QuantumVim, Vim Vixen, VVimpulation, Krabby
Complementos de Chrome/Chromium: ViChrome, Vrome, Saka Key (sin mantenimiento), cVim, vb4c (bifurcación de cVim, sin mantenimiento), GleeBox
Complementos para Safari: Vimari
Este programa es software libre: puede redistribuirlo y/o modificarlo según los términos de la Licencia Pública General GNU publicada por la Free Software Foundation, ya sea la versión 3 de la Licencia o (a su elección) cualquier versión posterior.
Este programa se distribuye con la esperanza de que sea de utilidad, pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la Licencia pública general de GNU para obtener más detalles.
Debería haber recibido una copia de la Licencia Pública General GNU junto con este programa. De lo contrario, consulte https://www.gnu.org/licenses/gpl-3.0.txt.
qutebrowser utiliza opcionalmente pdf.js para mostrar archivos PDF en el navegador. Las versiones de Windows vienen con un pdf.js incluido.
pdf.js se distribuye según los términos de la licencia Apache. Puede encontrar una copia de la licencia en qutebrowser/3rdparty/pdfjs/LICENSE
(en la versión de Windows o después de ejecutar scripts/dev/update_3rdparty.py
), o en línea aquí.