This is a simple library to implement easy interaction with the UptimeRobot API.
The latest stable release is available from Pypi:
pip install uptimerobotpy
Otherwise you can install from git:
pip install git+https://github.com/jpavlav/UptimeRobotPy.git
from uptimerobotpy import UptimeRobot
up_robot = UptimeRobot(api_key=UPTIMEROBOT_API_KEY)
monitors = up_robot.get_monitors()
for monitor in monitors['monitors']:
print(monitor)
If no api_key is passed during instantiation, we try to handle this by creating a config file (~/.uptimerobot.ini) to read from:
from uptimerobotpy import UptimeRobot
up_robot = UptimeRobot()
Enter UptimeRobot API key: XXXXXXXXXXXXXXXX
The config file .uptimerobot.ini
(see example.uptimerobot.ini
above) is formatted as follows and can be created preemptively in your home directory if you wish:
[UPTIMEROBOT]
api_key = XXXXXXXXXXXXXXXX
Python3
- Python3 - Beautiful language.
- Justin Palmer - Urrverything - Me