{ "info": { "author": "Andreas Dickow", "author_email": "andreas.dickow@biz-factory.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Cloud-Push-Notifications Python Client\nThis repository contains a simple Python client for the Bluemix/IBM push notification service\n\nInstallation\n===\n```bash\npip install cloud-push-client\n```\n\nGetting Started\n===\nLog into IBM/Bluemix cloud and retrieve api_key, app_id and client_secret from your push service\n```python\nimport cloudpush.Client as cp\npush_client = cp.Client(\"api_key\", \"app_id\", \"client_secret\")\n```\n\nMethods\n===\n\ndevices\n---\n```python\nregister_device(token, platform, device_id=None)\n\ndelete_device(device_id)\n\nget_device(device_id=None,token=None)\n\nget_devices()\n\nget_device_stats()\n```\n\ntopics\n---\n```python\nregister_topic(name,description=None)\n\ndelete_topic(name)\n```\n\nsubscriptions\n---\n```python\nsubscribe( topic, device_id)\n\nunsubscribe(self, topic, device_id)\n\nget_subscriptions( topic, device_id=None)\n```\n\npush messages\n---\n```python\nget_push_stats()\n\nget_messages(offset=0)\n\nget_message(message_id)\n\nget_message_status(message_id)\n\nget_message_delivery_status(message_id,device_id=\"\")\n\nsend_message(alert, url=None,\n platforms=[\"A\", \"G\"],\n payload=\"\", \n device_ids=None,\n topics=None,\n badge=1,\n ttl=3600,\n type='DEFAULT',\n title=None,\n subtitle=None,\n validate=True)\n```\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AndreasDickow/CloudPushNotificationsPythonClient", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cloud-push-client", "package_url": "https://pypi.org/project/cloud-push-client/", "platform": "", "project_url": "https://pypi.org/project/cloud-push-client/", "project_urls": { "Homepage": "https://github.com/AndreasDickow/CloudPushNotificationsPythonClient" }, "release_url": "https://pypi.org/project/cloud-push-client/1.0.3/", "requires_dist": null, "requires_python": ">=3.4", "summary": "A Python client for the Bluemix/IBM push notifications service", "version": "1.0.3", "yanked": false, "yanked_reason": null }, "last_serial": 6006208, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d18080357c4598c7c6d4d850da7f18ea", "sha256": "9620ffe66b9aa22001a80ca167cb1de69e442450cffcc862df52cb120be7b6b5" }, "downloads": -1, "filename": "cloud_push_client-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d18080357c4598c7c6d4d850da7f18ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 16655, "upload_time": "2019-10-17T15:32:07", "upload_time_iso_8601": "2019-10-17T15:32:07.717022Z", "url": "https://files.pythonhosted.org/packages/4a/0d/a0e16121d34aba2128e4f1840ba5a80f3b097a1667e1a918f5cc44fb1a68/cloud_push_client-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "051dd97d2404a46296c67929d231a2cf", "sha256": "d2c87fe01c98aa4708379d6904c92e2c68425469b52bf6f0c0bdfb515f59eb64" }, "downloads": -1, "filename": "cloud_push_client-1.0.0.tar.gz", "has_sig": false, "md5_digest": "051dd97d2404a46296c67929d231a2cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 3777, "upload_time": "2019-10-17T15:32:20", "upload_time_iso_8601": "2019-10-17T15:32:20.891857Z", "url": "https://files.pythonhosted.org/packages/45/85/beab1f4fe3f2038270d5389ae7a8943d4b7be2522dbe39b2d12bdb56c8b1/cloud_push_client-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a4602f7d765af8316fa47f0c143ca3a7", "sha256": "b1555719016beb8bb5e9a8cb40c60e3e2c8c6a0fa6498715c7c2870e296e81c6" }, "downloads": -1, "filename": "cloud_push_client-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a4602f7d765af8316fa47f0c143ca3a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 16727, "upload_time": "2019-10-18T12:34:32", "upload_time_iso_8601": "2019-10-18T12:34:32.766821Z", "url": "https://files.pythonhosted.org/packages/6e/df/84249118a5cb37f43bd007986bd81058da22df5bd151eb2de51233764f8b/cloud_push_client-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "974bb3633a4df2054bad11ceb2d7fd06", "sha256": "f6a3280cfe40bf7d1e4317b2686efbeee2d84a80b9e5362fa4d280b9e3f20e10" }, "downloads": -1, "filename": "cloud_push_client-1.0.1.tar.gz", "has_sig": false, "md5_digest": "974bb3633a4df2054bad11ceb2d7fd06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 3897, "upload_time": "2019-10-18T12:34:34", "upload_time_iso_8601": "2019-10-18T12:34:34.501086Z", "url": "https://files.pythonhosted.org/packages/9d/3c/822082a778d2a2b8dc84986534b062c8e4e027a89c195a6dddd34e0353cc/cloud_push_client-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "41fbf1139676c9c205d2f8cbadf13d4a", "sha256": "5ccd9a8830afdcb126cb8eb918078d42a02ba2d24b7da19d3cf7e31831d23e13" }, "downloads": -1, "filename": "cloud_push_client-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "41fbf1139676c9c205d2f8cbadf13d4a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 16967, "upload_time": "2019-10-21T08:22:46", "upload_time_iso_8601": "2019-10-21T08:22:46.254117Z", "url": "https://files.pythonhosted.org/packages/ca/3e/fd100ebbe512d87cb184d4a1be0395b5e59eb035ea52ade6ae8ba775dd91/cloud_push_client-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0f7b57e20c24b8b80020c6cec8f4330a", "sha256": "d1bfbbcc8f3777f3389a0b3a7bd6966bae8aac8af3819e946384e2fbdcfd4ad9" }, "downloads": -1, "filename": "cloud_push_client-1.0.2.tar.gz", "has_sig": false, "md5_digest": "0f7b57e20c24b8b80020c6cec8f4330a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4125, "upload_time": "2019-10-21T08:22:52", "upload_time_iso_8601": "2019-10-21T08:22:52.042095Z", "url": "https://files.pythonhosted.org/packages/7e/1f/5546333f7c7ba634f0003a8fa7aaaad480062b64bcfab866d5a2b1a7303e/cloud_push_client-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "96ec3b40ab497faf1b0d8e754d742273", "sha256": "21f470fc54983687795869de9c0e0b4928469cd9b13b6945b3e3c1e7a91d0ec8" }, "downloads": -1, "filename": "cloud_push_client-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "96ec3b40ab497faf1b0d8e754d742273", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 17001, "upload_time": "2019-10-21T08:44:43", "upload_time_iso_8601": "2019-10-21T08:44:43.477877Z", "url": "https://files.pythonhosted.org/packages/36/f3/e55daec3e56249b9d3f5ef47dd2efb644e2451ce89168e28e37e58148593/cloud_push_client-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "60d8e907c0c554f79858ab36bf378098", "sha256": "8b7a11591b897801e561692443399fbcf8b6dccde03c3e7d3d6f2d75ec79083e" }, "downloads": -1, "filename": "cloud_push_client-1.0.3.tar.gz", "has_sig": false, "md5_digest": "60d8e907c0c554f79858ab36bf378098", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4170, "upload_time": "2019-10-21T08:44:48", "upload_time_iso_8601": "2019-10-21T08:44:48.550778Z", "url": "https://files.pythonhosted.org/packages/ec/8c/b97f5e627666d644b036837f9a87e15d57b185a9e265b135d39c6c2106d4/cloud_push_client-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "96ec3b40ab497faf1b0d8e754d742273", "sha256": "21f470fc54983687795869de9c0e0b4928469cd9b13b6945b3e3c1e7a91d0ec8" }, "downloads": -1, "filename": "cloud_push_client-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "96ec3b40ab497faf1b0d8e754d742273", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 17001, "upload_time": "2019-10-21T08:44:43", "upload_time_iso_8601": "2019-10-21T08:44:43.477877Z", "url": "https://files.pythonhosted.org/packages/36/f3/e55daec3e56249b9d3f5ef47dd2efb644e2451ce89168e28e37e58148593/cloud_push_client-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "60d8e907c0c554f79858ab36bf378098", "sha256": "8b7a11591b897801e561692443399fbcf8b6dccde03c3e7d3d6f2d75ec79083e" }, "downloads": -1, "filename": "cloud_push_client-1.0.3.tar.gz", "has_sig": false, "md5_digest": "60d8e907c0c554f79858ab36bf378098", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4170, "upload_time": "2019-10-21T08:44:48", "upload_time_iso_8601": "2019-10-21T08:44:48.550778Z", "url": "https://files.pythonhosted.org/packages/ec/8c/b97f5e627666d644b036837f9a87e15d57b185a9e265b135d39c6c2106d4/cloud_push_client-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }