WMon is a monitoring software for websites that keeps a regular check on one or more URLs and alerts the user in case of any changes.
When the software is launched for the first time, it creates a data directory, which is located at ~/.wmon for the GTK+ version, and wmon-data in the current directory on Windows. Additionally, it also adds a sample config file, and the syntax of the configuration file is quite straightforward. The interval is in seconds, and a url line specifies a normal HTML document. On the other hand, a binurl line denotes that the document is binary and no textual diffs should be made. However, this line is unnecessary on Windows, where no diffs are made due to the lack of lynx and diff.
The GTK+ version of the software implements the system tray protocol from freedesktop.org, and Anders Carlsson is the developer behind its implementation, which lies in eggtrayicon.c. It's important to note that the web browser to start is hardcoded in main.cpp. Lastly, it requires that wget, lynx, diff, and md5sum are installed.
In conclusion, WMon is an excellent software, which demands that the user has the GTK+ version 2.0 or higher. Its notification feature, where the user receives notification of a URL change, makes it an invaluable tool for website owners, marketers, and anyone who wants to keep track of website changes.
Version 1.0: N/A