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
url
and 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 configparser
Microsoft Windows:
- Install Win10Toast:
pip install win10toast
Linux:
- Install Notify2:
sudo apt-get install python3-notify2
Optional:
- Install Pushbullet:
pip install pushbullet.py
Tested on: windows 10
, ubuntu 14.04
, ubuntu 16.04
, ubuntu 18.04
, lubuntu 18.04
and raspbian
.