Merge 8c3440c330
into b47cf8261f
commit
2b1088d9c9
@ -0,0 +1,32 @@
|
||||
# Webpage changes notifier
|
||||
|
||||
**Tier:** 1-Beginner
|
||||
|
||||
We often find ourselves waiting for updates on certain websites (exam results, new video game releases or music) and, impatiently, we open said website and press F5 compulsively in the hope that something else will appear.
|
||||
Develop an application that, given a specific URL of a website page and an email address, sends an email when the website is updated by its owners.
|
||||
|
||||
## User Stories
|
||||
|
||||
- [ ] User can add the URL of the website page
|
||||
- [ ] User can add his email address
|
||||
- [ ] User will receive an email when the website receive an update with a date after the url has been added to the application
|
||||
|
||||
## Bonus features
|
||||
|
||||
- [ ] User can see the difference between the old website page and the updated version of it
|
||||
- [ ] User can stop the monitoring
|
||||
- [ ] User can monitor multiple pages
|
||||
|
||||
## Useful links and resources
|
||||
|
||||
- [Last updated date of a web page]("https://www.webnots.com/how-to-find-last-updated-date-of-a-web-page/")
|
||||
- [Web scraping]("https://careerfoundry.com/en/blog/data-analytics/web-scraping-guide/")
|
||||
- [Send an email with Python]("https://realpython.com/python-send-email/")
|
||||
- [Send an email with Bash]("https://linuxhint.com/bash_script_send_email/")
|
||||
- [Send an email with Java]("https://www.tutorialspoint.com/java/java_sending_email.htm")
|
||||
- [Send an email with NodeJS]("https://www.w3schools.com/nodejs/nodejs_email.asp")
|
||||
|
||||
## Example projects
|
||||
|
||||
- [Web-page-monitoring]("https://github.com/varadkulkarni11/web-page-monitoring")
|
||||
- [Update scanner]("https://github.com/sneakypete81/updatescanner")
|
Loading…
Reference in new issue