{ "info": { "author": "Andrii Matiiash", "author_email": "andmati743@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "Browse API client\n=================\n\n|coverage| |build_status| |Documentation Status| |PyPI version|\n\nThis package is a Python client for eBay Browse API. It is asynchronous\nand designed to send a large number of requests by one function call.\n\nFor more information about this API visit official\n`documentation `__.\n\nInstallation\n------------\n\nInstall from PyPI by ``pip install browseapi``\n\nSupported methods\n-----------------\n\nOnly these methods are now implemented (names changed to lowercase\nnotation):\n\n- `search `__\n- `search\\_by\\_image `__\n- `get\\_item `__\n- `get\\_item\\_by\\_legacy\\_id `__\n- `get\\_items\\_by\\_item\\_group `__\n- `check\\_compatibility `__\n\nQuickstart\n----------\n\nCreate a BrowseAPI instance with your application id (app\\_id) and\napplication secret (cert\\_id) and start sending requests:\n\n.. code:: python\n\n from browseapi import BrowseAPI\n\n app_id = ''\n cert_id = ''\n\n api = BrowseAPI(app_id, cert_id)\n responses = api.execute('search', [{'q': 'drone', 'limit': 50}, {'category_ids': 20863}])\n\n # this will make 'search' request two times with parameters\n # q=drone and limit=50 for the first time and\n # category_ids=20863 for the second time\n\n print(responses[0].itemSummaries[0])\n\nAll response fields have similar names and types as those mentioned in\nofficial docs.\n\nTests\n-----\n\nFor running tests put your ``secret.json`` file with fields\n``'eb_app_id'`` and ``'eb_cert_id'`` to the ``browseapi/tests``\ndirectory, then run a command from the parent browseapi directory:\n\n``python -m unittest browseapi.tests.test_client``\n\nYou may get warnings like this:\n\n``ResourceWarning: unclosed transport``\n\n`Just ignore it. `__\n\nRequirements\n------------\n\n- Python >= 3.5.3\n- `aiohttp `__\n\nDocumentation\n-------------\n\nDocumentation built with `mkdocs `__.\n\n`browseapi.readthedocs.io `__\n\n.. |coverage| image:: https://img.shields.io/codecov/c/github/AverHLV/browseapi.svg\n.. |build_status| image:: https://img.shields.io/gitlab/pipeline/AverHLV/browseapi/dev.svg\n :target: https://gitlab.com/AverHLV/browseapi/pipelines\n.. |Documentation Status| image:: https://readthedocs.org/projects/browseapi/badge/?version=latest\n :target: https://browseapi.readthedocs.io/en/latest/?badge=latest\n.. |PyPI version| image:: https://badge.fury.io/py/browseapi.svg\n :target: https://badge.fury.io/py/browseapi\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/AverHLV/browseapi/archive/0.12.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AverHLV/browseapi", "keywords": "ASYNC,BROWSE API,CLIENT", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "browseapi", "package_url": "https://pypi.org/project/browseapi/", "platform": "", "project_url": "https://pypi.org/project/browseapi/", "project_urls": { "Download": "https://github.com/AverHLV/browseapi/archive/0.12.2.tar.gz", "Homepage": "https://github.com/AverHLV/browseapi" }, "release_url": "https://pypi.org/project/browseapi/0.12.2/", "requires_dist": [ "aiohttp" ], "requires_python": "", "summary": "eBay Browse API Python client", "version": "0.12.2" }, "last_serial": 5777415, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "47fd531272b933f64f0200ebf35274bd", "sha256": "ce8f8fdda9614d6a8f96baf2751c7904c89f2dfec8f277cbf89fceb960164615" }, "downloads": -1, "filename": "browseapi-0.10.tar.gz", "has_sig": false, "md5_digest": "47fd531272b933f64f0200ebf35274bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7322, "upload_time": "2019-08-21T11:55:25", "url": "https://files.pythonhosted.org/packages/54/f9/8a74dcd5dcba827f5063fdc4180a87f3d7c042ad6e62d11fb6a6d78ea05f/browseapi-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "c5b298efe30cd4637f3251417916b22f", "sha256": "bd6e5d53d106271b832d44137a1e279d0686479fc858c7d8bfc83a88fa5c0079" }, "downloads": -1, "filename": "browseapi-0.11.tar.gz", "has_sig": false, "md5_digest": "c5b298efe30cd4637f3251417916b22f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8629, "upload_time": "2019-08-22T08:12:12", "url": "https://files.pythonhosted.org/packages/0f/ad/c1e68f979e30b0bf444ae7ee833a7cc8f7529d161049900447f9672fcdef/browseapi-0.11.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "871fef73150c2d5e02e40fbadd8bbc6c", "sha256": "d0112537142c6f19449c2f62f7f609c0d916d81ff0132412ea188c44597ead16" }, "downloads": -1, "filename": "browseapi-0.11.1.tar.gz", "has_sig": false, "md5_digest": "871fef73150c2d5e02e40fbadd8bbc6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8583, "upload_time": "2019-08-22T08:52:04", "url": "https://files.pythonhosted.org/packages/b3/7f/456b77c0a2fda090f59c08ddeda8ec174a5e2033ec9d558dd292d583360b/browseapi-0.11.1.tar.gz" } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "3b180c901378379bea71f754208b9e6c", "sha256": "1988d75857e0072c50490fd4820dd55446d7dfbce6db6871d93afa5ec5159f81" }, "downloads": -1, "filename": "browseapi-0.11.2.tar.gz", "has_sig": false, "md5_digest": "3b180c901378379bea71f754208b9e6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8590, "upload_time": "2019-08-22T10:07:53", "url": "https://files.pythonhosted.org/packages/0a/92/e1225c95802d220462b94b847881cdcd8e07f6f7e3759015a324ad64ebe2/browseapi-0.11.2.tar.gz" } ], "0.11.3": [ { "comment_text": "", "digests": { "md5": "da3ded5753678a5f80ec7788c4ee657f", "sha256": "45ff34b962a5d8a501a3709a7d289975ba9616867bc2f9ee34b6db4f8e64b3f8" }, "downloads": -1, "filename": "browseapi-0.11.3-py3-none-any.whl", "has_sig": false, "md5_digest": "da3ded5753678a5f80ec7788c4ee657f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10500, "upload_time": "2019-08-28T10:22:35", "url": "https://files.pythonhosted.org/packages/96/90/2115cc73ca6ad81cc1e928bf23926c669e4d23413c961e27f1bd4ab7a5f8/browseapi-0.11.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37ad69d4cede971c13d21ae4bae264b0", "sha256": "cdd33d21464b2829811cab167f44983396f181fbb87db3ea77eba4ebf32b509c" }, "downloads": -1, "filename": "browseapi-0.11.3.tar.gz", "has_sig": false, "md5_digest": "37ad69d4cede971c13d21ae4bae264b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8525, "upload_time": "2019-08-28T10:10:43", "url": "https://files.pythonhosted.org/packages/fc/66/082600810ca8bf9f4cd31c1005e2d4497c16ce1fba0bae6693617168a732/browseapi-0.11.3.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "f54796857975aa6db611dbf814f71b3d", "sha256": "cc0cc3a6e14b094179f9691eb6f98197fbd9e828259603089666511787db0863" }, "downloads": -1, "filename": "browseapi-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "f54796857975aa6db611dbf814f71b3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14018, "upload_time": "2019-08-30T13:04:03", "url": "https://files.pythonhosted.org/packages/57/13/c63ef7460448f6ba16c08d70ac1de319df1376b9b00af97e52ca2bfb3233/browseapi-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6570eff8bbd69ac8c5767430f1de76e", "sha256": "890aa8f60cc37344bb4e608dbf059980a35d7cd8896c1c1fa110127c1963224a" }, "downloads": -1, "filename": "browseapi-0.12.tar.gz", "has_sig": false, "md5_digest": "b6570eff8bbd69ac8c5767430f1de76e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13743, "upload_time": "2019-08-30T13:04:04", "url": "https://files.pythonhosted.org/packages/2e/5b/5344994c82d2333728b314a3cc34372bfc5daa0865caf3a85e236160acf4/browseapi-0.12.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "711d1973f8034601b29b43c1439f4d53", "sha256": "bb74bbef7606b0652d1162752500ae169b17a49cf6cd5e8812ee008cff51127b" }, "downloads": -1, "filename": "browseapi-0.12.1-py3-none-any.whl", "has_sig": false, "md5_digest": "711d1973f8034601b29b43c1439f4d53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14190, "upload_time": "2019-08-31T11:07:07", "url": "https://files.pythonhosted.org/packages/31/cb/fce0b487430df8fcfe82227c13f3e4dee079b7d5adb73478bca9a07e7889/browseapi-0.12.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b75780416b711952d7ac2852cd4969b0", "sha256": "812f87ba9c9f680a2df61aea92adad60a9f68e64fdfc64fad426398109f6450b" }, "downloads": -1, "filename": "browseapi-0.12.1.tar.gz", "has_sig": false, "md5_digest": "b75780416b711952d7ac2852cd4969b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13902, "upload_time": "2019-08-31T11:07:09", "url": "https://files.pythonhosted.org/packages/b4/a9/65048590519c4ac7e4aabca3bfb0b869de7552eb27db1b2e59adf097e14c/browseapi-0.12.1.tar.gz" } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "6946b7e2abecacfd9b1645399f9065de", "sha256": "40a91424c86c19c5fa7e728a8328e2cc351de336c994f2c1927248c24767345a" }, "downloads": -1, "filename": "browseapi-0.12.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6946b7e2abecacfd9b1645399f9065de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14160, "upload_time": "2019-09-03T18:43:56", "url": "https://files.pythonhosted.org/packages/69/59/bbf283bedf1ffd79fe616a6a9b3f6651997cb5c130bedc3b64f295598051/browseapi-0.12.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d79ba34084a6654dea72a100366732f", "sha256": "53ff1ca649b05ceda117431d134637079364dfff4bba100c50b0c5266bb2b9ba" }, "downloads": -1, "filename": "browseapi-0.12.2.tar.gz", "has_sig": false, "md5_digest": "2d79ba34084a6654dea72a100366732f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13864, "upload_time": "2019-09-03T18:43:58", "url": "https://files.pythonhosted.org/packages/50/a3/ac48ecfb69f9abc81f0c83539e3b40dfa5044087e65ba8d3945e63cbf2e3/browseapi-0.12.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6946b7e2abecacfd9b1645399f9065de", "sha256": "40a91424c86c19c5fa7e728a8328e2cc351de336c994f2c1927248c24767345a" }, "downloads": -1, "filename": "browseapi-0.12.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6946b7e2abecacfd9b1645399f9065de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14160, "upload_time": "2019-09-03T18:43:56", "url": "https://files.pythonhosted.org/packages/69/59/bbf283bedf1ffd79fe616a6a9b3f6651997cb5c130bedc3b64f295598051/browseapi-0.12.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d79ba34084a6654dea72a100366732f", "sha256": "53ff1ca649b05ceda117431d134637079364dfff4bba100c50b0c5266bb2b9ba" }, "downloads": -1, "filename": "browseapi-0.12.2.tar.gz", "has_sig": false, "md5_digest": "2d79ba34084a6654dea72a100366732f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13864, "upload_time": "2019-09-03T18:43:58", "url": "https://files.pythonhosted.org/packages/50/a3/ac48ecfb69f9abc81f0c83539e3b40dfa5044087e65ba8d3945e63cbf2e3/browseapi-0.12.2.tar.gz" } ] }