Skip to main content

A Python package for interacting with *all* aspects of the Pushover API

Project description

A Python package for interacting with all aspects of the Pushover API.

Stable

Stable Build Status

Stable Test Coverage Status

Stable Documentation Status

Stable Supported Python Versions

Development

Development Build Status

Development Test Coverage Status

Development Documentation Status

Development Supported Python Versions

To learn more about Pushover and the Pushover API, please visit the Pushover Website, https://pushover.net.

>>> from pushover_complete import PushoverAPI
>>> p = PushoverAPI('azGDORePK8gMaC0QOYAMyEEuzJnyUi')  # an instance of the PushoverAPI representing your application
>>> p.send_message('uQiRzpo4DXghDmr9QzzfQu27cmVRsG', 'Your toast is finished.')  # send a message to a user

That’s all you need to get started with sending Pushover notifications from your Python program. The majority of Pushover’s API endpoints are accessible via pushover_complete. Check out the docs to learn more.

Installation

Installation should be as easy as executing this command in your chosen terminal:

$ pip install pushover_complete

pushover_complete officially supports Python 2.7 and 3.5. Currently, Python 3.3 and 3.4 pass all tests and function properly as well, but this could change: these versions are not officially targeted by development. Support for Python 2.x may be dropped in the future, but only in a major version update (e.g. 1.x.y → 2.x.y) and this change will be announced well in advance.

Contributing

Contributions, large or small, from bug reports to pull requests and full-on forks, are highly encouraged. Read the the contributing page in the docs or CONTRIBUTING.rst for more information on getting involved.

The full list of contributors is in AUTHORS.rst or on GitHub.

Changelog

Changes as of 10 May 2016

1.0.1 <10 May 2016>

  • Officially add Python 2.7 support and add testing for it to tox and Travis

  • Numerous updates to documentation and README, etc. to make them prettier and more useful

1.0.0 <9 May 2016>

  • Implementation of methods for the Pushover messages, sounds, users, receipt, subscriptions, groups, and licenses APIs

  • Documentation and build process

License

MIT. See the LICENSE.rst file for more information.

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

pushover_complete-1.0.1.tar.gz (29.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pushover_complete-1.0.1-py2.py3-none-any.whl (9.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pushover_complete-1.0.1.tar.gz.

File metadata

File hashes

Hashes for pushover_complete-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ab2bc2023993f7a092fb2d6eead8bcad9827285ae59b1c71afa9e4fa6975c2dd
MD5 99fd533ec7e24a441451bf7b6b22390e
BLAKE2b-256 24c1a36fe272213b28000b0d8db407661dd9f7194c13bb0f23019001bab9458a

See more details on using hashes here.

File details

Details for the file pushover_complete-1.0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pushover_complete-1.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d8cc5a3bde765880b74a90c4db5490e3a7be1fbbfe7b363284400cde1373962a
MD5 e1f227c9aa25b13a90a78ee104e7445d
BLAKE2b-256 74308794586df01c1dd3a077b0e5b36e7d58b0dfef13f32d1a6fc4a42e2594f1

See more details on using hashes here.

Supported by

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