/page-monitor

Simple Python based Page monitoring with JS support and notifications

Primary LanguagePythonMIT LicenseMIT

Page Monitor

Build Status PyPI PyPI - License PyPI - Python Version PyPI - Status GitHub issues Read the Docs (version)

(If you are reading this on PyPI you can go on the project's GitHub page for a properly formatted version)

This is an app that monitors web pages for changes, with optional conditions, and is able to execute actions based on changes, like send an email or a Telegram message.

It will also fully support JavaScript rendering by using Chromium in the background once requests-html releases an Async compatible version.

Quickstart

  1. pip install page-monitor
  2. Create a tasks configuration file
  3. page_monitor tasks.yml

Documentation

Documentation available on Read The Docs

Documentation source here