valueduser / webwatchfn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

webwatchfn

An Azure Function to monitor HTML pages for updates and notify a user with a diff of the changes.

Build Status CodeQL

To deploy to Azure:

  1. Create Azure Service principle
  2. Populate ./Deploy/config All parameters are required including:
    • subscription - Azure subscription ID
    • location - Azure region for the deployment (e.g. centralus)
    • appID - App ID for Service Principle
    • password - Password for Service Principle
    • tenant - Azure tenant ID
    • pathToFile - Path to a JSON formatted file in the form of TODO
    • functionProjectLocation - Location of source code on local disk
    • emailTo - Address to notify on HTML update
    • sendGridKey - Valid API key from SendGrid
  3. Run ./Deploy/deployInfra.sh

About

License:MIT License


Languages

Language:C# 89.0%Language:Shell 11.0%