Skip to main content

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

Authors

  • Justin Palmer - Urrverything - Me

Acknowledgments

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

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)

Uploaded Source

Built Distribution

uptimerobotpy-0.1.5-py2.py3-none-any.whl (7.4 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page