WebsiteMonitor / README.md
raannakasturi's picture
Update README.md
4a9cb9f verified

A newer version of the Gradio SDK is available: 5.17.0

Upgrade
metadata
license: mit
title: Website Monitor
sdk: gradio
emoji: 👀
colorFrom: indigo
colorTo: blue
pinned: false
short_description: Simple Gradio App to fetch Website Status & Snapshot
sdk_version: 5.8.0

Website Monitor (Under Development)

Development Status

  • Gets Website Status [20/06/2024]
  • Gets Website Screenshot [21/06/2024]
  • Setup auto website checker that checks the website after every few hours (3 Hours) [23/06/2024]
  • Database connection to store data for long time [Store Webite and User Details] [Store Website Monitor Details] [25/06/2024]
  • Receieve mails for website down [25/06/2024]
  • Create a single script which can be used to access all the data & execute entire application:
    • Inputs
      • Email ID
      • URL/domain
    • Outputs
      • Domain
      • Code
      • Status
      • WebStatus
      • More Details
      • Screenshot
      • Screenshot URL
  • Integrate cronJob
    • Check all domain after 30 minutes
    • if domain is inactive/down for more then 10 times check at 1 hour intervals => check at 3 hours interval
    • if domain is inactive/down for more than 25 times check at 3 hours intervals => check at 6 hours interval
    • if domain is inactive/down for more than 50 times check at 6 hours intervals => check at 12 hours interval
    • if domain is inactive/down for more than 75 times check at 12 hours intervals => check at 24 hours interval
    • if domain is inactive/down for more than 100 times check at 24 hours intervals => delete the domain
  • Shift from Gradio UI to any other, preferably Django or ReactJS
    ...Still Thinking. If you have any Ideas💡, ping me!