2014-07-23 21:32:41 +02:00
|
|
|
// If you are reading this in plaintext or on PyPi:
|
|
|
|
//
|
|
|
|
// A rendered version is available at:
|
2017-02-05 00:13:11 +01:00
|
|
|
// https://github.com/qutebrowser/qutebrowser/blob/master/README.asciidoc
|
2014-07-23 21:32:41 +02:00
|
|
|
|
2014-06-26 20:11:10 +02:00
|
|
|
qutebrowser
|
|
|
|
===========
|
2014-06-17 18:01:15 +02:00
|
|
|
|
2015-10-21 07:31:47 +02:00
|
|
|
// QUTE_WEB_HIDE
|
2017-02-07 23:27:44 +01:00
|
|
|
image:icons/qutebrowser-64x64.png[qutebrowser logo] *A keyboard-driven, vim-like browser based on PyQt5 and Qt.*
|
2015-01-09 14:30:18 +01:00
|
|
|
|
2017-02-05 00:13:11 +01:00
|
|
|
image:https://img.shields.io/pypi/l/qutebrowser.svg?style=flat["license badge",link="https://github.com/qutebrowser/qutebrowser/blob/master/COPYING"]
|
2015-01-09 14:30:18 +01:00
|
|
|
image:https://img.shields.io/pypi/v/qutebrowser.svg?style=flat["version badge",link="https://pypi.python.org/pypi/qutebrowser/"]
|
2017-02-05 00:14:50 +01:00
|
|
|
image:https://requires.io/github/qutebrowser/qutebrowser/requirements.svg?branch=master["requirements badge",link="https://requires.io/github/qutebrowser/qutebrowser/requirements/?branch=master"]
|
|
|
|
image:https://travis-ci.org/qutebrowser/qutebrowser.svg?branch=master["Build Status", link="https://travis-ci.org/qutebrowser/qutebrowser"]
|
2017-02-05 10:40:50 +01:00
|
|
|
image:https://ci.appveyor.com/api/projects/status/5pyauww2k68bbow2/branch/master?svg=true["AppVeyor build status", link="https://ci.appveyor.com/project/qutebrowser/qutebrowser"]
|
2017-02-05 00:14:50 +01:00
|
|
|
image:https://codecov.io/github/qutebrowser/qutebrowser/coverage.svg?branch=master["coverage badge",link="https://codecov.io/github/qutebrowser/qutebrowser?branch=master"]
|
2016-06-05 13:51:38 +02:00
|
|
|
|
2017-02-05 00:13:11 +01:00
|
|
|
link:https://www.qutebrowser.org[website] | link:https://blog.qutebrowser.org[blog] | link:https://github.com/qutebrowser/qutebrowser/releases[releases]
|
2015-10-21 07:31:47 +02:00
|
|
|
// QUTE_WEB_HIDE_END
|
2014-06-17 18:01:15 +02:00
|
|
|
|
2015-07-23 20:56:57 +02:00
|
|
|
qutebrowser is a keyboard-focused browser with a minimal GUI. It's based
|
2017-02-07 23:27:44 +01:00
|
|
|
on Python and PyQt5 and free software, licensed under the GPL.
|
2014-04-28 23:20:18 +02:00
|
|
|
|
|
|
|
It was inspired by other browsers/addons like dwb and Vimperator/Pentadactyl.
|
2014-06-16 11:36:14 +02:00
|
|
|
|
2014-10-05 18:47:41 +02:00
|
|
|
Screenshots
|
|
|
|
-----------
|
|
|
|
|
2015-01-09 14:30:18 +01:00
|
|
|
image:doc/img/main.png["screenshot 1",width=300,link="doc/img/main.png"]
|
2015-10-21 07:18:42 +02:00
|
|
|
image:doc/img/downloads.png["screenshot 2",width=300,link="doc/img/downloads.png"]
|
2015-01-09 14:30:18 +01:00
|
|
|
image:doc/img/completion.png["screenshot 3",width=300,link="doc/img/completion.png"]
|
|
|
|
image:doc/img/hints.png["screenshot 4",width=300,link="doc/img/hints.png"]
|
2014-10-05 18:47:41 +02:00
|
|
|
|
2014-12-16 06:20:20 +01:00
|
|
|
Downloads
|
|
|
|
---------
|
|
|
|
|
2017-02-05 00:13:11 +01:00
|
|
|
See the https://github.com/qutebrowser/qutebrowser/releases[github releases
|
2014-12-16 06:20:20 +01:00
|
|
|
page] for available downloads (currently a source archive, and standalone
|
|
|
|
packages as well as MSI installers for Windows).
|
|
|
|
|
2015-04-07 22:38:51 +02:00
|
|
|
See link:INSTALL.asciidoc[INSTALL] for detailed instructions on how to get
|
2014-12-16 06:20:20 +01:00
|
|
|
qutebrowser running for various platforms.
|
|
|
|
|
2014-07-23 20:17:08 +02:00
|
|
|
Documentation
|
|
|
|
-------------
|
|
|
|
|
2014-10-03 08:32:37 +02:00
|
|
|
In addition to the topics mentioned in this README, the following documents are
|
2014-07-23 20:17:08 +02:00
|
|
|
available:
|
|
|
|
|
2016-10-20 14:48:35 +02:00
|
|
|
* A https://qutebrowser.org/img/cheatsheet-big.png[key binding cheatsheet]: +
|
|
|
|
image:https://qutebrowser.org/img/cheatsheet-small.png["qutebrowser key binding cheatsheet",link="https://qutebrowser.org/img/cheatsheet-big.png"]
|
2014-10-03 08:32:37 +02:00
|
|
|
* link:doc/quickstart.asciidoc[Quick start guide]
|
2016-08-29 08:58:05 +02:00
|
|
|
* A https://www.shortcutfoo.com/app/dojos/qutebrowser[free training course] to remember those key bindings.
|
2015-04-07 22:38:51 +02:00
|
|
|
* link:FAQ.asciidoc[Frequently asked questions]
|
2015-03-20 12:18:15 +01:00
|
|
|
* link:CONTRIBUTING.asciidoc[Contributing to qutebrowser]
|
2015-04-07 22:38:51 +02:00
|
|
|
* link:INSTALL.asciidoc[INSTALL]
|
2015-04-07 22:35:35 +02:00
|
|
|
* link:CHANGELOG.asciidoc[Change Log]
|
2014-11-26 20:47:47 +01:00
|
|
|
* link:doc/stacktrace.asciidoc[Reporting segfaults]
|
2015-03-10 23:22:53 +01:00
|
|
|
* link:doc/userscripts.asciidoc[How to write userscripts]
|
2014-07-17 07:41:46 +02:00
|
|
|
|
2014-06-26 17:27:41 +02:00
|
|
|
Getting help
|
|
|
|
------------
|
|
|
|
|
2014-07-23 20:17:08 +02:00
|
|
|
You can get help in the IRC channel
|
|
|
|
irc://irc.freenode.org/#qutebrowser[`#qutebrowser`] on
|
|
|
|
http://freenode.net/[Freenode]
|
|
|
|
(https://webchat.freenode.net/?channels=#qutebrowser[webchat]), or by writing a
|
2014-06-26 17:27:41 +02:00
|
|
|
message to the
|
|
|
|
https://lists.schokokeks.org/mailman/listinfo.cgi/qutebrowser[mailinglist] at
|
|
|
|
mailto:qutebrowser@lists.qutebrowser.org[].
|
|
|
|
|
2016-10-07 06:40:13 +02:00
|
|
|
There's also a https://lists.schokokeks.org/mailman/listinfo.cgi/qutebrowser-announce[announce-only mailinglist]
|
|
|
|
at mailto:qutebrowser-announce@lists.qutebrowser.org[].
|
|
|
|
|
2014-06-26 20:11:10 +02:00
|
|
|
Contributions / Bugs
|
|
|
|
--------------------
|
|
|
|
|
|
|
|
You want to contribute to qutebrowser? Awesome! Please read
|
2015-06-18 13:15:00 +02:00
|
|
|
link:CONTRIBUTING.asciidoc[the contribution guidelines] for details and
|
2015-03-20 12:18:15 +01:00
|
|
|
useful hints.
|
2014-06-26 20:11:10 +02:00
|
|
|
|
|
|
|
If you found a bug or have a feature request, you can report it in several
|
|
|
|
ways:
|
2014-06-26 17:27:41 +02:00
|
|
|
|
2014-06-26 20:11:10 +02:00
|
|
|
* Use the built-in `:report` command or the automatic crash dialog.
|
|
|
|
* Open an issue in the Github issue tracker.
|
|
|
|
* Write a mail to the
|
|
|
|
https://lists.schokokeks.org/mailman/listinfo.cgi/qutebrowser[mailinglist] at
|
|
|
|
mailto:qutebrowser@lists.qutebrowser.org[].
|
|
|
|
|
2014-10-03 07:58:36 +02:00
|
|
|
For security bugs, please contact me directly at mail@qutebrowser.org, GPG ID
|
2016-10-20 14:48:35 +02:00
|
|
|
https://www.the-compiler.org/pubkey.asc[0xFD55A072].
|
2014-10-03 07:58:36 +02:00
|
|
|
|
2014-06-16 11:36:14 +02:00
|
|
|
Requirements
|
|
|
|
------------
|
|
|
|
|
|
|
|
The following software and libraries are required to run qutebrowser:
|
|
|
|
|
2015-11-18 07:16:59 +01:00
|
|
|
* http://www.python.org/[Python] 3.4 or newer
|
|
|
|
* http://qt.io/[Qt] 5.2.0 or newer (5.5.1 recommended)
|
2017-02-07 23:27:44 +01:00
|
|
|
* QtWebKit (old or link:https://github.com/annulen/webkit/wiki[reloaded]/NG) or QtWebEngine
|
2014-09-14 21:23:40 +02:00
|
|
|
* http://www.riverbankcomputing.com/software/pyqt/intro[PyQt] 5.2.0 or newer
|
2015-11-18 07:16:59 +01:00
|
|
|
(5.5.1 recommended) for Python 3
|
2014-06-17 18:01:15 +02:00
|
|
|
* https://pypi.python.org/pypi/setuptools/[pkg_resources/setuptools]
|
2014-08-14 13:37:27 +02:00
|
|
|
* http://fdik.org/pyPEG/[pyPEG2]
|
2014-08-28 17:45:55 +02:00
|
|
|
* http://jinja.pocoo.org/[jinja2]
|
2014-09-15 17:59:33 +02:00
|
|
|
* http://pygments.org/[pygments]
|
2015-02-16 20:26:09 +01:00
|
|
|
* http://pyyaml.org/wiki/PyYAML[PyYAML]
|
2014-06-16 11:36:14 +02:00
|
|
|
|
2015-10-08 18:04:53 +02:00
|
|
|
The following libraries are optional and provide a better user experience:
|
2015-12-03 22:47:10 +01:00
|
|
|
|
2015-10-08 18:04:53 +02:00
|
|
|
* http://cthedot.de/cssutils/[cssutils]
|
|
|
|
|
2014-09-30 16:24:41 +02:00
|
|
|
To generate the documentation for the `:help` command, when using the git
|
|
|
|
repository (rather than a release), http://asciidoc.org/[asciidoc] is needed.
|
|
|
|
|
2016-05-13 21:08:50 +02:00
|
|
|
On Windows, https://pypi.python.org/pypi/colorama/[colorama] is needed to
|
|
|
|
display colored log output.
|
2014-06-16 11:36:14 +02:00
|
|
|
|
2015-04-07 22:38:51 +02:00
|
|
|
See link:INSTALL.asciidoc[INSTALL] for directions on how to install qutebrowser
|
|
|
|
and its dependencies.
|
2014-10-06 18:29:59 +02:00
|
|
|
|
2014-10-03 08:32:37 +02:00
|
|
|
Donating
|
|
|
|
--------
|
|
|
|
|
|
|
|
Working on qutebrowser is a very rewarding hobby, but like (nearly) all hobbies
|
|
|
|
it also costs some money. Namely I have to pay for the server and domain, and
|
|
|
|
do occasional hardware upgrades footnote:[It turned out a 160 GB SSD is rather
|
|
|
|
small - the VMs and custom Qt builds I use for testing/developing qutebrowser
|
|
|
|
need about 100 GB of space].
|
|
|
|
|
|
|
|
If you want to give me a beer or a pizza back, I'm trying to make it as easy as
|
|
|
|
possible for you to do so. If some other way would be easier for you, please
|
|
|
|
get in touch!
|
|
|
|
|
|
|
|
* PayPal: me@the-compiler.org
|
|
|
|
* Bitcoin: link:bitcoin:1PMzbcetAHfpxoXww8Bj5XqquHtVvMjJtE[1PMzbcetAHfpxoXww8Bj5XqquHtVvMjJtE]
|
|
|
|
|
2014-06-26 20:11:10 +02:00
|
|
|
Authors
|
|
|
|
-------
|
|
|
|
|
2014-07-16 22:26:00 +02:00
|
|
|
Contributors, sorted by the number of commits in descending order:
|
|
|
|
|
|
|
|
// QUTE_AUTHORS_START
|
|
|
|
* Florian Bruhin
|
2015-11-23 13:26:32 +01:00
|
|
|
* Daniel Schadt
|
2016-05-18 08:24:20 +02:00
|
|
|
* Ryan Roden-Corrent
|
2016-11-10 06:51:17 +01:00
|
|
|
* Jan Verbeek
|
2017-02-04 17:49:31 +01:00
|
|
|
* Jakub Klinkovský
|
2016-06-14 09:36:18 +02:00
|
|
|
* Antoni Boucher
|
2016-05-30 16:15:20 +02:00
|
|
|
* Lamar Pavel
|
2016-08-29 07:14:44 +02:00
|
|
|
* Marshall Lochbaum
|
2016-08-16 13:31:41 +02:00
|
|
|
* Bruno Oliveira
|
2015-08-26 17:34:25 +02:00
|
|
|
* Alexander Cogneau
|
2016-08-09 16:44:00 +02:00
|
|
|
* Felix Van der Jeugt
|
2016-10-30 23:24:34 +01:00
|
|
|
* Daniel Karbach
|
2017-03-20 09:45:27 +01:00
|
|
|
* Imran Sobir
|
2016-11-09 12:36:07 +01:00
|
|
|
* Martin Tournoij
|
2016-10-30 19:51:46 +01:00
|
|
|
* Kevin Velghe
|
2016-11-06 22:42:02 +01:00
|
|
|
* Raphael Pierzina
|
2016-05-10 23:39:48 +02:00
|
|
|
* Joel Torstensson
|
2015-11-28 21:12:31 +01:00
|
|
|
* Patric Schmitz
|
2016-10-30 18:52:45 +01:00
|
|
|
* Tarcisio Fedrizzi
|
2016-10-18 06:22:59 +02:00
|
|
|
* Claude
|
2016-05-07 22:10:19 +02:00
|
|
|
* Corentin Julé
|
2016-02-12 06:43:22 +01:00
|
|
|
* meles5
|
2016-10-26 08:06:56 +02:00
|
|
|
* Philipp Hansch
|
2016-05-18 07:27:38 +02:00
|
|
|
* Panagiotis Ktistakis
|
2015-12-02 06:24:34 +01:00
|
|
|
* Artur Shaik
|
2015-10-19 05:18:30 +02:00
|
|
|
* Nathan Isom
|
2015-09-28 15:15:53 +02:00
|
|
|
* Thorsten Wißmann
|
2016-07-26 21:28:14 +02:00
|
|
|
* Austin Anderson
|
2016-12-28 23:31:31 +01:00
|
|
|
* Fritz Reichwald
|
2016-12-29 00:39:18 +01:00
|
|
|
* Jimmy
|
2016-12-28 23:33:52 +01:00
|
|
|
* Niklas Haas
|
2016-12-01 13:25:15 +01:00
|
|
|
* Maciej Wołczyk
|
2016-11-24 07:24:26 +01:00
|
|
|
* Spreadyy
|
2015-10-01 18:25:46 +02:00
|
|
|
* Alexey "Averrin" Nabrodov
|
2017-03-26 14:59:48 +02:00
|
|
|
* pkill9
|
2016-09-06 18:17:55 +02:00
|
|
|
* nanjekyejoannah
|
2016-03-29 19:23:21 +02:00
|
|
|
* avk
|
2015-06-01 19:03:28 +02:00
|
|
|
* ZDarian
|
2016-01-20 20:05:02 +01:00
|
|
|
* Milan Svoboda
|
2015-01-21 07:14:48 +01:00
|
|
|
* John ShaggyTwoDope Jenkins
|
2016-03-29 07:08:48 +02:00
|
|
|
* Clayton Craft
|
2016-09-11 16:27:32 +02:00
|
|
|
* Peter Vilim
|
2016-09-09 17:58:35 +02:00
|
|
|
* knaggita
|
2016-02-02 06:50:05 +01:00
|
|
|
* Oliver Caldwell
|
2016-09-01 22:05:36 +02:00
|
|
|
* Julian Weigt
|
2017-02-19 20:23:54 +01:00
|
|
|
* Tomasz Kramkowski
|
2016-10-11 13:58:42 +02:00
|
|
|
* Sebastian Frysztak
|
2017-02-04 18:08:53 +01:00
|
|
|
* Nikolay Amiantov
|
2017-02-19 20:54:12 +01:00
|
|
|
* Julie Engel
|
2015-10-30 18:50:15 +01:00
|
|
|
* Jonas Schürmann
|
2016-05-04 07:09:37 +02:00
|
|
|
* error800
|
2016-08-16 10:07:17 +02:00
|
|
|
* Michael Hoang
|
2016-05-18 07:30:54 +02:00
|
|
|
* Liam BEGUIN
|
2017-02-25 17:56:15 +01:00
|
|
|
* Daniel Fiser
|
2015-11-02 17:59:43 +01:00
|
|
|
* skinnay
|
2015-05-12 07:50:03 +02:00
|
|
|
* Zach-Button
|
2016-12-22 07:01:32 +01:00
|
|
|
* Samuel Walladge
|
2016-08-16 11:22:29 +02:00
|
|
|
* Peter Rice
|
2016-07-11 20:55:24 +02:00
|
|
|
* Ismail S
|
2015-11-17 19:30:51 +01:00
|
|
|
* Halfwit
|
2016-07-23 15:47:31 +02:00
|
|
|
* David Vogt
|
2016-08-01 10:34:58 +02:00
|
|
|
* Claire Cavanaugh
|
2014-10-27 06:51:47 +01:00
|
|
|
* rikn00
|
2016-04-25 19:05:55 +02:00
|
|
|
* kanikaa1234
|
2016-05-07 21:39:19 +02:00
|
|
|
* haitaka
|
2016-05-26 07:45:17 +02:00
|
|
|
* Nick Ginther
|
2016-06-30 12:40:20 +02:00
|
|
|
* Michał Góral
|
2016-01-24 17:02:11 +01:00
|
|
|
* Michael Ilsaas
|
2014-12-31 22:00:18 +01:00
|
|
|
* Martin Zimmermann
|
2016-09-11 16:25:03 +02:00
|
|
|
* Jussi Timperi
|
2017-02-20 06:45:15 +01:00
|
|
|
* Cosmin Popescu
|
2014-11-25 23:26:22 +01:00
|
|
|
* Brian Jackson
|
2016-11-13 12:43:31 +01:00
|
|
|
* thuck
|
2015-03-18 20:24:54 +01:00
|
|
|
* sbinix
|
2017-02-04 18:53:02 +01:00
|
|
|
* rsteube
|
2015-09-29 21:24:38 +02:00
|
|
|
* neeasade
|
2015-09-02 14:06:11 +02:00
|
|
|
* jnphilipp
|
2017-03-05 15:18:59 +01:00
|
|
|
* Yannis Rohloff
|
2015-05-26 10:30:21 +02:00
|
|
|
* Tobias Patzl
|
2016-05-18 23:55:43 +02:00
|
|
|
* Stefan Tatschner
|
2016-06-09 10:39:16 +02:00
|
|
|
* Samuel Loury
|
2015-10-08 10:47:52 +02:00
|
|
|
* Peter Michely
|
2016-07-06 17:00:09 +02:00
|
|
|
* Panashe M. Fundira
|
2017-02-05 00:09:18 +01:00
|
|
|
* Lucas Hoffmann
|
2016-01-15 07:53:05 +01:00
|
|
|
* Link
|
2015-11-23 11:24:40 +01:00
|
|
|
* Larry Hynes
|
2017-02-25 17:53:39 +01:00
|
|
|
* Kirill A. Shutemov
|
2015-08-25 11:38:07 +02:00
|
|
|
* Johannes Altmanninger
|
2016-07-12 13:31:09 +02:00
|
|
|
* Jeremy Kaplan
|
2016-05-14 23:52:36 +02:00
|
|
|
* Ismail
|
2016-07-03 17:00:22 +02:00
|
|
|
* Edgar Hipp
|
2016-06-13 09:29:24 +02:00
|
|
|
* Daryl Finlay
|
2016-09-01 22:04:21 +02:00
|
|
|
* arza
|
2016-06-06 16:19:42 +02:00
|
|
|
* adam
|
2015-02-26 06:13:58 +01:00
|
|
|
* Samir Benmendil
|
2015-01-02 21:41:27 +01:00
|
|
|
* Regina Hug
|
2014-11-27 22:19:36 +01:00
|
|
|
* Mathias Fussenegger
|
2016-03-24 20:16:00 +01:00
|
|
|
* Marcelo Santos
|
2016-10-25 22:59:11 +02:00
|
|
|
* Joel Bradshaw
|
2016-07-23 13:05:55 +02:00
|
|
|
* Jean-Louis Fuchs
|
2015-06-24 21:31:10 +02:00
|
|
|
* Franz Fellner
|
2016-10-24 22:24:29 +02:00
|
|
|
* Eric Drechsel
|
2015-07-17 06:51:41 +02:00
|
|
|
* zwarag
|
2015-11-19 15:20:25 +01:00
|
|
|
* xd1le
|
2016-08-25 23:17:48 +02:00
|
|
|
* rmortens
|
2016-06-05 13:20:40 +02:00
|
|
|
* oniondreams
|
2016-03-28 19:59:18 +02:00
|
|
|
* issue
|
2016-03-18 06:18:33 +01:00
|
|
|
* haxwithaxe
|
2016-01-15 07:42:56 +01:00
|
|
|
* evan
|
2015-12-07 21:13:30 +01:00
|
|
|
* dylan araps
|
2017-03-27 07:09:48 +02:00
|
|
|
* caveman
|
2016-08-08 19:56:24 +02:00
|
|
|
* addictedtoflames
|
2016-04-15 19:08:06 +02:00
|
|
|
* Xitian9
|
2017-02-28 21:23:10 +01:00
|
|
|
* Vasilij Schneidermann
|
2016-03-07 20:25:06 +01:00
|
|
|
* Tomas Orsava
|
2016-08-02 08:32:39 +02:00
|
|
|
* Tom Janson
|
2016-03-18 06:18:33 +01:00
|
|
|
* Tobias Werth
|
2015-06-30 23:28:38 +02:00
|
|
|
* Tim Harder
|
2015-01-05 18:47:25 +01:00
|
|
|
* Thiago Barroso Perrotta
|
2016-02-02 06:41:38 +01:00
|
|
|
* Sorokin Alexei
|
2016-10-12 16:17:42 +02:00
|
|
|
* Simon Désaulniers
|
2016-09-01 07:29:13 +02:00
|
|
|
* Rok Mandeljc
|
2016-05-24 21:36:47 +02:00
|
|
|
* Noah Huesser
|
2016-08-10 09:05:30 +02:00
|
|
|
* Moez Bouhlel
|
2015-01-04 13:37:09 +01:00
|
|
|
* Matthias Lisin
|
2015-12-30 14:57:21 +01:00
|
|
|
* Marcel Schilling
|
2016-10-03 06:11:47 +02:00
|
|
|
* Lazlow Carmichael
|
2017-01-07 21:29:37 +01:00
|
|
|
* Kevin Wang
|
2016-09-05 11:00:22 +02:00
|
|
|
* Ján Kobezda
|
2016-04-09 21:18:44 +02:00
|
|
|
* Johannes Martinsson
|
2015-10-26 07:00:45 +01:00
|
|
|
* Jean-Christophe Petkovich
|
2016-04-06 18:54:45 +02:00
|
|
|
* Jay Kamat
|
2014-12-24 23:53:18 +01:00
|
|
|
* Helen Sherwood-Taylor
|
2014-12-29 22:04:22 +01:00
|
|
|
* HalosGhost
|
2015-03-03 12:56:40 +01:00
|
|
|
* Gregor Pohl
|
2015-01-21 07:16:29 +01:00
|
|
|
* Eivind Uggedal
|
2016-06-30 10:02:02 +02:00
|
|
|
* Dietrich Daroch
|
2016-09-11 16:29:59 +02:00
|
|
|
* Derek Sivers
|
2015-10-04 16:34:44 +02:00
|
|
|
* Daniel Lu
|
2015-06-29 20:17:10 +02:00
|
|
|
* Arseniy Seroka
|
2015-10-01 18:21:37 +02:00
|
|
|
* Andy Balaam
|
2015-01-08 23:10:38 +01:00
|
|
|
* Andreas Fischer
|
2017-04-02 18:33:55 +02:00
|
|
|
* Amos Bird
|
2017-02-04 18:04:23 +01:00
|
|
|
* Akselmo
|
2014-07-16 22:26:00 +02:00
|
|
|
// QUTE_AUTHORS_END
|
2014-06-26 20:11:10 +02:00
|
|
|
|
2014-12-14 19:38:01 +01:00
|
|
|
The following people have contributed graphics:
|
|
|
|
|
2016-05-18 18:42:21 +02:00
|
|
|
* Jad/link:http://yelostudio.com[yelo] (new icon)
|
2016-04-14 17:44:38 +02:00
|
|
|
* WOFall (original icon)
|
2015-03-31 20:49:29 +02:00
|
|
|
* regines (key binding cheatsheet)
|
2014-12-14 19:38:01 +01:00
|
|
|
|
2015-06-29 17:45:56 +02:00
|
|
|
Thanks / Similar projects
|
|
|
|
-------------------------
|
2014-06-26 20:11:10 +02:00
|
|
|
|
2014-11-19 22:46:52 +01:00
|
|
|
Many projects with a similar goal as qutebrowser exist:
|
2014-06-26 20:11:10 +02:00
|
|
|
|
2014-10-01 11:34:25 +02:00
|
|
|
* http://portix.bitbucket.org/dwb/[dwb] (C, GTK+ with WebKit1, currently
|
|
|
|
http://www.reddit.com/r/linux/comments/2huqbc/dwb_abandoned/[unmaintained] -
|
|
|
|
main inspiration for qutebrowser)
|
|
|
|
* https://github.com/fanglingsu/vimb[vimb] (C, GTK+ with WebKit1, active)
|
|
|
|
* http://sourceforge.net/p/vimprobable/wiki/Home/[vimprobable] (C, GTK+ with
|
2014-12-21 14:14:53 +01:00
|
|
|
WebKit1, dead)
|
2014-10-01 11:34:25 +02:00
|
|
|
* http://surf.suckless.org/[surf] (C, GTK+ with WebKit1, active)
|
|
|
|
* https://mason-larobina.github.io/luakit/[luakit] (C/Lua, GTK+ with
|
|
|
|
WebKit1, not very active)
|
|
|
|
* http://pwmt.org/projects/jumanji/[jumanji] (C, GTK+ with WebKit1, not very
|
|
|
|
active)
|
|
|
|
* http://www.uzbl.org/[uzbl] (C, GTK+ with WebKit1/WebKit2, active)
|
|
|
|
* http://conkeror.org/[conkeror] (Javascript, Emacs-like, XULRunner/Gecko,
|
|
|
|
active)
|
|
|
|
* https://github.com/AeroNotix/lispkit[lispkit] (quite new, lisp, GTK+ with
|
|
|
|
WebKit, active)
|
2014-06-26 20:11:10 +02:00
|
|
|
* http://www.vimperator.org/[Vimperator] (Firefox addon)
|
|
|
|
* http://5digits.org/pentadactyl/[Pentadactyl] (Firefox addon)
|
|
|
|
* https://github.com/akhodakivskiy/VimFx[VimFx] (Firefox addon)
|
2014-12-23 17:32:32 +01:00
|
|
|
* https://github.com/1995eaton/chromium-vim[cVim] (Chrome/Chromium addon)
|
2014-06-26 20:11:10 +02:00
|
|
|
* http://vimium.github.io/[vimium] (Chrome/Chromium addon)
|
2014-12-23 17:32:32 +01:00
|
|
|
* https://chrome.google.com/webstore/detail/vichrome/gghkfhpblkcmlkmpcpgaajbbiikbhpdi?hl=en[ViChrome] (Chrome/Chromium addon)
|
|
|
|
* https://github.com/jinzhu/vrome[Vrome] (Chrome/Chromium addon)
|
2014-06-26 20:11:10 +02:00
|
|
|
|
|
|
|
Most of them were inspirations for qutebrowser in some way, thanks for that!
|
|
|
|
|
|
|
|
Thanks as well to the following projects and people for helping me with
|
|
|
|
problems and helpful hints:
|
|
|
|
|
|
|
|
* http://eric-ide.python-projects.org/[eric5] / Detlev Offenbach
|
|
|
|
* https://code.google.com/p/devicenzo/[devicenzo]
|
|
|
|
* portix
|
|
|
|
* seir
|
|
|
|
* nitroxleecher
|
|
|
|
|
|
|
|
Also, thanks to:
|
|
|
|
|
2016-07-01 21:56:06 +02:00
|
|
|
* Everyone contributing to the link:doc/backers.asciidoc[crowdfunding].
|
2014-06-26 20:11:10 +02:00
|
|
|
* Everyone who had the patience to test qutebrowser before v0.1.
|
|
|
|
* Everyone triaging/fixing my bugs in the
|
2015-06-12 16:59:33 +02:00
|
|
|
https://bugreports.qt.io/secure/Dashboard.jspa[Qt bugtracker]
|
2014-06-26 20:11:10 +02:00
|
|
|
* Everyone answering my questions on http://stackoverflow.com/[Stack Overflow]
|
|
|
|
and in IRC.
|
|
|
|
* All the projects which were a great help while developing qutebrowser.
|
|
|
|
|
|
|
|
License
|
|
|
|
-------
|
|
|
|
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
|
|
it under the terms of the GNU General Public License as published by
|
|
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
|
|
(at your option) any later version.
|
|
|
|
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
GNU General Public License for more details.
|
|
|
|
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
2015-11-11 10:25:56 +01:00
|
|
|
|
|
|
|
pdf.js
|
|
|
|
------
|
|
|
|
|
2016-01-05 07:31:24 +01:00
|
|
|
qutebrowser optionally uses https://github.com/mozilla/pdf.js/[pdf.js] to
|
|
|
|
display PDF files in the browser. Windows releases come with a bundled pdf.js.
|
2015-11-12 22:08:59 +01:00
|
|
|
|
2015-11-11 10:25:56 +01:00
|
|
|
pdf.js is distributed under the terms of the Apache License. You can
|
2016-01-05 07:31:24 +01:00
|
|
|
find a copy of the license in `qutebrowser/3rdparty/pdfjs/LICENSE` (in the
|
|
|
|
Windows release or after running `scripts/dev/update_3rdparty.py`), or online
|
2015-11-12 22:08:59 +01:00
|
|
|
http://www.apache.org/licenses/LICENSE-2.0.html[here].
|