A python, shell program that scrapes webpage and checks for changes in a website and sends an email if page is updated
- It monitors the given page and sends you an email as soon as there is a change observed on a webpage.
- Currently I'm using it for the purpose of monitoring college's notice board. As soon as there is an announcement I get a mail regarding the same.
- Basically it saves you the trouble from missing an important announcement.
- Python 3.
- BeautifulSoup from bs4.
- Bash.
- SMTP for mails.
- shasum
Usage [ skip to Last Step if you are going to use github actions]
python --version
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.7
pip install -r requirements.txt
crontab -e
#every 10 mins
*/10 * * * * bash path/to/alertme.sh