Skip to main content

webchanges monitors webpages for you

Project description

webchanges

pypi version supported Python version licence

Read the documentation at https://dateutil.readthedocs.io/en/latest/ travis build status Code coverage

webchanges watches changes in webpages and notifies you (via e-mail or other services) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed. This project is a fork of webchanges as suggested here to optimize it for HTML and make it to “just work”.

webchanges is intended to help you watch changes in webpages or local commands and get notified (via e-mail, in your terminal or through various third party services) of any changes. The change notification will inclueds the URL that has changed and a unified diff of what has changed.

Installation

webchanges is available on PyPI: https://pypi.org/project/webchanges/

webchanges can be installed from PyPI using pip:

pip install webchanges

Documentation

The documentation is hosted at: https://webchanges.readthedocs.io/en/stable/

Code

The code and issue tracker are hosted on GitHub: https://github.com/mborsetti/webchanges

Quick Start

  1. Run webchanges --edit to customize your job list (this will create/edit jobs.yaml)

  2. Run webchanges --edit-config if you want to set up e-mail sending

  3. Add webchanges to your scheduler (e.g. crontab -e) to monitor webpages periodically

The interval is defined by how often you run webchanges.

Contributing

We welcome many types of contributions - bug reports, pull requests (code, infrastructure or documentation fixes). For more information about how to contribute to the project, see the CONTRIBUTING.rst file in the repository.

License

Released under the MIT License, but including code licensed under the BSD 3-Clause License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

webchanges-3.0.0b1.tar.gz (11.1 MB view details)

Uploaded Source

Built Distribution

webchanges-3.0.0b1-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

File details

Details for the file webchanges-3.0.0b1.tar.gz.

File metadata

  • Download URL: webchanges-3.0.0b1.tar.gz
  • Upload date:
  • Size: 11.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for webchanges-3.0.0b1.tar.gz
Algorithm Hash digest
SHA256 b7f40968dddca8172f9107803d52d0b4d660f48c4edfb5f860802073d737200e
MD5 4c8483f17a6991332377fcc0f8d528a3
BLAKE2b-256 de89fd8982bdc6d1f24116cf55702f2908145a85939f4b1decb7a397ccf2fcd4

See more details on using hashes here.

Provenance

File details

Details for the file webchanges-3.0.0b1-py3-none-any.whl.

File metadata

  • Download URL: webchanges-3.0.0b1-py3-none-any.whl
  • Upload date:
  • Size: 45.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for webchanges-3.0.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 ef4c99f6b6edb9b36da8d39e2a73ec3f33d7cbe2a98b2d2bfc960e28b21e88af
MD5 823800325e8be905e2c8d9a2d5634399
BLAKE2b-256 61ac105ccd4809ff2042da7cb84915c41f31c1481435aaf22a75a6794f85c9ed

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page