Here you can find example watcher repos:
- system for system, sensors, users, and networking monitoring using psutils tasks.
- results watcher can be run to quickly save any set of prefixed environment variables to a task folder.
- sklearn demonstrates using WatchMe decorators monitor different sklearn functions on the fly.
- air-quality for watching a metric across a few cities.
- prices an example for monitoring Pusheen prices across several vendors.
- repository to show using WatchMe to track GitHub repository metadata.
For either of the above, you can easily install and activate the watcher to run on your machine! See here. For specific details about creating the watchers in question, see the README markdowns in the repositories.
The following example configurations are contributed by users over time. If you have an example to contribute, please open an issue to share it.
The following are examples for URL watchers.
In the following example, the user is using the
get_url_selection task to extract
a number (note the regular expression) from the text resulting from selecting the
.local-temp. For this version of WatchMe the User-Agent header was not
automatically added, so he added it here as a
[task-temperature] url = https://www.accuweather.com/en/lu/luxembourg/228714/weather-forecast/228714 selection = .local-temp get_text = true func = get_url_selection active = true type = urls regex = [0-9]+ header_user-agent = Mozilla/5.0