{ "info": { "author": "d01", "author_email": "jungflor@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "##############\npython-airgram\n##############\n\nA python wrapper for making calls to the `Airgram API `_, which enables you to send push notifications to your mobile devices.\n\nSince it is a very shallow wrapper, you can refer to the `official api reference `_ for details on the functions.\n\nExamples\n========\nAt 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.\n\nUsing as a guest\n----------------\n.. code-block:: python\n\n from airgram import Airgram\n \n ag = Airgram(verify_certs=False)\n \n # Send a message to a user\n ag.send_as_guest(\"your@email.com\", \"Test message from Airgram API\", \"http://example.com\")\n\n\nUsing with an authenticated airgram service\n-------------------------------------------\n.. code-block:: python\n\n from airgram import Airgram\n \n ag = Airgram(key=\"MY_SERVICE_KEY\", secret=\"MY_SERVICE_SECRET\", verify_certs=False)\n \n # Subscribe an email to the service\n ag.subscribe(\"your@email.com\")\n \n # Send a message to a subscriber\n ag.send(\"your@email.com\", \"Hello, how are you?\")\n \n # Send a message to ALL subscribers\n ag.broadcast(\"Airgram for python is awesome\", url=\"https://github.com/the01/python-airgram\")\n\n\n.. :changelog:\n\nHistory\n=======\n\n0.1.3 (2015-08-25)\n------------------\n\nBugFix\n\n* added MANIFEST.in (fix install problem)\n\n\n0.1.2 (2015-08-21)\n------------------\n\nBugFix\n\n* Correct wrong api url\n\n\n0.1.1 (2015-08-21)\n------------------\n\n* Add module logger\n* Add class logger\n* Functions throw AirgramException on failure\n\n\n0.1.0 (2015-07-30)\n------------------\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/the01/python-airgram", "keywords": "airgram", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "airgram", "package_url": "https://pypi.org/project/airgram/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/airgram/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/the01/python-airgram" }, "release_url": "https://pypi.org/project/airgram/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "Wrapper for the airgram api", "version": "0.1.3" }, "last_serial": 1692693, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "728e1d6736b5f8dea52d5beea7852b4f", "sha256": "ccd1a2b2c7bb2860d1abda049cded0fe75cc9368b40102b16931088955a61b13" }, "downloads": -1, "filename": "airgram-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "728e1d6736b5f8dea52d5beea7852b4f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3759, "upload_time": "2015-07-30T22:25:43", "url": "https://files.pythonhosted.org/packages/09/d7/9b9d998a59b853ee38df72040c2390eef71496dbb4d603a01e6497d3a9b2/airgram-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec05441e213c9bf02a712dab953fd043", "sha256": "02590bafff170258a1e9a1e921e9efd5f1aaedeaf224bf78a0a11b27c1f39ed4" }, "downloads": -1, "filename": "airgram-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ec05441e213c9bf02a712dab953fd043", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2330, "upload_time": "2015-07-30T22:25:48", "url": "https://files.pythonhosted.org/packages/76/e7/2c13e7a6bf7d20469f5f705a8cb73b5bf5426688d1545039c72b851c2895/airgram-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "03145883d73d2d741e1db6e1e3c3a8ea", "sha256": "d4ca8cedc8ba8d7e81451206495e920a42004ae8065f3ab14d1c0fa534ef1678" }, "downloads": -1, "filename": "airgram-0.1.1.tar.gz", "has_sig": false, "md5_digest": "03145883d73d2d741e1db6e1e3c3a8ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3295, "upload_time": "2015-08-20T23:07:51", "url": "https://files.pythonhosted.org/packages/da/e2/611bfd5d5be5dfb3600ed24d69d22b44154851305fb3cddbd747fcc6b3e8/airgram-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "69f80eeee9296ea675aecf1501f89152", "sha256": "8b5798ca816673f3c2444efeaef2374a6ef3051888645cfaefdf5aa1c37e907f" }, "downloads": -1, "filename": "airgram-0.1.2.tar.gz", "has_sig": false, "md5_digest": "69f80eeee9296ea675aecf1501f89152", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3330, "upload_time": "2015-08-20T23:21:07", "url": "https://files.pythonhosted.org/packages/a3/af/61a8d15708780694714c77cafef040aa491489e0b2df6551b5d8eb377bad/airgram-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "0b91785e1186ac31b9fc3995f7cfd943", "sha256": "40ac3f355db3753e5bec8ef7dba93942300b3c65decc026e047c73467a0fe7e1" }, "downloads": -1, "filename": "airgram-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b91785e1186ac31b9fc3995f7cfd943", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5201, "upload_time": "2015-08-25T10:36:33", "url": "https://files.pythonhosted.org/packages/c3/79/817e5d259d0ac6d85922d2f818eac2ac97fe9c687c0815affe90a1774030/airgram-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46d94fa4495c312b73f66cc0cd7b4774", "sha256": "dc214d0548330d67bfc532ed509f981bc578789741cf3ecda91889337ee5ba58" }, "downloads": -1, "filename": "airgram-0.1.3.tar.gz", "has_sig": false, "md5_digest": "46d94fa4495c312b73f66cc0cd7b4774", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4136, "upload_time": "2015-08-25T10:36:28", "url": "https://files.pythonhosted.org/packages/d3/d3/13c1242a48ee2fd8978a94d619cd0dfaccf88671082c3523218d9f87e429/airgram-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0b91785e1186ac31b9fc3995f7cfd943", "sha256": "40ac3f355db3753e5bec8ef7dba93942300b3c65decc026e047c73467a0fe7e1" }, "downloads": -1, "filename": "airgram-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b91785e1186ac31b9fc3995f7cfd943", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5201, "upload_time": "2015-08-25T10:36:33", "url": "https://files.pythonhosted.org/packages/c3/79/817e5d259d0ac6d85922d2f818eac2ac97fe9c687c0815affe90a1774030/airgram-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46d94fa4495c312b73f66cc0cd7b4774", "sha256": "dc214d0548330d67bfc532ed509f981bc578789741cf3ecda91889337ee5ba58" }, "downloads": -1, "filename": "airgram-0.1.3.tar.gz", "has_sig": false, "md5_digest": "46d94fa4495c312b73f66cc0cd7b4774", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4136, "upload_time": "2015-08-25T10:36:28", "url": "https://files.pythonhosted.org/packages/d3/d3/13c1242a48ee2fd8978a94d619cd0dfaccf88671082c3523218d9f87e429/airgram-0.1.3.tar.gz" } ] }