Interact with UptimeRobot API
Project description
UptimeRobotPy
This is a simple library to implement easy interaction with the UptimeRobot API.
Getting Started
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
Usage
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
Prerequisites
Python3
Built With
- Python3 - Beautiful language.
Authors
- Justin Palmer - Urrverything - Me
Acknowledgments
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
uptimerobotpy-0.1.5.tar.gz
(6.8 kB
view hashes)
Built Distribution
Close
Hashes for uptimerobotpy-0.1.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 251e1918498b1eb33f16af213ca4bc6fdd63b3925973cd056197f2333eddb603 |
|
MD5 | b3cea267d5681a57f19ad597fbe92c26 |
|
BLAKE2b-256 | a0ad59d4cf3890b9a83f0a950c30d6b1a4af6b8e6512e5b2876bd9ac77e3b1ce |