Description
webchanges - as its name says - gives you the ability to monitor parts of webpages for user-relevant changes. For each collection of webpages, the user has to write a so-called monitor file once. This file describes, which documents on the web belong to the collection being monitored, and which parts of these documents are relevant. A single relevant part of a document is called monitor.
To be pedantic, webchanges operates on the [X]HTML-parts of a webpage only (leaving images, animations, etc. out) and uses W3C’s XPath 1.0 embedded in its own language to select those relevant parts.
You might want to visit the project page at sourceforge, too.
News
Use the project RSS feed (especially project file releases) to stay tuned.
Documentation
The first place you will definitely want to look at, is the webchanges wiki. Due to some dumb-ass spammer I was forced to make the wiki world-readable only for the present. Time will tell. Contributions to the wiki are really really welcome, just register and hop on board!
There also is a test page that may help you to get started verifying, if your installation of webchanges is working correctly
Download
as pre-compiled package
Pre-compiled packages and archives can be downloaded at the download page.
as source tarball
- Source tarballs can be downloaded at the download page, too.
- Extract the source:
tar xjf webchanges-*.tar.bz2 cd webchanges-*
as source via Git
- Download the source from the Git repository (read-only):
git clone git://webchanges.git.sourceforge.net/gitroot/webchanges/webchanges cd webchanges
- Execute some standard autotool commands (obviously you have to install them before):
aclocal autoconf autoheader automake --add-missing --copy
It is also possible to browse the Git repository via http first. If you need more information about how to cope with Git, visit the corresponding Git page.
Installation
- Before compiling webchanges you should verify that your system meets the following dependencies:
- Configure webchanges:
- If you want to install webchanges to the default prefix
(usually /usr/local) later, just do something like
this:
./configure
- If you want to install webchanges to a different prefix,
later, do something like this:
./configure --prefix=$HOME/local
to prepare webchanges for being installed to ~/local/{bin,share} later. - If you want to enable the wxWidgets GUI, do something like this:
./configure --enable-gui
. - To get a full listing of all available configure options do:
./configure --help
- If you want to install webchanges to the default prefix
(usually /usr/local) later, just do something like
this:
- Compile and install webchanges the usual way:
make make install
Of course you will need write permissions in the directory you specified before.
Contact
Post questions, bugs, remarks, patches, etc. to the corresponding pages at sourceforge to make them available to others.