Created: 2012-03-25 22:49
Updated: 2014-08-20 23:56


Periodically checks if webpages are online. It uses GTK widgets to display the status of each webpage on config.json.



Edit config.json with the address of the pages you want to watch. Run and keep your eye on your widget bar. I added the ./ to my xinitrc, but everytime I had to restart X for some reason, another pyMonitor would run in addition to the first. Using checks if there's already a pyMonitor running. Make sure you set your full path to the file inside

$ ./

If there's already an instance of pyMonitor running, it will output:

$ ./ There is already an instance of [FULL PATH]/ running.

You can add this line inside your initialization script, such as initrc.


pyMonitor is distributed in the public domain. The three icons I added are part of the GTK project (, which is distributed under the GNU LGPL license (

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more