{ "info": { "author": "Przemys\u0142aw \u0141ada", "author_email": "przlada@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License" ], "description": "# pyshoper - Python client to shoper.pl REST api\n\n## Summary\n\n## Exampler of use\nBasic usage of pyshoper:\n```python\nfrom pyshoper.client import ShoperClient\n\nbase_url = \"https://example.com\"\napi = ShoperClient('login', 'password', base_url=base_url)\n\nprint(api.products_list(filters={'stock.stock': 0}))\n```\nand expected result should something alike:\n```python\n{\n 'count': '49',\n 'list': [\n {'code': 'prod-0001', ...},\n {'code': 'prod-0002', ...},\n {'code': 'prod-0003', ...},\n {'code': 'prod-0004', ...},\n ...\n ],\n 'page': 1,\n 'pages': 5,\n}\n```\n\nto iterate through all products using client's generator:\n```python\nfor i, prod in enumerate(api.products_generator(limit=100)):\n print(prod)\n if i > 200:\n break\n```\n\n## More\n\nExceptions", "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/przlada/pyshoper", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyshoper", "package_url": "https://pypi.org/project/pyshoper/", "platform": "", "project_url": "https://pypi.org/project/pyshoper/", "project_urls": { "Homepage": "https://github.com/przlada/pyshoper" }, "release_url": "https://pypi.org/project/pyshoper/0.1.2/", "requires_dist": [ "backoff", "certifi", "chardet", "idna", "requests", "uplink", "uritemplate", "urllib3", "pytest; extra == \"test\"" ], "requires_python": ">=3.5", "summary": "Python client to shoper.pl REST api", "version": "0.1.2" }, "last_serial": 4460428, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b87e139b9a4e9565f8ee5f32ff67e6d3", "sha256": "af3d67fd9a6e81d3de5ce3aa3ffb407ccc05b574a6d8e5775dff19166c190086" }, "downloads": -1, "filename": "pyshoper-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b87e139b9a4e9565f8ee5f32ff67e6d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16357, "upload_time": "2018-11-06T20:46:22", "url": "https://files.pythonhosted.org/packages/85/12/da78180a5616e792a1a9284c7c3a90e361e2ba0b1ad47a9931d0f7b4205c/pyshoper-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdef5b317c697195f6386a8015669682", "sha256": "57901f679856edb1e80d718aa1968bb7013bc899820e2fc6519fa251d4a356a1" }, "downloads": -1, "filename": "pyshoper-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fdef5b317c697195f6386a8015669682", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16849, "upload_time": "2018-11-07T07:58:58", "url": "https://files.pythonhosted.org/packages/3b/9a/d04e6fe01e386b1fbb5e47c3a1c13175a3f17c0c683d4b6f2952fcb7cc47/pyshoper-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0177ef466839c479b256a49d7979a76a", "sha256": "e926cf3b78c0c9784cc9a86b8210a256317ed21f77b59b2e58deec4165af4ebd" }, "downloads": -1, "filename": "pyshoper-0.1.tar.gz", "has_sig": false, "md5_digest": "0177ef466839c479b256a49d7979a76a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10495, "upload_time": "2018-11-06T20:46:32", "url": "https://files.pythonhosted.org/packages/00/21/82d202b7cfb433634c380019a4b62d1e8f163a2bf1195b198fc358ff4a84/pyshoper-0.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d99362bd3d8dd2d9cc4c3d25edd6b8ba", "sha256": "9a10a8259ce6dbfbb53172bcd5964e612bbae368a512e444f8335f9934a46ede" }, "downloads": -1, "filename": "pyshoper-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d99362bd3d8dd2d9cc4c3d25edd6b8ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 16869, "upload_time": "2018-11-07T08:00:28", "url": "https://files.pythonhosted.org/packages/c4/d9/5e823a0d11791b8febb26cf66f548103ad48c0c88a576af47b69cb796a53/pyshoper-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5be2d40d03a4d3343bb05d29d6542eb", "sha256": "3157d4ac9889be7a095547d46522f2ef17ae6a780e7fa5d76e0424f1668f6e4e" }, "downloads": -1, "filename": "pyshoper-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a5be2d40d03a4d3343bb05d29d6542eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10682, "upload_time": "2018-11-07T08:00:31", "url": "https://files.pythonhosted.org/packages/a8/92/5fb67bb5fbabab7108d675988bf58c9908b8ddda8008f3a2cbb520f4ed5e/pyshoper-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d99362bd3d8dd2d9cc4c3d25edd6b8ba", "sha256": "9a10a8259ce6dbfbb53172bcd5964e612bbae368a512e444f8335f9934a46ede" }, "downloads": -1, "filename": "pyshoper-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d99362bd3d8dd2d9cc4c3d25edd6b8ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 16869, "upload_time": "2018-11-07T08:00:28", "url": "https://files.pythonhosted.org/packages/c4/d9/5e823a0d11791b8febb26cf66f548103ad48c0c88a576af47b69cb796a53/pyshoper-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5be2d40d03a4d3343bb05d29d6542eb", "sha256": "3157d4ac9889be7a095547d46522f2ef17ae6a780e7fa5d76e0424f1668f6e4e" }, "downloads": -1, "filename": "pyshoper-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a5be2d40d03a4d3343bb05d29d6542eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10682, "upload_time": "2018-11-07T08:00:31", "url": "https://files.pythonhosted.org/packages/a8/92/5fb67bb5fbabab7108d675988bf58c9908b8ddda8008f3a2cbb520f4ed5e/pyshoper-0.1.2.tar.gz" } ] }