{ "info": { "author": "a_r_g_v", "author_email": "info@arg.vc", "bugtrack_url": null, "classifiers": [], "description": "# push7-python\n\npush7 api client for python \nsupporting python2.7 and python3.4\n\n# Usage\n\n```bash\npip install push7\n```\n\n## Initialize\nFirst, you should create a client for push7. \n```python\nfrom push7 import Client\n\nappno = 'edit_your_appno'\napikey = 'edit_your_apps_apikey'\n\nclient = Client(appno, apikey)\n```\n\n## Create Push\n```python\n# Immediately \nclient.push(\"title\", \"body\", \"http://arg.vc/icon.png\", \"http://arg.vc/\").send()\n\n\n# Create a reserved push ( push7 system will be send push to user after 4 hours)\nfrom datetime import datetime, timedelta\ntarget_datetime = datetime.now() + timedelta(hours=4)\nclient.push(\"title\", \"body\", \"http://arg.vc/icon.png\", \"http://arg.vc/\", target_datetime).send()\n```\n\n## Create Push with Query\n\n```python\nfrom push7.push import PushWithQuery as query\nparameters = ['user001', 'user002']\nclient.push_with_query(\"title\", \"body\", \"http://arg.vc/icon.png\", \"http://arg.vc/\", query.Mode._or, parameters).send()\n```\n\n\n# For Contributors\n\n## Testing\n\nIf you want to run tests, you should set environment vars 'PUSH7_APPNO' and 'PUSH7_APIKEY'.\nAfter setting environment vars, you can run tests by below commands.\n\n```bash\ntox\n```\n\n\n\n\n## Pylint\n```bash\ncd push7\npylint * --disable=R,C,unused-import,locally-disabled\n```\n\n## Mypy\n```bash\ncd push7\nmypy --ignore-missing-imports *.py\n```\n\n## Yapf\n```bash\ncd pushy\nyapf -r -i push7/\n```\n\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/a-r-g-v/push7-python", "keywords": "push7", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "push7", "package_url": "https://pypi.org/project/push7/", "platform": "", "project_url": "https://pypi.org/project/push7/", "project_urls": { "Homepage": "https://github.com/a-r-g-v/push7-python" }, "release_url": "https://pypi.org/project/push7/0.0.6/", "requires_dist": [ "enum34", "requests", "simplejson", "six", "typing" ], "requires_python": "", "summary": "Python API Client for Push7", "version": "0.0.6" }, "last_serial": 3382253, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4a97ae7400a651703e0cdb9952e2ff0a", "sha256": "9a7edc46fa9ec43fd6ff8357ef39dd80fca84b2a15fe23d70bd9fed53b0aa2a3" }, "downloads": -1, "filename": "push7-0.0.1-py2.7.egg", "has_sig": false, "md5_digest": "4a97ae7400a651703e0cdb9952e2ff0a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6725, "upload_time": "2017-03-31T07:23:25", "url": "https://files.pythonhosted.org/packages/cd/56/1c54c9f4d75fd600c026921369c784308738f91fc1a95bca6d19d76e5718/push7-0.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "daae75b34cdd9cb963cfb939dacc4907", "sha256": "f554406250094771d88d265defdef9edc2d8c0a2897776e2df5a83ffba0d1d9d" }, "downloads": -1, "filename": "push7-0.0.1.tar.gz", "has_sig": false, "md5_digest": "daae75b34cdd9cb963cfb939dacc4907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2294, "upload_time": "2017-03-31T07:23:23", "url": "https://files.pythonhosted.org/packages/e0/28/d1176fd03ae773380758f5307a53c5d45cd55e1d2123182c327f0128e2d7/push7-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5f975c4219079ccf2338099ee87a5e5f", "sha256": "947b5072bb2d927e936fbbdb9c2ec30091a7f5c8dacc25eed1fb859f28c1f000" }, "downloads": -1, "filename": "push7-0.0.2-py2.7.egg", "has_sig": false, "md5_digest": "5f975c4219079ccf2338099ee87a5e5f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7240, "upload_time": "2017-03-31T07:28:53", "url": "https://files.pythonhosted.org/packages/00/e0/3edc2d9257039a4e734494c9c7dfc6fa0a66c3f8083060e4620d788d0e72/push7-0.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "816d16cd9f02869a6492e593e2bc3bb9", "sha256": "0bd08fc8ae1004dc5f73a86387275ba8af638833d4e86b7711395f35c95b6f77" }, "downloads": -1, "filename": "push7-0.0.2.tar.gz", "has_sig": false, "md5_digest": "816d16cd9f02869a6492e593e2bc3bb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2867, "upload_time": "2017-03-31T07:28:51", "url": "https://files.pythonhosted.org/packages/13/51/777bdd59baf514891b57d313fd38c1a62b3c78880f3f1a3b31fbcf0a5920/push7-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2c7b62b4c32a7612fbf21b6c74ec8afd", "sha256": "dc2fadac22697161a26f8329de6aed6697121b370d5ea40008447f611ef456ca" }, "downloads": -1, "filename": "push7-0.0.3-py2.7.egg", "has_sig": false, "md5_digest": "2c7b62b4c32a7612fbf21b6c74ec8afd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7242, "upload_time": "2017-04-01T15:06:32", "url": "https://files.pythonhosted.org/packages/c3/25/4a11384655293c3474f0f3f4179bb07c3289e559f7cb46a78fd74bce815a/push7-0.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b29c63dd156193ce44e21bcaf15cdbd9", "sha256": "0f6be5c60ebf2e580f583ecc15b26e2d9c1d3550bc1ddad18e5f2844ec4baf51" }, "downloads": -1, "filename": "push7-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b29c63dd156193ce44e21bcaf15cdbd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2876, "upload_time": "2017-04-01T15:06:30", "url": "https://files.pythonhosted.org/packages/6f/4d/11b31c447635bc1820d9590d2c1128c2e6a203e8865a8a5e37a61436babf/push7-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "be63733f61ef52de08d883bf2705d70b", "sha256": "7df54df3c28dafe64f8c744f8f3cb196742c0bbab845247421ef9c3410c3d7c0" }, "downloads": -1, "filename": "push7-0.0.4.tar.gz", "has_sig": false, "md5_digest": "be63733f61ef52de08d883bf2705d70b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3143, "upload_time": "2017-06-11T22:16:34", "url": "https://files.pythonhosted.org/packages/4f/9d/df34ae90b5e4299d1b67b5ea8ca2c4cb5381f4c44cb1061040d9cba5fa0c/push7-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "048caed7f3a393f4de8698e9f3587fca", "sha256": "8aaa0bf6e447c40e301dcf2fed2d8559fab60f8fcb8c68f0584ec4784dff37c0" }, "downloads": -1, "filename": "push7-0.0.5.tar.gz", "has_sig": false, "md5_digest": "048caed7f3a393f4de8698e9f3587fca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3132, "upload_time": "2017-06-12T15:02:28", "url": "https://files.pythonhosted.org/packages/d3/8e/86080153421baaee053b04728e4c78f047cfce9b88f8b55af263a2ac02c5/push7-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "802e98819a596a22f2f1a126c6882899", "sha256": "cc478dec4f8bd6a1c8a3fa4923bff401a0552f5b68217f4959eb2c4f66a62b53" }, "downloads": -1, "filename": "push7-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "802e98819a596a22f2f1a126c6882899", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5547, "upload_time": "2017-12-02T08:06:46", "url": "https://files.pythonhosted.org/packages/ab/95/e02268dca308123bb693d713b3383554778c72dac0aa046e46023e29d0d2/push7-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2274434590bd92ea1325ec7f36f0125", "sha256": "3c525a16a2d535911e83699227262222d29839e83d5c813b47ebc622cf728611" }, "downloads": -1, "filename": "push7-0.0.6.tar.gz", "has_sig": false, "md5_digest": "b2274434590bd92ea1325ec7f36f0125", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3129, "upload_time": "2017-12-02T08:06:49", "url": "https://files.pythonhosted.org/packages/89/b9/be4c1ab454539b7fa6e3b912c8d26e7cfbfa6cd326fff3bb3a16b477fb19/push7-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "802e98819a596a22f2f1a126c6882899", "sha256": "cc478dec4f8bd6a1c8a3fa4923bff401a0552f5b68217f4959eb2c4f66a62b53" }, "downloads": -1, "filename": "push7-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "802e98819a596a22f2f1a126c6882899", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5547, "upload_time": "2017-12-02T08:06:46", "url": "https://files.pythonhosted.org/packages/ab/95/e02268dca308123bb693d713b3383554778c72dac0aa046e46023e29d0d2/push7-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2274434590bd92ea1325ec7f36f0125", "sha256": "3c525a16a2d535911e83699227262222d29839e83d5c813b47ebc622cf728611" }, "downloads": -1, "filename": "push7-0.0.6.tar.gz", "has_sig": false, "md5_digest": "b2274434590bd92ea1325ec7f36f0125", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3129, "upload_time": "2017-12-02T08:06:49", "url": "https://files.pythonhosted.org/packages/89/b9/be4c1ab454539b7fa6e3b912c8d26e7cfbfa6cd326fff3bb3a16b477fb19/push7-0.0.6.tar.gz" } ] }