URLWATCH(1)

πŸ“¦
version 2.29 Β· 4 versions
, in arch rolling, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– urlwatch β€” the manual page, but make it a group chat

okay so bestie, this is urlwatch(1) from the urlwatch Documentation, and I need you to sit down because this little tool is about to become your whole personality. ✨


πŸŽ€ NAME

urlwatch β€” monitor webpages and command output for changes πŸ‘€


🌸 SYNOPSIS

urlwatch [options] [JOB ...]

πŸ¦‹ DESCRIPTION

so basically, urlwatch exists to help you watch changes in webpages and get notified about them β€” via e-mail, right there in your terminal, or through various third party services. that's it. that's the whole vibe. πŸ’…

and when something changes, the notification is not gonna leave you guessing: it includes the URL that changed and a unified diff of what changed. iconic behaviour fr fr.

if you're brand new here, go read urlwatch-intro(7) for the quick start guide and tutorial, and urlwatch-cookbook(7) for usage recipes and tricks. this manpage right here? it describes the CLI tool. 🫢

✨ positional arguments

  • JOB β€” indexes or tags of job(s) to run. if --tags is set, each JOB is a tag; if not, each JOB is an index numbered according to the --list command. iykyk. πŸ’œ

✨ optional arguments

  • -h, --help β€” show this help message and exit πŸ₯°
  • --tags β€” use tags instead of indexes to select jobs to run
  • --version β€” show program's version number and exit
  • -v, --verbose β€” show debug output (for when you need to see everything) πŸ‘‘

πŸ“ files and directories

  • --urls FILE β€” read job list (URLs) from FILE
  • --config FILE β€” read configuration from FILE
  • --hooks FILE β€” use FILE as hooks.py module
  • --cache FILE β€” use FILE as cache database

πŸ” Authentication

  • --smtp-login β€” enter password for SMTP (store in keyring)
  • --xmpp-login β€” enter password for XMPP (store in keyring)
  • --telegram-chats β€” list telegram chats the bot is joined to
  • --test-reporter REPORTER β€” send a test notification

πŸ“‹ job list management

  • --list β€” list jobs
  • --add JOB β€” add job (key1=value1,key2=value2,...)
  • --delete JOB β€” delete job by location or index
  • --enable JOB β€” enable job by location or index
  • --disable JOB β€” delete job by location or index
bestie i am reading this out loud exactly as written πŸ’€ yes, --disable says delete. that's the manpage's words, not mine, i'm just the messenger.
  • --change_location JOB NEW_LOCATION β€” change the location of an existing job by location or index
  • --test-filter JOB β€” test filter output of job by location or index
  • --test-diff-filter JOB β€” test diff filter output of job by location or index (needs at least 2 snapshots)
  • --dump-history JOB β€” dump historical cached data for a job

🧚 interactive commands ($EDITOR/$VISUAL)

  • --edit β€” edit URL/job list
  • --edit-config β€” edit configuration file
  • --edit-hooks β€” edit hooks script

🌈 miscellaneous

  • --features β€” list supported jobs/filters/reporters
  • --gc-cache RETAIN_LIMIT β€” remove old cache entries, keeping the latest RETAIN_LIMIT (default: 1)

πŸ’œ FILES

  • $XDG_CONFIG_HOME/urlwatch/urls.yaml β€” configured job and filter list, see urlwatch-jobs(5) and urlwatch-filters(5)
  • $XDG_CONFIG_HOME/urlwatch/urlwatch.yaml β€” global and reporter settings, see urlwatch-config(5) and urlwatch-reporters(5)
  • $XDG_CONFIG_HOME/urlwatch/hooks.py β€” a Python 3 module that can implement new job types, filters and reporters
  • $XDG_CACHE_HOME/urlwatch/cache.db β€” a SQLite 3 database (minidb) that contains the state history of jobs (for diffing)

🌟 SEE ALSO

urlwatch-intro(7), urlwatch-cookbook(7), urlwatch-deprecated(7), urlwatch-jobs(5), urlwatch-filters(5), urlwatch-config(5), urlwatch-reporters(5)


πŸ‘‘ AUTHOR

Thomas Perl <https://thp.io/>

πŸ› BUG TRACKER

https://github.com/thp/urlwatch/issues

🌐 WEBSITE

https://thp.io/2008/urlwatch/

2024 Thomas Perl


and that's the whole thing, bestie β€” this page is urlwatch, from the urlwatch Documentation, dated Oct 28, 2024. go forth, monitor everything, and slay. periodt. πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from