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)
>>> up_robot.get_monitors()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
>>> up_robot.get_monitors()The above config file is formatted as follows and can be created preemptively if you wish:
[UPTIMEROBOT]
api_key = XXXXXXXXXXXXXXXXPython3
- Python3 - Beautiful language.
- Justin Palmer - Urrverything - Me