{ "info": { "author": "Lucas Hild", "author_email": "contact@lucas-hild.de", "bugtrack_url": null, "classifiers": [], "description": "# OneSignal-Notifications\n\n![](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)\n[![PyPI](https://img.shields.io/pypi/v/onesignal-notifications.svg?style=flat-square&colorB=dfb317)](https://pypi.org/project/onesignal-notifications/)\n[![Docs](https://img.shields.io/badge/docs-VuePress-red.svg?style=flat-square)](https://lanseuo.github.io/onesignal-notifications/)\n[![Travis CI](https://img.shields.io/travis/Lanseuo/onesignal-notifications.svg?style=flat-square)](https://travis-ci.org/Lanseuo/onesignal-notifications)\n\nOneSignal-Notifications is a wrapper for the OneSignal API which allows you to send notifications to Android, iOS and Web App.\n\n## Installation\n\n```\npip install onesignal-notifications\n```\n\n## Usage\n\n```python\nfrom onesignal import OneSignal, SegmentNotification\n\nclient = OneSignal(\"MY_APP_ID\", \"MY_REST_API_KEY\")\nnotification_to_all_users = SegmentNotification(\n contents={\n \"en\": \"Hello from OneSignal-Notifications\"\n },\n included_segments=[SegmentNotification.ALL]\n)\nclient.send(notification_to_all_users)\n```\n\n## Development\n\n> Contributions are welcome\n\n```\npip install --editable .\n```\n\nrun the tests\n\n```\nexport ONESIGNAL_API_KEY=\"...\"\nexport ONESIGNAL_REST_API_KEY=\"...\"\n\npytest\n```\n\n### Docs\n\nTo edit the docs, change the folder and spin up the development server.\n\n```\ncd docs\nnpm install -g vuepress\nvuepress dev\n```\n\n## Meta\n\nLucas Hild - [https://lucas-hild.de](https://lucas-hild.de) \nThis project is licensed under the MIT License - see the LICENSE file for details\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/Lanseuo/onesignal-notifications", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "onesignal-notifications", "package_url": "https://pypi.org/project/onesignal-notifications/", "platform": "", "project_url": "https://pypi.org/project/onesignal-notifications/", "project_urls": { "Homepage": "https://github.com/Lanseuo/onesignal-notifications" }, "release_url": "https://pypi.org/project/onesignal-notifications/0.2.5/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "OneSignal API Wrapper for Python", "version": "0.2.5" }, "last_serial": 4880964, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "09757334d784b2c1f8c2239cb2f0757f", "sha256": "485a05c110e551ab18f543783174401c526a84e0abc9f88c7e462e6070d2fec4" }, "downloads": -1, "filename": "onesignal-notifications-0.1.0.tar.gz", "has_sig": false, "md5_digest": "09757334d784b2c1f8c2239cb2f0757f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1904, "upload_time": "2018-04-29T13:20:40", "url": "https://files.pythonhosted.org/packages/e1/e3/b30d000cc0584c808ec1386c5e0560768bb1d61ecead084499752ff43a1c/onesignal-notifications-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "24eb0ddad51ce338ce2490f27f98302e", "sha256": "8c4348a59bebe46c627d4da294b741fc29459fd51190efed4eb100172040cd38" }, "downloads": -1, "filename": "onesignal-notifications-0.2.0.tar.gz", "has_sig": false, "md5_digest": "24eb0ddad51ce338ce2490f27f98302e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5053, "upload_time": "2018-05-13T17:12:46", "url": "https://files.pythonhosted.org/packages/f9/db/d51cb6f68fcf61eae4d9acbd53311dc0a80331b653a1c45ecc1cb2efa7a2/onesignal-notifications-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7aebdb8811d35ffe92615d11ceeb434e", "sha256": "928fab80d211e206677f38e0855f4c1b3ad2c83dc28571a8363b23f2b1348426" }, "downloads": -1, "filename": "onesignal_notifications-0.2.1-py3.6.egg", "has_sig": false, "md5_digest": "7aebdb8811d35ffe92615d11ceeb434e", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 14290, "upload_time": "2018-08-09T17:26:26", "url": "https://files.pythonhosted.org/packages/db/6e/c1026a4c5d994dbffea48b2013231486d552f653244e7d4d153be7f3ffce/onesignal_notifications-0.2.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "d1138034b9310f2f59c89c462521b863", "sha256": "06f0d192d48a5c19c347c45efee81522e1f3f124b09351728689f94f8f448e9d" }, "downloads": -1, "filename": "onesignal-notifications-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d1138034b9310f2f59c89c462521b863", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5162, "upload_time": "2018-05-29T13:37:35", "url": "https://files.pythonhosted.org/packages/cb/c6/f6ee8096a993579ccb71b1cbd25a9fcc5f8ba736113f4a6db6f8c3c9fb7b/onesignal-notifications-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "e7ad518d75c5b85ec6d1e122c4702887", "sha256": "d74b4f2c2cded9d70e3122da26502e884a14f785158508b0371c0e2840caaaa2" }, "downloads": -1, "filename": "onesignal-notifications-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e7ad518d75c5b85ec6d1e122c4702887", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6866, "upload_time": "2018-08-09T17:26:27", "url": "https://files.pythonhosted.org/packages/2d/69/583246010796a2288681aab17260a3178577bf7e347032d96c13a9238f51/onesignal-notifications-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "0ff973ecea61d91430642aae7fd6f8d5", "sha256": "273b5bdb206fbcf5173a669077240ebe42e23035efcf46d6eb7abdbcb75ed5e0" }, "downloads": -1, "filename": "onesignal_notifications-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0ff973ecea61d91430642aae7fd6f8d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9014, "upload_time": "2019-01-04T06:52:30", "url": "https://files.pythonhosted.org/packages/71/55/9e703fb3fc67f298752cf9eae7b836bfd40baafe2ac1f373596bf5915864/onesignal_notifications-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41d16055df339bcb68534bd5ca5deff0", "sha256": "1ca77e9ad5d790f8d09a90094d6e3a2d9224776165985fba95e91b85cba093b6" }, "downloads": -1, "filename": "onesignal-notifications-0.2.3.tar.gz", "has_sig": false, "md5_digest": "41d16055df339bcb68534bd5ca5deff0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7416, "upload_time": "2019-01-04T06:52:35", "url": "https://files.pythonhosted.org/packages/c0/ea/34082518ca07fd1168b340fc4bbe92a901905c97305accbce32a729b0db9/onesignal-notifications-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a2f4d30b7c5ab8bbc03e067ad558387a", "sha256": "52fc6d11c44894b169f74d909262627aeb12a8fb7bb8b99c5c9b5ccfd4e04ee0" }, "downloads": -1, "filename": "onesignal_notifications-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a2f4d30b7c5ab8bbc03e067ad558387a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9356, "upload_time": "2019-01-12T10:21:22", "url": "https://files.pythonhosted.org/packages/39/b9/6b8bad1b4bae2cbeb0dffcca53156f2b4bd3b6eec47a76835c926ae66cb1/onesignal_notifications-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1a31b6fbe50126bab73b4176b66c6a7", "sha256": "932b616606c41cd7ae6db218d2b241f61a9de07426887f1ae5a85196f2090da7" }, "downloads": -1, "filename": "onesignal-notifications-0.2.4.tar.gz", "has_sig": false, "md5_digest": "b1a31b6fbe50126bab73b4176b66c6a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7654, "upload_time": "2019-01-12T10:21:27", "url": "https://files.pythonhosted.org/packages/bf/a8/dd0107f2826d48dbbb642aa08ae61427d7191dd83e97a70c02c80768380a/onesignal-notifications-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "7bf33d1733539f8229ddc0c559a4b960", "sha256": "ca594664418859bd96c34dca46e8f288d69af65dbd59a4d9cedf78950c236b7c" }, "downloads": -1, "filename": "onesignal_notifications-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7bf33d1733539f8229ddc0c559a4b960", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9322, "upload_time": "2019-02-28T20:30:07", "url": "https://files.pythonhosted.org/packages/36/39/e88a2f5d41922b1289961289ba2f864baf76334fb23f742f61601dd63898/onesignal_notifications-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dda66bf0881b07e8bf9e49f65962fea", "sha256": "f8f2d8c8cfbc3ba17b89eed7d38637a200ce02b9463f245d1a2ec878257df5fd" }, "downloads": -1, "filename": "onesignal-notifications-0.2.5.tar.gz", "has_sig": false, "md5_digest": "5dda66bf0881b07e8bf9e49f65962fea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7506, "upload_time": "2019-02-28T20:30:08", "url": "https://files.pythonhosted.org/packages/9c/94/7f4bc1decd54bd924b057eff5c1d6adfe7bc620444aebcebf51ed7e0b38a/onesignal-notifications-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7bf33d1733539f8229ddc0c559a4b960", "sha256": "ca594664418859bd96c34dca46e8f288d69af65dbd59a4d9cedf78950c236b7c" }, "downloads": -1, "filename": "onesignal_notifications-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7bf33d1733539f8229ddc0c559a4b960", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9322, "upload_time": "2019-02-28T20:30:07", "url": "https://files.pythonhosted.org/packages/36/39/e88a2f5d41922b1289961289ba2f864baf76334fb23f742f61601dd63898/onesignal_notifications-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dda66bf0881b07e8bf9e49f65962fea", "sha256": "f8f2d8c8cfbc3ba17b89eed7d38637a200ce02b9463f245d1a2ec878257df5fd" }, "downloads": -1, "filename": "onesignal-notifications-0.2.5.tar.gz", "has_sig": false, "md5_digest": "5dda66bf0881b07e8bf9e49f65962fea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7506, "upload_time": "2019-02-28T20:30:08", "url": "https://files.pythonhosted.org/packages/9c/94/7f4bc1decd54bd924b057eff5c1d6adfe7bc620444aebcebf51ed7e0b38a/onesignal-notifications-0.2.5.tar.gz" } ] }