Know when your websites are misbehaving!
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
debian
po
src
.editorconfig
.gitignore
.travis.yml
AUTHORS.md
LICENSE.md
README.md
meson.build
post_install.py

README.md

Icon

Web Watcher

Know when your websites are misbehaving!


Build Status

Screenshot 1
Screenshot 1
Report a problem!

Features

  • Easily add as many sites as you wish to monitor
  • All sites are checked every minute
  • Extra meta-data (title and icon) are automatically grabbed
  • Get a notification if a site goes down or comes back up
  • View all historical data for the past 2 hours (with eventual capabilities to export all data)
  • Does not require an external service (uses local network to check sites)
  • Runs in background automatically once started via System tray indicator

Installation

Dependencies

These dependencies must be present before building

  • meson (>=0.40)
  • valac (>=0.16)
  • debhelper (>= 9)
  • libgranite-dev
  • libgtk-3-dev
  • libsqlite3-dev
  • libunity-dev
  • libappindicator3-dev
  • libsoup2.4-dev
  • libjson-glib-dev

Building

git clone https://github.com/kjlaw89/webwatcher.git && cd webwatcher
meson build && cd build
meson configure -Dprefix=/usr
ninja
sudo ninja install
com.github.kjlaw89.webwatcher

Deconstruct

sudo ninja uninstall

Contributing

To help, access the links below:

License

This project is licensed under the GPL3 License - see the LICENSE file for details.