macOS
brew install urlwatchlocal Homebrew formula metadata
brew / Rang 5737
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für urlwatch in AI-Agent-Workflows.
Installation
brew install urlwatchlocal Homebrew formula metadata
sudo apk add urlwatchAlpine Linux edge package indexes · urlwatch · Quelle: dl-cdn.alpinelinux.org
sudo apt install urlwatchDebian stable package indexes · urlwatch · Quelle: deb.debian.org
sudo dnf install urlwatchFedora Rawhide package metadata · urlwatch · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#urlwatchnixpkgs package indexes · pkgs/by-name/ur/urlwatch/package.nix · Quelle: api.github.com
sudo pacman -S urlwatchArch Linux sync databases · urlwatch · Quelle: geo.mirror.pkgbuild.com
sudo zypper install urlwatchopenSUSE Tumbleweed package metadata · urlwatch · Quelle: download.opensuse.org
Überblick
Get notified when a webpage changes
Verlauf
urlwatch is a command-line webpage and command-output monitor that records previous results and reports changes as diffs. The project site and handbook describe notifications through email, terminal output, and many third-party services, with jobs configured in YAML and filters used to normalize the content being watched.
The project is presented on Thomas Perl's site under a 2008 URL path, and the current site lists version 2.29 as a 2024 source distribution. Its public GitHub repository was created in 2014, while the current handbook documents the modern 2.x architecture: YAML job files, a separate urlwatch.yaml configuration file, reporters, filters, shell jobs, browser jobs, and an SQLite cache database for stored history.
The migration documentation explains the importance of the 2.0 line: URLs moved into YAML, the cache directory became an SQLite database, hooks were replaced by extensible jobs, filters, and reporters, and a configuration file was added for user preferences. Those changes turned a simple URL checker into a broader change-monitoring framework while keeping the command-line workflow.
The official project page links to PyPI, GitHub, and Repology packaging status; the input package-manager matrix lists Alpine, Homebrew, Debian, Fedora/dnf, Nix, Arch/pacman, Ubuntu, and openSUSE/zypper. That combination shows urlwatch as a widely packaged Unix-style automation utility rather than a one-platform script.
A common setup is to install urlwatch, run it once, edit urls.yaml with urlwatch --edit, edit settings and reporters with urlwatch --edit-config, and schedule periodic runs with cron. Each run retrieves a job, applies filters, compares the result against the previous version, and invokes reporters if differences are found.
The handbook's job model covers ordinary URL fetches, headless-browser navigation for JavaScript-rendered pages, and shell commands. Its filter system supports selectors, HTML-to-text conversion, PDF and JSON handling, grep-like filtering, sorting, checksums, and chained transformations, making it useful for monitoring release pages, package indexes, documents, APIs, or local command output.
urlwatch is especially relevant to package-manager culture because package maintainers and power users often need to notice upstream tarballs, changelogs, documentation, security advisories, or formula metadata changing before those changes appear in a feed. It is also itself a well-packaged Python CLI with an official website, PyPI releases, Read the Docs documentation, and broad distro availability.
Sicherheitslage
Für urlwatch wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
$XDG_CONFIG_HOME/urlwatch/urls.yaml$XDG_CONFIG_HOME/urlwatch/urlwatch.yaml$XDG_CONFIG_HOME/urlwatch/hooks.pyExecutables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
urlwatch | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:urlwatch |
|---|---|
| Version | 2.29 |
| Paketmanager | Homebrew |
| Homepage | https://thp.io/2008/urlwatch/ |
| Zuletzt aktualisiert | 2026-05-15T11:13:37Z |
| Pulse | updated |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
urlwatch 2.29-1
monitors webpages for you
sudo apt install urlwatchurlwatch
nix profile install nixpkgs#urlwatchurlwatch 2.28-3
monitors webpages for you
sudo apt install urlwatchurlwatch 2.29-r1
Tool for monitoring webpages for updates
sudo apk add urlwatchurlwatch-doc 2.29-r1
Tool for monitoring webpages for updates (documentation)
sudo apk add urlwatch-docurlwatch-pyc 2.29-r1
Precompiled Python bytecode for urlwatch
sudo apk add urlwatch-pycurlwatch 2.29-6.fc45
A tool for monitoring webpages for updates
http://thpinfo.com/2008/urlwatch/
sudo dnf install urlwatchurlwatch 2.29-4
Tool for monitoring webpages for updates
sudo pacman -S urlwatchurlwatch 2.29-2.3
A tool for monitoring webpages for updates
sudo zypper install urlwatchQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.