Simple Webkit2 GTK web browser
This repository has been archived on 2023-02-02. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2021-03-09 10:45:11 -05:00
bsweb change license, improve file handler, and cleanup requirements 2021-03-09 10:45:11 -05:00
.gitignore include custom libs for now 2020-06-13 19:35:05 -04:00
.gitmodules use newer IzzyLib and fix multiple bugs 2021-03-08 05:44:18 -05:00
apt-requirements.txt update apt deps 2020-06-12 11:23:27 -04:00
build.py cleanup variables 2020-06-11 10:17:07 -04:00
INSTALLATION.md too much changed 2020-06-30 05:10:23 -04:00
LICENSE change license, improve file handler, and cleanup requirements 2021-03-09 10:45:11 -05:00
main.py major rearrangement 2020-06-24 00:50:08 -04:00
README.md a lot 2021-03-09 07:09:24 -05:00
reload.cfg fix issues with the url bar on startup 2020-07-04 20:02:21 -04:00
requirements.txt change license, improve file handler, and cleanup requirements 2021-03-09 10:45:11 -05:00
setup.py properly create/destroy tabs 2020-06-19 17:29:20 -04:00

Barkshark Web Browser

Simple Webkit2 GTK web browser. Note: the current name is just a placeholder for now

Forked from https://gist.github.com/carlos-jenkins/8944781

Installation

System requirements

PyGObject and WebKit2Gtk are required. To install them on a Debian-based distro via apt:

sudo apt install gir1.2-gtk-3.0 gir1.2-webkit2-4.0 gir1.2-notify-0.7 python3-pygobject

If you want to install PyGObject via pip, install these dependencies instead:

sudo apt install gir1.2-gtk-3.0 gir1.2-webkit2-4.0 gir1.2-notify-0.7 libcairo2-dev libgirepository1.0-dev libdbus-1-dev

Python requirements

python3 -m pip install -r requirements.txt --user
git submodule update --init

Usage

pyWeb currently only has one option: url

python3 -m bsweb [url]

TODO

Moved to Wiki

Bugs & Issues

Moved to Wiki