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

nullifed 16ef0df6ae Update 'README.md' 2 years ago
engines 057ac1dc8c Upload the code. 2 years ago
nativePlugins 057ac1dc8c Upload the code. 2 years ago
network 057ac1dc8c Upload the code. 2 years ago
settings 057ac1dc8c Upload the code. 2 years ago
ui 057ac1dc8c Upload the code. 2 years ago
.gitignore 87bde39abd Initial commit 2 years ago
LICENSEv2 5f5fc05be9 Add license and README.md 2 years ago
README.md 16ef0df6ae Update 'README.md' 2 years ago
__init__.py 057ac1dc8c Upload the code. 2 years ago
yawk.config 057ac1dc8c Upload the code. 2 years ago
yawk.py 057ac1dc8c Upload the code. 2 years ago

README.md

yawk-browser

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

About Project

This project is archived until further notice and is the remains of an old project 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 QtWebEngine flags (GPU zero-copy and hardware video decoding)
  • Support for DRM (this was added but the code was lost)
  • Plugin API

Requirements

  • 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