{ "info": { "author": "jpush", "author_email": "support@jpush.cn", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "=======================\nJPush API Python Client\n=======================\n\nJPush's officially supported Python client library for accessing JPush APIs. \n\nJPush Rest API Documents: http://docs.jpush.io/server/rest_api_v3_push/\n\nYou can download the latest release file here: https://github.com/jpush/jpush-api-python-client/releases\n\n------------\nInstallation\n------------\nTo install jpush-api-python-client, simply:\n\n $ sudo pip install jpush\n\nor alternatively install via easy_install:\n\n $ sudo easy_install jpush\n\n\nor from source:\n\n $ sudo python setup.py install\n\n-------\nTesting\n-------\nFor running the tests, you need the standard `unittest` module, shipped\nwith Python. \n\nTo run jpush-api-python-client tests, simply:\n\n $ nosetests tests/push tests/devices --verbosity=2 \n\n--------\nExamples\n--------\n You can see more examples in https://github.com/jpush/jpush-api-python-client/blob/master/examples\n\nSimple iOS Push\n---------------\n >>> import jpush as jpush\n >>> from conf import app_key, master_secret\n >>> _jpush = jpush.JPush(app_key, master_secret)\n >>> push = _jpush.create_push()\n >>> push.audience = jpush.all_\n >>> ios_msg = jpush.ios(alert=\"Hello, IOS JPush!\", badge=\"+1\", sound=\"a.caf\", extras={'k1':'v1'})\n >>> android_msg = jpush.android(alert=\"Hello, android msg\")\n >>> push.notification = jpush.notification(alert=\"Hello, JPush!\", android=android_msg, ios=ios_msg)\n >>> push.options = {\"time_to_live\":86400, \"sendno\":12345,\"apns_production\":True}\n >>> push.platform = jpush.platform(\"ios\")\n >>> push.send()\n\n\nGet taglist\n-----------------\n >>> import jpush as jpush\n >>> from conf import app_key, master_secret\n >>> _jpush = jpush.JPush(app_key, master_secret)\n >>> device = _jpush.create_device()\n >>> device.get_taglist()\n\n--------\nQuestions\n--------\nThe best place to ask questions is our community site:\nhttp://community.jpush.cn/\n\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/jpush/jpush-api-python-client", "keywords": "JPush,JPush API,Android Push,iOS Push", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "jpush", "package_url": "https://pypi.org/project/jpush/", "platform": "any", "project_url": "https://pypi.org/project/jpush/", "project_urls": { "Homepage": "https://github.com/jpush/jpush-api-python-client" }, "release_url": "https://pypi.org/project/jpush/3.3.7/", "requires_dist": [ "requests (>=1.2)" ], "requires_python": "", "summary": "JPush's officially supported Python client library", "version": "3.3.7" }, "last_serial": 5186140, "releases": { "3.0.1": [ { "comment_text": "", "digests": { "md5": "7a3559bf05c5ffc5c94900d192b5eb03", "sha256": "63c8f0f292f552c0d987ab982fca0e6de20e0b1922e9d3a658cdb2e309ac2292" }, "downloads": -1, "filename": "jpush-3.0.1.tar.gz", "has_sig": false, "md5_digest": "7a3559bf05c5ffc5c94900d192b5eb03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5428, "upload_time": "2014-08-09T10:17:59", "url": "https://files.pythonhosted.org/packages/f0/cc/9539def0ca27fd8f00ed37e9ba3170f9bf5aca420500ba98465c6494fc9f/jpush-3.0.1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "12a53cf95d92a1abc2c71848b9ff66ee", "sha256": "70ef5a14e0b8568d43fb4b1869625a6baa1b6798856824cbe69ca5b5a7f91983" }, "downloads": -1, "filename": "jpush-3.1.0.tar.gz", "has_sig": false, "md5_digest": "12a53cf95d92a1abc2c71848b9ff66ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8519, "upload_time": "2015-08-20T08:09:00", "url": "https://files.pythonhosted.org/packages/dc/5f/b6e17125fe10680ffff6e64058cf9406aa06bf6ac525789fd399907f7745/jpush-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "a5eecc17f4a38eb4d41d848e95717f04", "sha256": "d3a01f9bd90fbf2fe1febf029fe9416e14f16c6b1f219d8d27484d46d4dc86e6" }, "downloads": -1, "filename": "jpush-3.1.1.tar.gz", "has_sig": false, "md5_digest": "a5eecc17f4a38eb4d41d848e95717f04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10238, "upload_time": "2015-08-20T09:17:03", "url": "https://files.pythonhosted.org/packages/19/d1/89404debc3189ca0621ee72ffeb3ff2d8949bba9b221596995625e9521a8/jpush-3.1.1.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "ffe6276097bdb6e10b2e4142565a3fd8", "sha256": "421f9a76d1f690ab7d79a2e8eecd9451552069518adae2911b2458303fb8ffab" }, "downloads": -1, "filename": "jpush-3.1.2.tar.gz", "has_sig": false, "md5_digest": "ffe6276097bdb6e10b2e4142565a3fd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10022, "upload_time": "2015-11-09T09:06:31", "url": "https://files.pythonhosted.org/packages/34/9e/49155057cdf1f301c3013c4bda02f660c841dddb8529c351b3be9bd4cd61/jpush-3.1.2.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "aa7ef78c830f8329d0a0e454951cbab6", "sha256": "efea2ae376787ed464b27cd7965fe4afde6079d311dceda4e7f03d1d1f117a24" }, "downloads": -1, "filename": "jpush-3.2.0.tar.gz", "has_sig": false, "md5_digest": "aa7ef78c830f8329d0a0e454951cbab6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12175, "upload_time": "2016-05-18T08:36:24", "url": "https://files.pythonhosted.org/packages/da/60/6df9a0d2e08a15c50af698e588b325ff2da37fb154be0246d3504e51eb35/jpush-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "67e4f08e3baf7880143850444c4a9eb8", "sha256": "a90cf20be65096a7f7b97c0e958c56164bf3943bb5cfdc38cf8e979ad22a9665" }, "downloads": -1, "filename": "jpush-3.2.1.tar.gz", "has_sig": false, "md5_digest": "67e4f08e3baf7880143850444c4a9eb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13117, "upload_time": "2016-05-19T05:21:16", "url": "https://files.pythonhosted.org/packages/90/2c/1f378bf2902288eb2e99e2683ea5d46e50e967a57af9d43de282fb9de6ec/jpush-3.2.1.tar.gz" } ], "3.2.4.1": [ { "comment_text": "", "digests": { "md5": "bbc93bbf95a26d065e9726a53f1bf1b3", "sha256": "d0b211d93f0876f965fb1fd7a82507b732f8871e11e10cab232ef82f13d5a7d2" }, "downloads": -1, "filename": "jpush-3.2.4.1.tar.gz", "has_sig": false, "md5_digest": "bbc93bbf95a26d065e9726a53f1bf1b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13657, "upload_time": "2017-02-08T05:27:12", "url": "https://files.pythonhosted.org/packages/d4/a9/fdfee2299edb7dcd462ca90b5976940be35a02c4125650436e8d9ee8ba20/jpush-3.2.4.1.tar.gz" } ], "3.2.5": [ { "comment_text": "", "digests": { "md5": "ab2f7129e68048a618034b4e7111cb5c", "sha256": "afefd12e6b7652f36d20a4cdc8f71f2e259d6748ba37e1c6180c12d33cd8d780" }, "downloads": -1, "filename": "jpush-3.2.5.tar.gz", "has_sig": false, "md5_digest": "ab2f7129e68048a618034b4e7111cb5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13705, "upload_time": "2017-04-05T07:23:38", "url": "https://files.pythonhosted.org/packages/3c/e0/91bba4bb9c0e3a9180bc4fff52999913c86eb7e9ba68f0d5a6af09bd8da1/jpush-3.2.5.tar.gz" } ], "3.2.6": [ { "comment_text": "", "digests": { "md5": "bcadb43eb5c3c3c23b71722f184c0166", "sha256": "127f07e3657bc3d9528a70828951df1ffe692c0e1cc3e085f54c87fbcefb7282" }, "downloads": -1, "filename": "jpush-3.2.6.tar.gz", "has_sig": false, "md5_digest": "bcadb43eb5c3c3c23b71722f184c0166", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13719, "upload_time": "2017-04-13T03:24:30", "url": "https://files.pythonhosted.org/packages/73/66/be685f59b3acf67ab73c50b0b104fc2c6ac03f8fd080f6d4887cefe23cd9/jpush-3.2.6.tar.gz" } ], "3.2.7": [ { "comment_text": "", "digests": { "md5": "b7a1700f6f7e3365d69dea398331a68f", "sha256": "97fa53cf09da122d7570a6b22c9e1ed636710670354804a59f94e0a236ae5d4e" }, "downloads": -1, "filename": "jpush-3.2.7.tar.gz", "has_sig": false, "md5_digest": "b7a1700f6f7e3365d69dea398331a68f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11745, "upload_time": "2017-05-23T08:28:51", "url": "https://files.pythonhosted.org/packages/83/30/b902f4977d76991c0f28fe73ffe2c9ce1e9632bdb7944e209bea240d9748/jpush-3.2.7.tar.gz" } ], "3.2.8": [ { "comment_text": "", "digests": { "md5": "719411a33d1b4edcb78acec125782f5a", "sha256": "b2fa5adb69c5baea4081c5eee7e6ad77db7442dabc22f55307bf94b66a5e7078" }, "downloads": -1, "filename": "jpush-3.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "719411a33d1b4edcb78acec125782f5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15481, "upload_time": "2017-07-19T13:54:31", "url": "https://files.pythonhosted.org/packages/df/4b/ca6383a34f5fb3f83bd44bf4a1424ffddc6c8455d7e8f88efbb2167c4150/jpush-3.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e76120a05896e0c8fc08fca5531a4b81", "sha256": "b868ec83541bd78980be070bb0fa0779c7fc0039559d0a94be959ccc9e70863c" }, "downloads": -1, "filename": "jpush-3.2.8.tar.gz", "has_sig": false, "md5_digest": "e76120a05896e0c8fc08fca5531a4b81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14985, "upload_time": "2017-07-19T13:54:36", "url": "https://files.pythonhosted.org/packages/75/a1/8b89c0e6b921a05ea6cb5129b23bd3d5c08a4da44819d2f31e59c19b7e97/jpush-3.2.8.tar.gz" } ], "3.2.9": [ { "comment_text": "", "digests": { "md5": "8d0aeecc901bff02381895b0b5faebcc", "sha256": "9dbadee4d7ada2d00d84d53ea50cbf7e9ab6e58467086932309a8cdf796d1d79" }, "downloads": -1, "filename": "jpush-3.2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d0aeecc901bff02381895b0b5faebcc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15906, "upload_time": "2018-01-30T14:08:29", "url": "https://files.pythonhosted.org/packages/77/e2/d9d82dab82c7d1cb68b7c85a7127b8aa53594f2a8692c373bcc198ad90d1/jpush-3.2.9-py2.py3-none-any.whl" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "84a0d3b80868d7f335023c757fab0b8e", "sha256": "78b042583243fbff10ccfbffe6cf16922d0cabefde057a3151d4c7bb172eb3c4" }, "downloads": -1, "filename": "jpush-3.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84a0d3b80868d7f335023c757fab0b8e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16029, "upload_time": "2018-05-17T06:28:48", "url": "https://files.pythonhosted.org/packages/1a/5c/62ad2d29c774aa924dc19cd0974727e2e9ee082eb5ed306e06815547f561/jpush-3.3.0-py2.py3-none-any.whl" } ], "3.3.2": [ { "comment_text": "", "digests": { "md5": "8dd8c76daf9fb19f5013e22926137faf", "sha256": "47ffd0526526ab57cf285928b23a74a12af73bec81d8d6c767583b4d070a1dc8" }, "downloads": -1, "filename": "jpush-3.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8dd8c76daf9fb19f5013e22926137faf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16073, "upload_time": "2018-10-29T03:11:47", "url": "https://files.pythonhosted.org/packages/df/d8/b8e7e1aa119a1914a79777e7e8cf2660deba4ce30f3187f2c1d686291cee/jpush-3.3.2-py2.py3-none-any.whl" } ], "3.3.3": [ { "comment_text": "", "digests": { "md5": "479d6d4b13af73df62a00930c7b2185f", "sha256": "fc9d822caaad8e0495c03853de5802ef311c59a0c61adcb69d9cfeadc21dfd93" }, "downloads": -1, "filename": "jpush-3.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "479d6d4b13af73df62a00930c7b2185f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16068, "upload_time": "2018-10-29T07:40:17", "url": "https://files.pythonhosted.org/packages/f1/56/7e26a001be638d0c586d0fa0c5988f9840aab8c7382237335c20ee58963f/jpush-3.3.3-py2.py3-none-any.whl" } ], "3.3.4": [ { "comment_text": "", "digests": { "md5": "aea4df6f4e99ab0518746614b872ddae", "sha256": "38c13b9ffc7a3ee8e61453c8a2b6e1edbf03b5e432dd0b9533777900a2157910" }, "downloads": -1, "filename": "jpush-3.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aea4df6f4e99ab0518746614b872ddae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16192, "upload_time": "2018-11-30T05:37:22", "url": "https://files.pythonhosted.org/packages/4c/52/1fb19c251ea655175e64916039f5a0d44b87364b47a4e11d26316b654bdd/jpush-3.3.4-py2.py3-none-any.whl" } ], "3.3.5": [ { "comment_text": "", "digests": { "md5": "b61611bc74d61bdabfe7b7367d67ec59", "sha256": "1de7c5cd0be9dffa6ccb73b11e2d6d44f690c929cf47b1cd05d49261e79815f9" }, "downloads": -1, "filename": "jpush-3.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b61611bc74d61bdabfe7b7367d67ec59", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16248, "upload_time": "2018-12-20T09:14:04", "url": "https://files.pythonhosted.org/packages/87/2e/cf7e47002df136987486a336a42804826b962d56ccca93677ea0b73bf786/jpush-3.3.5-py2.py3-none-any.whl" } ], "3.3.6": [ { "comment_text": "", "digests": { "md5": "27034bdc9e7affef3481552c7b84b6d7", "sha256": "56b6e20a0bf0eeed102bbf76d9d373fb7f342a0e893e2d86054ccdb2b5b692ba" }, "downloads": -1, "filename": "jpush-3.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "27034bdc9e7affef3481552c7b84b6d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16297, "upload_time": "2019-02-28T09:37:37", "url": "https://files.pythonhosted.org/packages/c9/2b/29087409062c0d05deb00f13609421ff3ea7b43bcabb496c4f814fcd491d/jpush-3.3.6-py2.py3-none-any.whl" } ], "3.3.7": [ { "comment_text": "", "digests": { "md5": "9ded541770a02e7384cc2678489154c9", "sha256": "520ee3cd0913a1bca0be5c87118e427ea295b2c15806f4eb21ca48943f2efcfb" }, "downloads": -1, "filename": "jpush-3.3.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ded541770a02e7384cc2678489154c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16403, "upload_time": "2019-04-25T05:20:38", "url": "https://files.pythonhosted.org/packages/31/f4/1bd44d1a110fd3f4aa82b4320c1092199e92bf40ef36ee05c79acb95508c/jpush-3.3.7-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9ded541770a02e7384cc2678489154c9", "sha256": "520ee3cd0913a1bca0be5c87118e427ea295b2c15806f4eb21ca48943f2efcfb" }, "downloads": -1, "filename": "jpush-3.3.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ded541770a02e7384cc2678489154c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16403, "upload_time": "2019-04-25T05:20:38", "url": "https://files.pythonhosted.org/packages/31/f4/1bd44d1a110fd3f4aa82b4320c1092199e92bf40ef36ee05c79acb95508c/jpush-3.3.7-py2.py3-none-any.whl" } ] }