{ "info": { "author": "Konstantin Misyutin", "author_email": "ikeeip@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pypushwoosh\n===========\n\nPushwoosh Python Library\n\nSupported API Version: 1.3\n\n.. image:: https://travis-ci.org/Pushwoosh/pushwoosh-python-lib.svg?branch=master\n :target: https://travis-ci.org/Pushwoosh/pushwoosh-python-lib\n\nGetting Started\n---------------\n\nTypical usage often looks like this::\n\n #!/usr/bin/env python\n from pypushwoosh.client import PushwooshClient\n from pypushwoosh.command import CreateTargetedMessageCommand\n from pypushwoosh.filter import ApplicationFilter\n\n\n command = CreateTargetedMessageCommand()\n command.auth = 'AUTH_TOKEN'\n command.devices_filter = ApplicationFilter('APP-CODE')\n command.content = \"Hello world!\"\n\n client = PushwooshClient()\n print client.invoke(command)\n\n\nFeatures\n--------\n\nAt the moment, pypushwoosh supports:\n\n* Message commands:\n\n * CreateMessageForApplicationCommand\n * CreateMessageForApplicationGroupCommand\n * CreateTargetedMessageCommand\n * CompileFilterCommand\n * DeleteMessageCommand\n\n* Device commands:\n\n * RegisterDeviceCommand\n * GetTagsCommand\n * SetTagsCommand\n * SetBadgeCommand\n * PushStatCommand\n * GetNearestZoneCommand\n\nFor targeted messages, supports:\n\n * ApplicationFilter and ApplicationGroupFilter filters\n * Tag filters: IntegerTagFilter, StringTagFilter, ListTagFilter, DateTagFilter, DaysTagFilter, BooleanTagFilter\n * Tags filters by application\n * Operations filters: UnionFilter, IntersectFilter, SubtractFilter \n\n\nInstallation\n____________\n\nInstall via `pip`_:\n\n::\n\n $ pip install pypushwoosh\n\nInstall from source:\n\n::\n\n $ git clone git://github.com/Pushwoosh/pushwoosh-python-lib.git\n $ cd pushwoosh-python-lib\n $ python setup.py install\n\n.. _pip: https://pip.pypa.io/en/stable/\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Pushwoosh/pushwoosh-python-lib", "keywords": "Pushwoosh", "license": "MIT", "maintainer": "Konstantin Misyutin", "maintainer_email": "ikeeip@gmail.com", "name": "pypushwoosh", "package_url": "https://pypi.org/project/pypushwoosh/", "platform": "", "project_url": "https://pypi.org/project/pypushwoosh/", "project_urls": { "Homepage": "https://github.com/Pushwoosh/pushwoosh-python-lib" }, "release_url": "https://pypi.org/project/pypushwoosh/0.3.1/", "requires_dist": [ "six", "requests" ], "requires_python": "", "summary": "Python client for Pushwoosh", "version": "0.3.1" }, "last_serial": 4738805, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "830c43ecc76fd3d85250474f74b88d31", "sha256": "b3dd9c057406ef419084bab17cba736c5e13130c5edd9a0418d77adf04f53db4" }, "downloads": -1, "filename": "pypushwoosh-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "830c43ecc76fd3d85250474f74b88d31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13095, "upload_time": "2015-10-17T11:04:02", "url": "https://files.pythonhosted.org/packages/6c/ad/eda8581edee86052ace5732c4ba47d2e0d506434ea1016d10d02cbff9dc3/pypushwoosh-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d896fd4ef81c60b046fbbf95b7fe68c", "sha256": "2eb4359254d477c6a193cda5f8d600ae27d026ff324c28a12cfc00405b39c75d" }, "downloads": -1, "filename": "pypushwoosh-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4d896fd4ef81c60b046fbbf95b7fe68c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10092, "upload_time": "2015-10-17T11:04:20", "url": "https://files.pythonhosted.org/packages/b5/6d/abdebfb2f458d61c8c532d0fc48893316b3f56af742c512a6a541cad16d0/pypushwoosh-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "10aa78dbb4a69f9fad9dc647cf700af6", "sha256": "46bba75af71cfa32af3af2a67281f1bc114fed45f38f5c4d8ae637b18480009a" }, "downloads": -1, "filename": "pypushwoosh-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10aa78dbb4a69f9fad9dc647cf700af6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13227, "upload_time": "2016-04-25T10:46:07", "url": "https://files.pythonhosted.org/packages/4e/f5/f2a07b2eb4301f1033b60172165b79941581656f052e435f557c2f437db3/pypushwoosh-0.2.1-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1764e520fdd0bca384a2c98608006165", "sha256": "d64d2a36b422917d3b8e373345a5ac609229cd05393bb14715f9e1ad1e8f15db" }, "downloads": -1, "filename": "pypushwoosh-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1764e520fdd0bca384a2c98608006165", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13226, "upload_time": "2017-10-23T11:40:32", "url": "https://files.pythonhosted.org/packages/4d/6c/ae376bcb9a50ea5222dd4bb0b55f2af0789d21478fdcdbba82b3325d74e8/pypushwoosh-0.3.0-py2.py3-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "0d447f701bc3c019616a78ecb0f7464a", "sha256": "7d80171f124b8833388425ebe69f71a827719df9e95dd0d47f5d0e92796b0f03" }, "downloads": -1, "filename": "pypushwoosh-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d447f701bc3c019616a78ecb0f7464a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12502, "upload_time": "2019-01-25T06:50:45", "url": "https://files.pythonhosted.org/packages/78/f5/14aa741539a22a1a44a222786b3ffe5c92b84e95e6f533fd41c3780219a5/pypushwoosh-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8662b858ae24f04837cd2d2a4673b589", "sha256": "34c87c2253a77973d3441203ce8af278bc2877de52e20cef74d7f328f1a074ee" }, "downloads": -1, "filename": "pypushwoosh-0.3.1.tar.gz", "has_sig": false, "md5_digest": "8662b858ae24f04837cd2d2a4673b589", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11042, "upload_time": "2019-01-25T06:50:47", "url": "https://files.pythonhosted.org/packages/6d/ce/eecc5048245af47e148556ab6e4cba3f426ca166ab700c359254a2397ad3/pypushwoosh-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0d447f701bc3c019616a78ecb0f7464a", "sha256": "7d80171f124b8833388425ebe69f71a827719df9e95dd0d47f5d0e92796b0f03" }, "downloads": -1, "filename": "pypushwoosh-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d447f701bc3c019616a78ecb0f7464a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12502, "upload_time": "2019-01-25T06:50:45", "url": "https://files.pythonhosted.org/packages/78/f5/14aa741539a22a1a44a222786b3ffe5c92b84e95e6f533fd41c3780219a5/pypushwoosh-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8662b858ae24f04837cd2d2a4673b589", "sha256": "34c87c2253a77973d3441203ce8af278bc2877de52e20cef74d7f328f1a074ee" }, "downloads": -1, "filename": "pypushwoosh-0.3.1.tar.gz", "has_sig": false, "md5_digest": "8662b858ae24f04837cd2d2a4673b589", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11042, "upload_time": "2019-01-25T06:50:47", "url": "https://files.pythonhosted.org/packages/6d/ce/eecc5048245af47e148556ab6e4cba3f426ca166ab700c359254a2397ad3/pypushwoosh-0.3.1.tar.gz" } ] }