{ "info": { "author": "Samuel Messner", "author_email": "powpowd@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "pushjet |logo| (Python API)\n=============================\n\n.. |logo| image:: http://i.imgur.com/DayiPBl.png\n :align: middle\n\nWelcome to ``pushjet``, Python's `Pushjet `__ (`see the server on GitHub `__) API. Pushjet lets you push notifications directly to your phone (among other things)! This module lets you do that pushing from Python! It's pretty sweet - it lets you do all sorts of cool things, like integrating notifications into your web app or notifying you when something goes on sale.\n\nAnd yep, the module's just named ``pushjet``. Spiffy name, and surely not at all confusing. Probably. Hopefully. Maybe.\n\nHow to install\n--------------\n\nThe module is `on GitHub `__, and `it's also on PyPI `__! That means you can install it using `pip `__. Simply run the following to install it:\n\n.. code:: bash\n\n > pip install pushjet\n\nBam, you're ready to go. It's compatible with both Python 2 and 3, too - nice, huh?\n\nHow to use\n----------\n\nSee the *Getting started* section of the `documentation `__. Here's a little taste:\n\n.. code:: python\n\n import pushjet\n import uuid\n\n service = pushjet.Service.create(\n \"Open courses\", # Name\n \"http://example.com/university_icon.png\" # Icon URL\n )\n device = pushjet.Device(uuid.uuid4())\n device.subscribe(service)\n service.send(\n \"A spot is open for you in the competitive eating course!\", # Message\n \"Course open\", # Title\n \"http://example.com/courses/eating/competitive\" # Link\n )\n for message in device.get_messages():\n print message.title\n print message.message\n print message.link\n\nFor information on all the properties of the classes, and on how to use custom API instances, once again see the `documentation `__.\n\nContact\n=======\n\nIf there's a feature you're missing or a bug you've found in ``pushjet``, `open an issue on GitHub `__. If you've got a question - or there's anything you'd like to talk about at all, really - you can reach me via:\n\n* `Twitter (@obskyr) `__\n* `E-mail `__\n\nI usually answer much faster on Twitter. Thaaaat... should be all. I think. Unless I've forgotten something, which I don't think I have. I never *think* I have, though, and then sometimes I still have. Let's hope I haven't this time.\n\nEnjoy!", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/obskyr/pushjet-py/tarball/v1.0.0", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/obskyr/pushjet-py", "keywords": "pushjet notifications android phone api rest", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pushjet", "package_url": "https://pypi.org/project/pushjet/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pushjet/", "project_urls": { "Download": "https://github.com/obskyr/pushjet-py/tarball/v1.0.0", "Homepage": "https://github.com/obskyr/pushjet-py" }, "release_url": "https://pypi.org/project/pushjet/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "A Python API for Pushjet. Send notifications to your phone from Python scripts!", "version": "1.0.0" }, "last_serial": 2423683, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b68ef84848ea8164ab7256f7f89b957e", "sha256": "aebc15e2ed53ea65da91991bc5d161fdbb4c8115cb2cb97665383f8eb0d80b34" }, "downloads": -1, "filename": "pushjet-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b68ef84848ea8164ab7256f7f89b957e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10967, "upload_time": "2016-10-20T17:39:03", "url": "https://files.pythonhosted.org/packages/07/d5/a21ee0bc2a00e8a82867f7d391e359cf34969d8daa4e9291a53827184577/pushjet-1.0.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b68ef84848ea8164ab7256f7f89b957e", "sha256": "aebc15e2ed53ea65da91991bc5d161fdbb4c8115cb2cb97665383f8eb0d80b34" }, "downloads": -1, "filename": "pushjet-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b68ef84848ea8164ab7256f7f89b957e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10967, "upload_time": "2016-10-20T17:39:03", "url": "https://files.pythonhosted.org/packages/07/d5/a21ee0bc2a00e8a82867f7d391e359cf34969d8daa4e9291a53827184577/pushjet-1.0.0-py2.py3-none-any.whl" } ] }