Skip to main content

QtWebKit based web browser

Project description

Keyboard driven, security and privacy focused web browser build in PyQt4’s

webkit engine.

Features:

  • simple source code, focused on promoting auditing
  • Isolation of instances for facebook, google, twitter; configurable for more sites
  • Console logging of resources actually retrieved and cookies set or attempted
  • hjkl, ^j, ^h, etc. keyboard navigation

Install:

First install PyQt4 for Python 3 by whatever means result more appropiate; using a pyvenv is recommended. Then do pip install eilat-web-browser. Pip will not install PyQt, but will install all the other dependencies.

Quick usage notes:

  • facebook, twitter, google will be blacklisted unless they are the first URL visited on a tab (and then the tab will hold to that site only)
  • ^t creates a new tab
  • Ctrl+Space toggles the status bar
  • g starts an in-page search; escape in the search frame closes it
  • javascript is off by default; to enable one-tab-only, press q and reload with F5 or r

Read README.md and the wiki (https://github.com/jsoffer/eilat/wiki) for lots of details - there’s a lot of non obvious functionality that requires a bit of reading, e.g. modal keys or navigating through isolated tabs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eilat-web-browser-1.5.2.tar.gz (21.2 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page