Skip to content
forked from jacobb/prowlpy

Python module for Prowl iPhone notification service

License

Notifications You must be signed in to change notification settings

diverdale/prowlpy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prowlpy

Originally Written by Jacob Burch <[email protected]>, 7/6/2009
Modified by Olivier Hervieu <[email protected]>
Updated for Prowl API 1.2 by Ken Pepple, 3/5/2011
Updated for Python 3 by Dale Wright, 2/14/2020

Python module for posting to the iPhone Push Notification service Prowl: http://www.prowlapp.com/

Dependencies:

The socket module must be compiled with SSL support.

Coming Backwards Incompatible Changes for 0.6

  • Python 3 compatibility
  • Anything referencing 'apikey' will be renamed to api_key
  • the package is now in a prowlpy directory, not python. the python directory will be removed

Change Log:

v0.6

  • raw_input() is now input() in python 3
  • python directory has been removed
  • import statement changes for python 3
  • in python 3 HTTPSConnection is provided by http.client
  • formatted for PEP8 compliance

v0.52

  • changed demo variables names
  • changed to VERSION from __version__
  • removed __author__ et al. variables from the packages
  • cleaned up the installation setup

v0.51

  • updated return values of retrieve_apikey and retrieve_token

v0.50

  • updated for prowl API v1.2
  • added retrieve_apikey and retrieve_token
  • add new example script
  • added url support for post

V0.43

  • Remove httplib2 dependency, add providerkey support.

V0.42

  • Got rid of Now-uncessary URL Encoding.
  • Working on incorporating forked changes while not totally breaking backward compatibility with the vanilla add function

V0.41

  • Adding priority setting
  • Removed debug code

V0.4

  • Added Prowl.add alias for Post
  • Switched post to use (oddly enough) POST instead of GET
  • Added a Prowl.veryify_key method

V0.3

  • Changed to handle the new API system.

V0.2

  • Basic working module

Todo:

  • Test against character-limits.
  • More detailed Exceptions based on the returned XML document

About

Python module for Prowl iPhone notification service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%