Skip to main content

Wrapper for the airgram api

Project description

A python wrapper for making calls to the Airgram API, which enables you to send push notifications to your mobile devices.

Since it is a very shallow wrapper, you can refer to the official api reference for details on the functions.

Examples

At the time of writing (2015-08-20) airgram is using wrong certificates (see), which are intended for herokuapp.com. Because of this cert verification needs to be turned off.

Using as a guest

from airgram import Airgram

ag = Airgram(verify_certs=False)

# Send a message to a user
ag.send_as_guest("your@email.com", "Test message from Airgram API", "http://example.com")

Using with an authenticated airgram service

from airgram import Airgram

ag = Airgram(key="MY_SERVICE_KEY", secret="MY_SERVICE_SECRET", verify_certs=False)

# Subscribe an email to the service
ag.subscribe("your@email.com")

# Send a message to a subscriber
ag.send("your@email.com", "Hello, how are you?")

# Send a message to ALL subscribers
ag.broadcast("Airgram for python is awesome", url="https://github.com/the01/python-airgram")

History

0.1.3 (2015-08-25)

BugFix

  • added MANIFEST.in (fix install problem)

0.1.2 (2015-08-21)

BugFix

  • Correct wrong api url

0.1.1 (2015-08-21)

  • Add module logger

  • Add class logger

  • Functions throw AirgramException on failure

0.1.0 (2015-07-30)

  • First release on PyPI.

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

airgram-0.1.3.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

airgram-0.1.3-py2.py3-none-any.whl (5.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file airgram-0.1.3.tar.gz.

File metadata

  • Download URL: airgram-0.1.3.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for airgram-0.1.3.tar.gz
Algorithm Hash digest
SHA256 dc214d0548330d67bfc532ed509f981bc578789741cf3ecda91889337ee5ba58
MD5 46d94fa4495c312b73f66cc0cd7b4774
BLAKE2b-256 d3d313c1242a48ee2fd8978a94d619cd0dfaccf88671082c3523218d9f87e429

See more details on using hashes here.

File details

Details for the file airgram-0.1.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for airgram-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 40ac3f355db3753e5bec8ef7dba93942300b3c65decc026e047c73467a0fe7e1
MD5 0b91785e1186ac31b9fc3995f7cfd943
BLAKE2b-256 c379817e5d259d0ac6d85922d2f818eac2ac97fe9c687c0815affe90a1774030

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