Haelwenn (lanodan) Monnier 1afe2e700e Add man: scheme handling | před 5 měsíci | |
---|---|---|
.builds | před 10 měsíci | |
.reuse | před 2 roky | |
LICENSES | před 7 měsíci | |
bookmarks_test.fixtures | před 2 roky | |
icons | před 4 roky | |
mo | před 5 roky | |
po | před 7 měsíci | |
.clang-format | před 2 roky | |
.editorconfig | před 2 roky | |
.gitignore | před 1 rokem | |
.gitlab-ci.yml | před 2 roky | |
.mailmap | před 10 měsíci | |
AUTHORS | před 10 měsíci | |
COPYING | před 2 roky | |
KnowledgeBase.md | před 2 roky | |
README.md | před 1 rokem | |
badwolf.1 | před 5 měsíci | |
badwolf.c | před 5 měsíci | |
badwolf.de.1 | před 1 rokem | |
badwolf.desktop | před 5 měsíci | |
badwolf.fr.1 | před 1 rokem | |
badwolf.h | před 5 měsíci | |
badwolf.inkscape.svg | před 4 roky | |
badwolf.sr.1 | před 1 rokem | |
badwolf.svg | před 4 roky | |
badwolf.tr.1 | před 1 rokem | |
badwolf.vi.1 | před 1 rokem | |
bookmarks.c | před 7 měsíci | |
bookmarks.h | před 7 měsíci | |
bookmarks_test.c | před 7 měsíci | |
build.ninja | před 1 rokem | |
config.h | před 5 měsíci | |
configure | před 5 měsíci | |
decisions.md | před 1 rokem | |
downloads.c | před 7 měsíci | |
downloads.h | před 7 měsíci | |
fmt.c | před 2 roky | |
fmt.h | před 2 roky | |
fmt_test.c | před 2 roky | |
icons_size.sh | před 2 roky | |
interface.css | před 2 roky | |
interface.md | před 2 roky | |
keybindings.c | před 7 měsíci | |
keybindings.h | před 7 měsíci | |
man_uri_scheme.c | před 5 měsíci | |
uri.c | před 2 roky | |
uri.h | před 2 roky | |
uri_test.c | před 2 roky | |
userscripts.c | před 1 rokem | |
userscripts.h | před 1 rokem | |
usr.bin.badwolf | před 3 roky | |
version.sh | před 2 roky |
SPDX-FileCopyrightText: 2019-2022 Badwolf Authors <https://hacktivis.me/projects/badwolf>
SPDX-License-Identifier: BSD-3-Clause
Minimalist and privacy-oriented WebKitGTK+ browser.
Homepage: https://hacktivis.me/projects/badwolf
The name is a reference to BBC's Doctor Who TV series, 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.
ninja po/messages.pot
ninja po/de.po
de_DE
): msginit -l de_DE -i po/messages.pot -o po/de.po
#badwolf-browser
on GeekNode*.tar.*
files are tarballs archives to be extracted with a program like tar(1)
, GNU tar and LibArchive bsdtar are known to work.
*.sign
files are minisign (OpenBSD signify(1)
compatible) signatures, they key used for it can be found at https://hacktivis.me/releases/signify/ as well as other places (feel free to ping me to get it)
./configure
scriptNote: Packagers can safely ignore the lint dependencies.
./configure && ninja
Note: configure
is a simple shell script (so not autotools) which supports variables like PREFIX
.
ninja install
# DESTDIR is supported
Debian users will probably want to use checkinstall
instead.
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.
If you modify the icons, you'll need inkscape
(command line only), to regenerate the bitmap versions. It isn't needed for a normal installation as the bitmap icons are 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 reusable.