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
2022-01-20 18:14:34 -05:00
bsweb minor db cleanup 2022-01-20 18:14:34 -05:00
webextension@6c71f895d8 rework extensions 2021-05-26 14:31:17 -04:00
.gitignore ignore more files 2021-07-20 18:02:28 -04:00
.gitmodules fix initial setup 2021-08-05 03:55:19 -04:00
apt-requirements.txt fix mastodon api client and change venv directory 2022-01-10 23:13:47 -05: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
Makefile fix mastodon api client and change venv directory 2022-01-10 23:13:47 -05:00
pyvenv.json minor db cleanup 2022-01-20 18:14:34 -05:00
README.md cleanup database, replace dbus module with dasbus, and fix tab re autoloading on startup 2021-05-17 17:40:28 -04:00
reload.json fix mastodon api client and change venv directory 2022-01-10 23:13:47 -05:00
requirements.txt fix mastodon api client and change venv directory 2022-01-10 23:13:47 -05:00
setup.py use newer izzylib 2021-09-24 19:21:58 -04:00

Barkshark Web Browser

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

Installation

Easy Install

make install

This will grab all the apt deps (If your system uses a different package manager, sorry. I only know apt), create a python venv, install the python deps, and create a desktop file in $HOME/.local/share/applications

For other package managers, install the equivalent packages and run this command

make install-nodeb

Install Dependencies

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

sudo apt install gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-webkit2-4.0 gir1.2-notify-0.7 python3-gi
python3 -m pip install -r requirements.txt

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

sudo apt install `cat apt-requirements.txt | xargs`

Build Webkit Web Extension

make build

Usage

pyWeb currently only has one option: url

python3 -m bsweb [*url]

TODO

Moved to Wiki

Bugs & Issues

Moved to Wiki