Summary Files Commits Branches @commit @diff @stats
AgeCommit messageAuthorLinesSHA
2019-03-18No need for new world v1.0.0
 rliang
-4/+18ac868d
2019-03-11Add installation steps for debian-based
 rliang
-4/+12e0114bf
2019-01-11Use new jsc API
 rliang
-16/+120d938a1
[...]
 
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
Makefile493 Blog stats plain blame
README.md736 Blog stats plain blame
main.c1.8 KiBlog stats plain blame

ephy-scripts

Adds userscript support to Epiphany browser (aka 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:

  • /usr/local/share/epiphany/userscripts
  • /usr/share/epiphany/userscripts
  • ~/.local/share/epiphany/userscripts

Requirements

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

Installation

For Debian-based distributions:

make
sudo make DESTDIR=lib/x86_64-linux-gnu/epiphany-browser install

Otherwise:

make
sudo make install

License

GPL3