Haelwenn (lanodan) Monnier f911a16bd4 configuration: Window default width & height | 4 years ago | |
---|---|---|
icons | 4 years ago | |
mo | 5 years ago | |
po | 4 years ago | |
.clang-format | 5 years ago | |
.editorconfig | 4 years ago | |
.gitignore | 5 years ago | |
.gitlab-ci.yml | 4 years ago | |
COPYING | 4 years ago | |
KnowledgeBase.md | 5 years ago | |
Makefile | 4 years ago | |
README.md | 4 years ago | |
badwolf.1 | 4 years ago | |
badwolf.c | 4 years ago | |
badwolf.cfg | 4 years ago | |
badwolf.desktop | 4 years ago | |
badwolf.h | 4 years ago | |
badwolf.inkscape.svg | 4 years ago | |
badwolf.svg | 4 years ago | |
config.h | 4 years ago | |
decisions.md | 4 years ago | |
downloads.c | 4 years ago | |
downloads.h | 4 years ago | |
icons_size.sh | 4 years ago | |
interface.css | 4 years ago | |
interface.txt | 4 years ago | |
keybindings.c | 4 years ago | |
keybindings.h | 5 years ago | |
uri.c | 4 years ago | |
uri.h | 4 years ago | |
uri_test.c | 4 years ago | |
usr.bin.badwolf | 4 years ago | |
version.sh | 4 years ago |
Minimalist and privacy-oriented WebKitGTK+ browser.
Homepage: https://hacktivis.me/projects/badwolf
Copyright © 2019-2020 Badwolf Authors <https://hacktivis.me/projects/badwolf>
SPDX-License-Identifier: BSD-3-Clause
The name is a reference to BBC’s Doctor Who Tv serie, I took it simply because I wanted to have a specie in the name, like some other web browsers do, but doesn’t go into the “gentle” zone.
Comparing from other small WebKit browsers for unixes found in the wild:
Motivation from other clients https://hacktivis.me/articles/www-client%20are%20broken
You need to have gettext installed. If you want a GUI, poedit exists and Weblate is a good web platform that I might consider hosting at some point.
make po/messages.pot
make po/de.po
de_DE
): msginit -l de_DE -i po/messages.pot -o po/de.po
#badwolf-browser
on FreeNode*.tar.*
files are tarballs archives to be extracted with a program like tar(1)
, GNU tar and LibArchive bsdtar are known to work.
*.sig
files are OpenPGP signatures done with my key(DDC9 237C 14CF 6F4D D847 F6B3 90D9 3ACC FEFF 61AE
).
*.sign
files are minisign (OpenBSD signify(1)
compatible) signatures, they key used for it can be found at https://hacktivis.me/release/signify/ as well as other places (feel free to ping me to get it)
Dependencies are:
Compilation is done with make
, install with make install
(DESTDIR
and PREFIX
environment variables are supported, amongs other common ones). An example AppArmor profile is provided at usr.bin.badwolf
, please do some long runtime checks before shipping it or a modified version, help can be provided but with no support.
You'll also need inkscape (command line only) if you want to regenerate the icons, for example after modifying them or adding a new size. These aren't needed for normal installation as it is bundled.
Most of the privacy/security stuff will be done with patches against WebKit as quite a lot isn’t into WebKitSettings and with generic WebKit extensions that should be resuseable.