macOS
brew install urlwatchlocal Homebrew formula metadata
安装
brew install urlwatchlocal Homebrew formula metadata
sudo apk add urlwatchAlpine Linux edge package indexes · urlwatch · 来源: dl-cdn.alpinelinux.org
sudo apt install urlwatchDebian stable package indexes · urlwatch · 来源: deb.debian.org
sudo dnf install urlwatchFedora Rawhide package metadata · urlwatch · 来源: dl.fedoraproject.org
nix profile install nixpkgs#urlwatchnixpkgs package indexes · pkgs/by-name/ur/urlwatch/package.nix · 来源: api.github.com
sudo pacman -S urlwatchArch Linux sync databases · urlwatch · 来源: geo.mirror.pkgbuild.com
sudo zypper install urlwatchopenSUSE Tumbleweed package metadata · urlwatch · 来源: download.opensuse.org
概览
Get notified when a webpage changes
历史
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.
安全态势
没有找到 urlwatch 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
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.py可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
urlwatch | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:urlwatch |
|---|---|
| 版本 | 2.29 |
| 软件包管理器 | Homebrew |
| 主页 | https://thp.io/2008/urlwatch/ |
| 最后更新 | 2026-05-15T11:13:37Z |
| Pulse | updated |
| Bottle | 未记录 |
| 服务 | 未声明 |
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
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 urlwatch来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.