Yet another WebKit/Blink browser... (based upon Qt5)

nullifed 6b8da9c669 - Updated the adblocker filters. 2 years ago
engines 6b8da9c669 - Updated the adblocker filters. 2 years ago
nativePlugins 6b8da9c669 - Updated the adblocker filters. 2 years ago
network 6b8da9c669 - Updated the adblocker filters. 2 years ago
settings 6b8da9c669 - Updated the adblocker filters. 2 years ago
ui 6b8da9c669 - Updated the adblocker filters. 2 years ago
.gitignore 6b8da9c669 - Updated the adblocker filters. 2 years ago
LICENSEv2 5f5fc05be9 Add license and README.md 2 years ago
README.md 6b8da9c669 - Updated the adblocker filters. 2 years ago
__init__.py 057ac1dc8c Upload the code. 2 years ago
yawk.config 057ac1dc8c Upload the code. 2 years ago
yawk.py 6b8da9c669 - Updated the adblocker filters. 2 years ago

README.md

yawk-browser

Yet another WebKit/Blink browser... (based upon Qt5)

About Project

This project is an attempt at making a small browser alike to surf.

Features

  • Supports both Blink and WebKit (QtWebEngine and QtWebKit)
  • Built-in adblocker
  • Support for private tabs
  • Basic settings

Unimplemented planned features

  • Support for the Gopher protocol (this was added but the code was lost)
  • Support for DRM (partially support, missing the DRM check page)
  • Plugin API

Requirements

  • Qt 5 and newer
  • Python 3.0 and newer
  • PyQt5 (with QtWebEngine/QtWebKit support)
  • EasySettings (pip module)

License

This project is licensed under the POSS license, version 2.0.

NOTE: The optional code of conduct is NOT present within this project.

POSS terms:

  • SOFTWARE_OS: YES
  • SOFTWARE_PAID: NO
  • SOFTWARE_3P_STUFF: YES
  • SOFTWARE_WARRANTY: NO
  • ENFORCE_TRUE_OSS: YES
  • ALLOW_PAID_FREE: YES