Skip to content

Latest commit

 

History

History
58 lines (41 loc) · 1.37 KB

README.md

File metadata and controls

58 lines (41 loc) · 1.37 KB

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

Authors

  • Justin Palmer - Urrverything - Me

Acknowledgments

  • Kenneth Reitz -> setup - Thanks!
  • Kamori -> Cool Guy - Thanks to you as well!