Two new versions of urlwatch are available, one fixing Python 3.11 compatibility for the "old" browser job backend (pyppetteer), and one migrating to the new Playwright backend, which is still maintained and simpler to use.
If you use urlwatch, please consider becoming a sponsor on Github.
ChangeLog for urlwatch 2.28
Changed
- Browser jobs: Migrate from Pyppeteer to Playwright (#761, by Paul Sattlegger, fixes #751)
ChangeLog for urlwatch 2.27
Added
css
andxpath
filters now accept asort
subfilter to sort matched elements lexicographically
Fixed
- Rework handling of running from a source checkout, fixes issues with example files
when
urlwatch
was run as/usr/sbin/urlwatch
, e.g. on Void Linux (fixes #755) - Add support for docutils >= 0.18, which deprecated
frontend.OptionParser
(fixes #754) - Browser jobs: Fix support for Python 3.11 with
@asyncio.coroutine
removal (#759, by Faster IT)