Skip to main content

The simplest Pushover API wrapper for Python.

Project description

https://travis-ci.org/gebn/pullover.svg?branch=master https://coveralls.io/repos/github/gebn/pullover/badge.svg?branch=master

The simplest Pushover API wrapper for Python.

Features

  • No extraneous requests - just sends non-emergency messages quickly and without fuss

  • Aims to get the basics right, and be open to extension for more advanced use cases

  • Timeouts and automatic back-off should Pushover be experiencing issues

  • Intuitive command-line interface with sane, parseable output

  • Unit and integration tested

  • Signed PyPi releases

Installation

$ pip install pullover

Demo

from pullover import Application, User, Message, PulloverError

try:
    aws = Application('57tn23v578n9887nvh2g5892')
    george = User('8v57nhg578hh5n0h887hh04245')
    message = Message('foo bar', title='hello')
    message.send(aws, george)
except ValueError:
    # invalid argument
    pass
except PulloverError:
    # sending error
    pass

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

pullover-1.0.0rc1.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

pullover-1.0.0rc1-py2.py3-none-any.whl (12.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pullover-1.0.0rc1.tar.gz.

File metadata

  • Download URL: pullover-1.0.0rc1.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pullover-1.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 a57cb6fcd218e2b1f9036f5342f069d33f99ad158a7a0754bbcfb6fb0cc9f1cd
MD5 8e665680e776a5ceb2279a1f93ea5d1d
BLAKE2b-256 4cde7e01e80ef562a4040fb6099812d7cbc44bf95ab8c6e584ed4ebaa81de3b4

See more details on using hashes here.

File details

Details for the file pullover-1.0.0rc1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pullover-1.0.0rc1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d49a8f461ff43c7ff7cd898fde28e51a9b40b186d4cabd03ddbaba26fd506deb
MD5 84c3f096a1bc97598b41c8e11fecc752
BLAKE2b-256 73fd19941edbbf53b51bc13d14f66ad1cbe516a54591a63eae2da9da4feb9606

See more details on using hashes here.

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