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
2023-02-02 02:31:02 -05:00
barkshark_web fix loading urls without protocol from url bar 2023-02-02 02:31:02 -05:00
webextension store passwords in database 2022-07-03 19:13:58 -04:00
.gitignore add appimage stuff 2022-09-24 06:57:21 -04:00
appimage-main.py add appimage stuff 2022-09-24 06:57:21 -04:00
appimage-requirements.txt h 2022-10-05 13:30:39 -04:00
appimage.yaml h 2022-10-05 13:30:39 -04:00
apt-requirements.txt add appimage stuff 2022-09-24 06:57:21 -04:00
barkshark-web.spec add spec file for building with pyinstaller 2022-11-23 18:43:12 -05:00
LICENSE change license, improve file handler, and cleanup requirements 2021-03-09 10:45:11 -05:00
Makefile add support for multiple password backends 2022-08-10 18:02:20 -04:00
pyvenv.json h 2022-10-05 13:30:39 -04:00
README.md add smaller versions of icon 2022-05-07 21:43:24 -04:00
requirements.txt h 2022-10-05 13:30:39 -04:00
setup.cfg h 2022-10-05 13:30:39 -04:00
setup.py a 2022-04-16 06:23:04 -04:00

Barkshark Web

Simple Webkit2 GTK web browser with better fediverse integration.

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

Run --help to see the list of commands to run

python3 -m barkshark_web --help

TODO

Moved to Wiki

Credits

App icon by Efi

Local web pages use Nunito Sans