webMonitoringBot module use BeautifulSoup in python. This module analyze and monitor website and send notification message to computer if website has changed or specific element in there. webMonitoringBot allow select website blocks to analyze. Also have support to send push notifications with Pushbullet API.
Documentation available on docs.
webMonitoringBot requires website url like input. Also need specific elements of HTML website to specific analysis, like id or other element like div, section, h1 ... with their respective class name.
The process to running the program:
- Execute programs/webMonitoringBot.py, to start de program.
 
python webMonitoringBot.py- Introduce your 
urland config analysis. 
NOTE:
If use Pushbullet service configure authentication.ini with your token.
webMonitoringBot requires:
- Install pip
 - Install requests:
 
pip install requests- Install BeautifulSoup4:
 
pip install beautifulsoup4- Install ConfigParser:
 
pip install configparserMicrosoft Windows:
- Install Win10Toast:
 
pip install win10toastLinux:
- Install Notify2:
 
sudo apt-get install python3-notify2Optional:
- Install Pushbullet:
 
pip install pushbullet.pyTested on: windows 10, ubuntu 14.04, ubuntu 16.04, ubuntu 18.04, lubuntu 18.04 and raspbian.