Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

urlwatch-2.29-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: urlwatch Distribution: openSUSE Tumbleweed
Version: 2.29 Vendor: openSUSE
Release: 1.1 Build date: Mon Oct 28 10:07:23 2024
Group: Productivity/Networking/Web/Utilities Build host: reproducible
Size: 537419 Source RPM: urlwatch-2.29-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://thp.io/2008/urlwatch/
Summary: A tool for monitoring webpages for updates
urlwatch is intended to help you watch changes in webpages and get
notified (via email, in your terminal or with a custom-written
reporter class) of any changes. The change notification will include
the URL that has changed and a unified diff of what has changed.

A default config is ~/.urlwatch/urlwatch.yaml.
use "urlwatch --edit-config" to customize it.

You need to create ~/.urlwatch/urls.yaml in order to use urlwatch.
Use "urlwatch --edit" to open the file with your editor.

Please look in

 /usr/share/doc/packages/urlwatch/README.md

 TIPS AND TRICKS what to use in urls.yaml.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Oct 28 2024 Michael Vetter <mvetter@suse.com>
  - Update to 2.29:
    Added:
    * New enabled option for all jobs. Set to false to disable a job without needing to remove it or comment it out (Requested in #625, contributed in #785)
    * Command line options to enable and disbale jobs (Requested in #813, contributed in #820)
    * New option ignore_incomplete_reads (Requested in #725, contributed in #787)
    * New option wait_for in browser jobs (Requested in #763, contributed in #810)
    * Added tags to jobs and the ability to select them at the command line (#789)
    * New filter re.findall (Requested in #804, contributed in #805)
    * Added tags to jobs and the ability to select them at the command line (#789, #824)
    * New reporter: gotify (#823)
    Changed:
    * Remove EOL'd Python 3.7 (new minimum requirement is Python 3.8), add Python 3.12 testing
    * Adds optional reply_to option for email reporters (#794)
    * Replace the dead dependency appdirs with platformdirs (#811, #819)
    * New concurrency test (#806)
    * jobs.yaml sanity checks now allows the file to be owned by root (#828)
    Fixed:
    * email reporter: Allow multiple recipients for sendmail method (#797)
    * Fix documentation for watching Github tags and releases, again (#723)
    * Fix --test-reporter command-line option so separate configuration option is no longer ignored when sending test notifications (#772)
    * Fix line height and dark mode regression (#774, PRs #777 and #778)
    * Fix compatibility with lxml >= 5 which caused the CSS Selector filter to fail (#783 reported, PR #786)
    * Fix pep8 test to ignore files in the site-packages directory for cases where the venv is in the project directory (#788)
    * Fix HTML diff table rendering for long line lengths (#793)
    * Fix IndexError after failed edit (#801)
    * Fix concurrency issue in Python 3.12 by upgrading to minidb 2.0.8 (fixes #779)
* Fri Sep 29 2023 Robert Frohl <rfrohl@suse.com>
  - add python3-minidb minimal requirement
* Wed May 03 2023 Michael Vetter <mvetter@suse.com>
  - Update to 2.28:
    * Browser jobs: Migrate from Pyppeteer to Playwright (#761, #751)
* Wed May 03 2023 Michael Vetter <mvetter@suse.com>
  - Update to 2.27:
    Added:
    * css and xpath filters now accept a sort 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)
* Tue Apr 11 2023 Michael Vetter <mvetter@suse.com>
  - Update to 2.26:
    Added:
    * browser job: Add support for specifying useragent (#700)
    * Document how to ignore whitespace changes (PR#707)
    * shell reporter: Call a script or program when chanegs are detected (fixes #650)
    * New separate configuration option for reporters to split reports into one-per-job
    * --change-location option allowing job location to be changed without losing job history (#739)
    Changed:
    * Docs: Re-group diff-related topics and improve wording (PR#712)
    * Improved HTML e-mail diff style, including Dark Mode support (#730)
    * Require Python >= 3.7, as Python 3.6 was EOL'd on 2021-12-23
    * Dockerfile: Shrink image by switching to an Alpine-based Python 3.11
      base image, this reduces the container size from 1 GiB to 151 MiB (#731)
    * --gc-cache can now take a parameter to keep more than 1 historical snapshot (#732)
    Fixed:
    * Limit e-mail header length to 78 characters to avoid issues with some SMTP servers (PR#703, fixes #702)
    * Fix a ResourceWarning for unclosed files when running unit tests (PR#698)
    * Add support for html2text 2.1.1 and newer by feature-checking -utf8 support via -help (fixes #718)
    * html2text options were only applied to the first job when using job_defaults (PR#726, fixes #588)
    * Update Github tags watch filter documentation with new XPath (fixes #723)
    * Fix --gc-cache to clear unknown keys when using Redis storage (fixes #743)
* Fri Mar 18 2022 Michael Vetter <mvetter@suse.com>
  - Update to 2.25:
    Added:
    * Add a colored setting for the Discord reporter, enabled by
      default (PR#683)
    * Add a splitlines filter for trimming leading/trailing whitespace
      in each line (PR#693)
    * If a shell job fails, the job's stdout and stderr are added to
      the error message (fixes #689)
    * shell job: Add optional stderr key to customize how output on
      stderr is treated
    * Add --dump-history JOB command-line option to print historic
      job outputs (fixes #681)
    * Add display / empty-diff configuration option to skip reports when
      diffs are empty due to diff_filter (fixes #692)
    * New man pages: urlwatch-intro(7), urlwatch-deprecated(7),
      urlwatch-cookbook(7), urlwatch-jobs(5), urlwatch-filters(5),
      urlwatch-config(5) and urlwatch-reporters(5).
    Changed:
    * Require minidb 2.0.6; issue VACUUM only with --gc-cache (fixes #690)
    * For shell jobs, stderr output isn't sent to urlwatch's stdout anymore;
      add stdout: urlwatch to your shell job definition if you depend on
      the old default behavior
    Fixed:
    * pytest command-line arguments are not wrongly interpreted by
      CommandConfig anymore (fixes #677)
* Mon Dec 13 2021 Michael Vetter <mvetter@suse.com>
  - Update to 2.24:
    Added:
    * The Telegram reporter has gained two new options:
      silent: Receive message notification without sound
      monospace: Format message in monospace style
    * Support for running a subset of jobs by specifying their index
      on the command line
    Changed:
    * Migrated CI pipeline from Travis CI to Github Actions
    * user_visible_url can now be specified for all job types (#654)
    * Added a remove-duplicate-lines filter.
    * Added a csv2text filter.
    * Set envelope from (-f option) when sending emails using sendmail
    * It is now possible to override the HTTP method when data is set
      on a URL job
    Fixed:
    * Fix UnboundLocalError when SMTP auth is enabled, but keyring
      is not installed (#667)
* Tue Apr 13 2021 Michael Vetter <mvetter@suse.com>
  - Update to 2.23:
    Added:
    * New filter: pretty-xml to indent/pretty-print XML documents
    * New filter: jq to parse, transform, and extract JSON data
    * New reporter: prowl
    Fixed:
    * Proper multi-line highlighting for wdiff (PR#615)
    * Fix command-line generation for html2text (PR#619)
* Mon Jan 04 2021 Michael Vetter <mvetter@suse.com>
  - Update to 2.22:
    Added:
    * Added 'wait_until' option to browser jobs to configure how long
      the headless browser will wait for pages to load.
    * Jobs now have an optional treat_new_as_changed (default false)
      key that can be set, and will treat newly-found pages as changed,
    and display a diff from the empty string (useful for diff_tool
    or diff_filter with side effects)
    * New reporters: discord, mattermost
    * New key user_visible_url for URL jobs that can be used to show a
      different URL in reports (useful if the watched URL is a REST API
    endpoint, but the report should link to the corresponding web page)
    * The Markdown reporter now supports limiting the report length via
      the max_length parameter of the submit method. The length limiting
    logic is smart in the sense that it will try trimming the details first,
    followed by omitting them completely, followed by omitting the summary.
    If a part of the report is omitted, a note about this is added to the
    report. (PR#572, by Denis Kasak)
    Changed:
    * Diff output is now generated more uniformly, independent of whether
      the input data has a trailing newline or not; if this behavior is not
    intended, use an external diff_tool (PR#550, by Adam Goldsmith)
    * The --test-diff-filter output now properly reports timestamps from the
      history entry instead of the current date and time (Fixes #573)
    * Unique GUIDs for jobs are now enforced at load time, append "#1",
      "#2", ... to the URLs to make them unique if you have multiple different
    jobs that share the same request URL (Fixes #586)
    * When a config, urls file or hooks file does not exist and should be
      edited or inited, its parent folders will be created (previously only
    the urlwatch configuration folder was created; Fixes #594)
    * Auto-matched filters now always get None supplied as subfilter; any
      custom filters must accept a subfilter parameter after the existing
    data parameter
    * Drop support for Python 3.5
    Fixed:
    * Make imports thread-safe: This might increase startup times a bit,
      as dependencies are imported on bootup instead of when first used.
    Importing in Python is not (yet) thread-safe, so we cannot import
    new modules from the worker threads reliably (Fixes #559, #601)
    * The Matrix reporter was improved in several ways (PR#572, by Denis Kasak):
    - The maximum length of the report was increase from 4096 to 16384.
    - The report length limiting is now implemented via the new length
    limiting functionality of the Markdown reporter. Previously, the
    report was simply trimmed at the end which could break the diff
    blocks and make them render incorrectly.
    - The diff code blocks are now tagged as diffs which will allow the
    diffs to be syntax highlighted as such. This doesn't yet work in
    Element, pending on the resolution of trentm/python-markdown2#370.
* Fri Jul 31 2020 Michael Vetter <mvetter@suse.com>
  - Update to 2.21:
    Added:
    * Added --test-reporter REPORTER command-line option to send an
      example report using any configured notification service
    * JobBase now has main_thread_enter() and main_thread_exit() functions
      that can be overridden by subclasses to run code in the main thread
      before and after processing of a job
    Removed:
    * The --test-slack command line option has been removed, you can test
      your Slack reporter configuration using --test-reporter slack
    Changed:
    * The browser job now uses Pyppeteer instead of Requests-HTML for
      rendering pages while executing JavaScript; this makes JavaScript
      execution work properly
    Fixed:
    * Applying legacy hooks.py filters

Files

/usr/bin/urlwatch
/usr/lib/python3.11/site-packages/urlwatch
/usr/lib/python3.11/site-packages/urlwatch-2.29-py3.11.egg-info
/usr/lib/python3.11/site-packages/urlwatch-2.29-py3.11.egg-info/PKG-INFO
/usr/lib/python3.11/site-packages/urlwatch-2.29-py3.11.egg-info/SOURCES.txt
/usr/lib/python3.11/site-packages/urlwatch-2.29-py3.11.egg-info/dependency_links.txt
/usr/lib/python3.11/site-packages/urlwatch-2.29-py3.11.egg-info/entry_points.txt
/usr/lib/python3.11/site-packages/urlwatch-2.29-py3.11.egg-info/requires.txt
/usr/lib/python3.11/site-packages/urlwatch-2.29-py3.11.egg-info/top_level.txt
/usr/lib/python3.11/site-packages/urlwatch/__init__.py
/usr/lib/python3.11/site-packages/urlwatch/__pycache__
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/cli.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/command.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/config.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/filters.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/handler.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/html2txt.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/ical2txt.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/jobs.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/mailer.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/main.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/migration.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/reporters.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/storage.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/util.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/worker.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/__pycache__/xmpp.cpython-311.pyc
/usr/lib/python3.11/site-packages/urlwatch/cli.py
/usr/lib/python3.11/site-packages/urlwatch/command.py
/usr/lib/python3.11/site-packages/urlwatch/config.py
/usr/lib/python3.11/site-packages/urlwatch/filters.py
/usr/lib/python3.11/site-packages/urlwatch/handler.py
/usr/lib/python3.11/site-packages/urlwatch/html2txt.py
/usr/lib/python3.11/site-packages/urlwatch/ical2txt.py
/usr/lib/python3.11/site-packages/urlwatch/jobs.py
/usr/lib/python3.11/site-packages/urlwatch/mailer.py
/usr/lib/python3.11/site-packages/urlwatch/main.py
/usr/lib/python3.11/site-packages/urlwatch/migration.py
/usr/lib/python3.11/site-packages/urlwatch/reporters.py
/usr/lib/python3.11/site-packages/urlwatch/storage.py
/usr/lib/python3.11/site-packages/urlwatch/util.py
/usr/lib/python3.11/site-packages/urlwatch/worker.py
/usr/lib/python3.11/site-packages/urlwatch/xmpp.py
/usr/share/doc/packages/urlwatch
/usr/share/doc/packages/urlwatch/CHANGELOG.md
/usr/share/doc/packages/urlwatch/README.md
/usr/share/licenses/urlwatch
/usr/share/licenses/urlwatch/COPYING
/usr/share/man/man1/urlwatch.1.gz
/usr/share/man/man5/urlwatch-config.5.gz
/usr/share/man/man5/urlwatch-filters.5.gz
/usr/share/man/man5/urlwatch-jobs.5.gz
/usr/share/man/man5/urlwatch-reporters.5.gz
/usr/share/man/man7/urlwatch-cookbook.7.gz
/usr/share/man/man7/urlwatch-deprecated.7.gz
/usr/share/man/man7/urlwatch-intro.7.gz
/usr/share/urlwatch
/usr/share/urlwatch/examples
/usr/share/urlwatch/examples/hooks.py.example
/usr/share/urlwatch/examples/urls.yaml.example


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 17 00:23:02 2024