Skip to content

kjlaw89/webwatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3d3099f · May 11, 2018

History

24 Commits
May 11, 2018
May 11, 2018
May 4, 2018
May 11, 2018
Apr 27, 2018
May 4, 2018
May 4, 2018
Apr 27, 2018
Apr 27, 2018
May 11, 2018
May 4, 2018
Apr 27, 2018

Repository files navigation

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.