An open API service indexing awesome lists of open source software.

https://github.com/raannakasturi/websitemonitor

A Simple Gradio App to fetch Website Status and Snapshot
https://github.com/raannakasturi/websitemonitor

gradio selenium website-monitor

Last synced: 8 months ago
JSON representation

A Simple Gradio App to fetch Website Status and Snapshot

Awesome Lists containing this project

README

          

# Website Monitor (Under Development)

### Checkout the Demo App: [https://raannakasturi-websitemonitor.hf.space/](https://raannakasturi-websitemonitor.hf.space/)

### Development Status

- [x] Gets Website Status [20/06/2024]
- [x] Gets Website Screenshot [21/06/2024]
- [x] Setup auto website checker that checks the website after every few hours (3 Hours) [23/06/2024]
- [x] Database connection to store data for long time [Store Webite and User Details] [Store Website Monitor Details] [25/06/2024]
- [x] Receieve mails for website down [25/06/2024]
- [x] Create a single script which can be used to access all the data & execute entire application:
- [x] Inputs
- [x] Email ID
- [x] URL/domain
- [x] Outputs
- [x] Domain
- [x] URL
- [x] Code
- [x] Status
- [x] WebStatus
- [x] More Details
- [x] Screenshot
- [x] Screenshot URL
- [x] Email ID
- [x] Downcount
- [ ] 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!