Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kjlaw89/webwatcher
Know when your websites are misbehaving!
https://github.com/kjlaw89/webwatcher
elementaryos linux monitoring performance security vala
Last synced: 29 days ago
JSON representation
Know when your websites are misbehaving!
- Host: GitHub
- URL: https://github.com/kjlaw89/webwatcher
- Owner: kjlaw89
- License: gpl-3.0
- Created: 2018-05-03T04:11:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-10T09:00:31.000Z (about 6 years ago)
- Last Synced: 2024-08-04T03:02:49.804Z (4 months ago)
- Topics: elementaryos, linux, monitoring, performance, security, vala
- Language: Vala
- Size: 353 KB
- Stars: 13
- Watchers: 4
- Forks: 4
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Authors: AUTHORS.md
Awesome Lists containing this project
- awesome-elementaryos - Web Watcher - Know when your websites are misbehaving [:white_check_mark:](https://appcenter.elementary.io/com.github.kjlaw89.webwatcher.desktop) (Applications / Development)
README
Web Watcher
Know when your websites are misbehaving!
## 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:
- [Guide on Code Style](https://github.com/kjlaw89/webwatcher/wiki/Guide-on-code-style)
- [Proposing Design Changes](https://github.com/kjlaw89/webwatcher/wiki/Proposing-Design-Changes)
- [Reporting Bugs](https://github.com/kjlaw89/webwatcher/wiki/Reporting-Bugs)
- [Translate](https://github.com/kjlaw89/webwatcher/wiki/Translate)
### License
This project is licensed under the GPL3 License - see the [LICENSE](LICENSE.md) file for details.