A simple PHP class wrapper to interact with Pushover APIs. 

Register your application, set its name and upload an icon, and get an API token in return. (https://pushover.net/apps/build)
POST an HTTPS request to https://api.pushover.net/1/messages.json with the following parameters:
- token (required) - your application's API token
- user (required) - the user/group key (not e-mail address) of your user (or you), viewable when logged into our dashboard
- message (required) - your message

Some optional parameters may be included:
device - your user's device name to send the message directly to that device, rather than all of the user's devices
title - your message's title, otherwise your app's name is used
url - a supplementary URL to show with your message
url_title - a title for your supplementary URL, otherwise just the URL is shown
priority - send as -1 to always send as a quiet notification, 1 to display as high-priority and bypass the user's quiet hours, or 2 to also require confirmation from the user
timestamp - a Unix timestamp of your message's date and time to display to the user, rather than the time your message is received by our API (not handled at the moment)
sound - the name of one of the sounds supported by device clients to override the user's default sound choice (not handled at the moment)

Response request not handled at the moment.