Summary Files Commits Branches @commit @diff @stats
AgeCommit messageAuthorLinesSHA
2022-06-13Fixed typos HEAD master
 Syndamia
-2/+2012039f
2022-06-13Updated project information
 Syndamia
-13/+9a0ad1ef
2022-06-13Renamed epiphany strings to badwolf
 Syndamia
-3/+3d8b37d8
[...]
 
TagDownloadAuthorAge
v1.0.0goody-scripts-1.0.0.tar  goody-scripts-1.0.0.tar.gz  goody-scripts-1.0.0.zip  
 rliang
8 years
 
Clone
https://git.syndamia.com/fork/goody-scripts
git@syndamia.com:fork/goody-scripts
 
BranchAge
master4 years
NameSize
.gitignore40 Blog stats plain blame
LICENSE34.3 KiBlog stats plain blame
Makefile514 Blog stats plain blame
README.md799 Blog stats plain blame
main.c1.8 KiBlog stats plain blame

goody-scripts

Adds userscript support to the badwolf browser.

This is a fork of ephy-scripts by rliang, which updates it to work with badwolf, instead of Epiphany (Gnome Web).

What

This is a WebKit2GTK WebExtension which simply reads Javascript files from some directories, and evaluates them for every page.

Being a WebExtension, it is isolated from the GTK UI and thus can't modify it.

How

Just place your scripts under either:

  • ~/.local/share/epiphany/userscripts (Recommended)
  • /usr/local/share/badwolf/userscripts
  • /usr/share/badwolf/userscripts

Requirements

  • pkg-config
  • libwebkit2gtk-4.0-dev or webkit2gtk-web-extension-4.0

Installation

make && make install

License

GPL3