{ "info": { "author": "alez", "author_email": "alez.pypi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "# ebayfeed\n\n[![Build Status](https://travis-ci.org/alessandrozamberletti/ebayfeed.svg?branch=master)](https://travis-ci.org/alessandrozamberletti/ebayfeed)\n[![Build status](https://ci.appveyor.com/api/projects/status/ksrptpthfj88pxl7/branch/master?svg=true)](https://ci.appveyor.com/project/alessandrozamberletti/ebay-feedsdk-py/branch/master)\n[![codecov](https://codecov.io/gh/alessandrozamberletti/ebayfeed/branch/master/graph/badge.svg)](https://codecov.io/gh/alessandrozamberletti/ebayfeed)\n[![PyPI version](https://badge.fury.io/py/ebayfeed.svg)](https://badge.fury.io/py/ebayfeed)\n[![Downloads](https://pepy.tech/badge/ebayfeed)](https://pepy.tech/project/ebayfeed)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\nDownload item feeds from eBay RESTful API.\n\n**NOTE:** As of Nov.2018 Feed API ([v1_beta.10.0](https://developer.ebay.com/api-docs/buy/feed/release-notes.html#v1_beta.10.0)) are available only for the following marketplaces:\n* EBAY-DE - eBay Germany (ebay.de)\n* EBAY-GB - eBay Great Britain (ebay.co.uk)\n* EBAY-US - eBay USA (ebay.com)\n\nPackage will be updated as soon as [other](https://developer.ebay.com/api-docs/static/rest-request-components.html#Marketpl) marketplaces are added.\nMore info [here](https://developer.ebay.com/api-docs/buy/feed/overview.html#API).\n\n[Feed API release notes](https://developer.ebay.com/api-docs/buy/feed/release-notes.html)\n\n# Installation\nTo install, use `pip` or `easy_install`:\n\n```bash\n$ pip install --upgrade ebayfeed\n```\nor\n```bash\n$ easy_install --upgrade ebayfeed\n```\n\n# How to create a keyset\n\nSign in to your [eBay Developers Program account](https://developer.ebay.com) to create an App ID and a keyset.\n\n**You can test your application in eBay's sandbox environment without limitations.**\n\nTo download item feeds from eBay's production environment, your keyset needs to be granted access to https://api.ebay.com/oauth/api_scope/buy.product.feed OAuth scope. \n\nYou can obtain such authorization by completing all the steps described here: [apply for production access](https://developer.ebay.com/api-docs/buy/static/buy-requirements.html#Applying).\n\n# Examples\n\nGet all items for ```{'Travel': 3252}``` category and convert them to pandas dataframe:\n```python\nimport ebayfeed\nfrom pandas import read_table\nfrom pandas.compat import StringIO\n\n# download tsv feed\ncredentials = ebayfeed.Credentials(client_id, client_secret)\nfeed = ebayfeed.get_feed(credentials, 3252, ebayfeed.SCOPE_ALL_ACTIVE, ebayfeed.EBAY_US)\n\n# convert to dataframe\ndf = read_table(StringIO(tsv_feed.splitlines()))\n```\n\nUse eBay's sandbox environment instead of production:\n```python\nsandbox_api = ebayfeed.Api(env=ebayfeed.ENVIRONMENT_SANDBOX)\ncredentials = ebayfeed.Credentials(client_id, client_secret, api=sandbox_api)\n```\n\nGet items listed on 2018-10-03 for ```{'Toys & Hobbies': 220}``` category:\n```python\nfeed = ebayfeed.get_feed(credentials, 220, ebayfeed.SCOPE_NEWLY_LISTED, ebayfeed.EBAY_US, date='20181003')\n```\n\nGet top-level category names and IDs for a given marketplace from Taxonomy API:\n```python\ncategories = ebayfeed.get_macro_categories(credentials, ebayfeed.EBAY_DE)\n```\n\nGet access token to taxonomy and buy.item.feed OAuth scopes (cached until expiration):\n```python\ncredentials = ebayfeed.Credentials(client_id, client_secret)\naccess_token = credentials.access_token\n```\n\n# References\n\n* FeedAPI documentation: https://developer.ebay.com/api-docs/buy/feed/static/overview.html\n* Best practices: https://developer.ebay.com/events/connect17/sj/2-6_breakout_api-best-practices_tanya-vlahovic.pdf\n\n\n", "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/alessandrozamberletti/ebayfeed", "keywords": "ebayfeed ebay-item-feed ebay-api ebay-rest-api ebay-oauth", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ebayfeed", "package_url": "https://pypi.org/project/ebayfeed/", "platform": "", "project_url": "https://pypi.org/project/ebayfeed/", "project_urls": { "Homepage": "https://github.com/alessandrozamberletti/ebayfeed" }, "release_url": "https://pypi.org/project/ebayfeed/2018.11.1/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Download item feeds from eBay RESTful APIs.", "version": "2018.11.1" }, "last_serial": 4454601, "releases": { "2018.10.1": [ { "comment_text": "", "digests": { "md5": "1ee179f500847b32f19c58b78b3cb7c6", "sha256": "38ba30a8e86f9319552de8376e804bc4790bc869a4ad170e540b7dcf4c93483b" }, "downloads": -1, "filename": "ebayfeed-2018.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ee179f500847b32f19c58b78b3cb7c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8143, "upload_time": "2018-10-06T12:16:49", "url": "https://files.pythonhosted.org/packages/f3/72/035f232295e8f3d9e9fbe0cba9d57d18e74f91c4d35f693fa7dde492cea7/ebayfeed-2018.10.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8cf77309fd412540450ac24c65b18e3", "sha256": "faf2ed2320276e5d67ecebd4f5447a250ad29af0e2ad8c66de4e49078f04fd2b" }, "downloads": -1, "filename": "ebayfeed-2018.10.1.tar.gz", "has_sig": false, "md5_digest": "b8cf77309fd412540450ac24c65b18e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5435, "upload_time": "2018-10-06T12:16:51", "url": "https://files.pythonhosted.org/packages/f8/20/34652aae0a80c5283c3ce2739927cb123a999fb7132716dbf032bb8fb0d0/ebayfeed-2018.10.1.tar.gz" } ], "2018.10.2": [ { "comment_text": "", "digests": { "md5": "ca0eda6e63e27be59d1b597f7718571f", "sha256": "a97b7ba47cab2eed5a77c95af8cd6e78700f3a5776459dfcc6841595ff152ec9" }, "downloads": -1, "filename": "ebayfeed-2018.10.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ca0eda6e63e27be59d1b597f7718571f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8137, "upload_time": "2018-10-06T12:22:13", "url": "https://files.pythonhosted.org/packages/14/fe/933785eba024a783628806254c298b0839fe16e4ea176362b443b9a44c95/ebayfeed-2018.10.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "411c67dc38501e077058d9de5a9d49af", "sha256": "6376f2a56012165575eeef258baeb25fef446b3452d2cf461636171f4fd353e3" }, "downloads": -1, "filename": "ebayfeed-2018.10.2.tar.gz", "has_sig": false, "md5_digest": "411c67dc38501e077058d9de5a9d49af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5423, "upload_time": "2018-10-06T12:22:15", "url": "https://files.pythonhosted.org/packages/76/78/51b4c48e62c3d1a7910dc2982230bebc35c7a8abfa08bf76aa264b1be774/ebayfeed-2018.10.2.tar.gz" } ], "2018.10.4": [ { "comment_text": "", "digests": { "md5": "e48221c2dbcaa05fb1267e1c80a7b28e", "sha256": "9a478f27ce0f3cba253a1785e37ffcb2d43f24687fec6639932b25bd51b31082" }, "downloads": -1, "filename": "ebayfeed-2018.10.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e48221c2dbcaa05fb1267e1c80a7b28e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8160, "upload_time": "2018-10-06T12:26:09", "url": "https://files.pythonhosted.org/packages/26/0d/81abb457bafb571ff084d116cd39e355e2d237bfbd1ed152c97bd3a7ff59/ebayfeed-2018.10.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40a9022726fb05f55e7fd89f4367789b", "sha256": "6682933fd593cf909da28baecd605e3139fbda3ab9cbf97b6a66bce2a8e0e930" }, "downloads": -1, "filename": "ebayfeed-2018.10.4.tar.gz", "has_sig": false, "md5_digest": "40a9022726fb05f55e7fd89f4367789b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5457, "upload_time": "2018-10-06T12:26:11", "url": "https://files.pythonhosted.org/packages/4b/ae/2eb94843a396c9a7bbc56c97c132f0f4880169a4a3180c3b37c6ac2f0495/ebayfeed-2018.10.4.tar.gz" } ], "2018.10.5": [ { "comment_text": "", "digests": { "md5": "469830dc18cd7445a77f60e3980265aa", "sha256": "fd89f95ca9dec9bf895687a80486a0eeeee0e937f6246febb47a4c7d987d5783" }, "downloads": -1, "filename": "ebayfeed-2018.10.5-py3-none-any.whl", "has_sig": false, "md5_digest": "469830dc18cd7445a77f60e3980265aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9079, "upload_time": "2018-10-09T09:25:49", "url": "https://files.pythonhosted.org/packages/57/c0/081f995903cc99c41aed9bc588cdf94d64764ac828946d53f1866aa2f61f/ebayfeed-2018.10.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b77d8d45e98d631de0350089d1f48d1", "sha256": "271b1cef0a85355d1a0f8180ddfc8f8ae1f1387d54be3e7954ba36b7649dcd0c" }, "downloads": -1, "filename": "ebayfeed-2018.10.5.tar.gz", "has_sig": false, "md5_digest": "2b77d8d45e98d631de0350089d1f48d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5841, "upload_time": "2018-10-09T09:13:09", "url": "https://files.pythonhosted.org/packages/fa/35/634d464a3a1dacb7bb13f06431df8bae091e8af0596ba6eb30a4c81c02b2/ebayfeed-2018.10.5.tar.gz" } ], "2018.10.6": [ { "comment_text": "", "digests": { "md5": "724be4f8cbe80ae79bf4f511eec9d5d6", "sha256": "869964a0acf7ae7672a333fbf9af76f08a328f77e061047a0d6a2e43cb02bef8" }, "downloads": -1, "filename": "ebayfeed-2018.10.6-py3-none-any.whl", "has_sig": false, "md5_digest": "724be4f8cbe80ae79bf4f511eec9d5d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9149, "upload_time": "2018-10-09T10:03:52", "url": "https://files.pythonhosted.org/packages/2c/32/99ee0406b59196050637570a113f2155262b0d6f3cafc25a9a4a1a1436dc/ebayfeed-2018.10.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5efc8e5f77cd20014cc1e3783eb9049", "sha256": "ee035bd68cc153c2f86cf4558391b0f686297ad4ea0099e2b26d6d667e92aa53" }, "downloads": -1, "filename": "ebayfeed-2018.10.6.tar.gz", "has_sig": false, "md5_digest": "e5efc8e5f77cd20014cc1e3783eb9049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5873, "upload_time": "2018-10-09T10:03:53", "url": "https://files.pythonhosted.org/packages/81/f7/e4f3af2130f806d1114d41ad6b4be4339666f4a43361d793d2f0bbd44c34/ebayfeed-2018.10.6.tar.gz" } ], "2018.10.7": [ { "comment_text": "", "digests": { "md5": "dd6f0edf41c89e5425a3122096e3d225", "sha256": "ded2e0572b7aa6b7812fbff7628ea7d5ac209538f566f99b82e7177cc1d4eada" }, "downloads": -1, "filename": "ebayfeed-2018.10.7-py3-none-any.whl", "has_sig": false, "md5_digest": "dd6f0edf41c89e5425a3122096e3d225", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9463, "upload_time": "2018-10-13T08:52:05", "url": "https://files.pythonhosted.org/packages/b1/d5/73b8ce2f84112df4da4e9e9399c32b76af6fedbf4018e0a192f5328e948c/ebayfeed-2018.10.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75821f2881a3d8718bc2cd56a205159f", "sha256": "76bf19f05864b5b4e3bd33c882d8fc94e9e6bec1dcd18b31ec17962b4019cf33" }, "downloads": -1, "filename": "ebayfeed-2018.10.7.tar.gz", "has_sig": false, "md5_digest": "75821f2881a3d8718bc2cd56a205159f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6220, "upload_time": "2018-10-13T08:52:06", "url": "https://files.pythonhosted.org/packages/4d/05/2559d921838548ef99c779ceb88b4547715f3a2258fc9fb4506ecaa3aa16/ebayfeed-2018.10.7.tar.gz" } ], "2018.10.8": [ { "comment_text": "", "digests": { "md5": "2887d94c16357944947da967d7aa2629", "sha256": "4d918711029852d5fb7dad6005ba4a3fffec6e5a6194aabfc61b952168478b15" }, "downloads": -1, "filename": "ebayfeed-2018.10.8-py3-none-any.whl", "has_sig": false, "md5_digest": "2887d94c16357944947da967d7aa2629", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9533, "upload_time": "2018-10-14T14:57:18", "url": "https://files.pythonhosted.org/packages/b2/35/c2cc748d2163f83ac01ec180fb6f181eb9471271a23dd3a63f72de396301/ebayfeed-2018.10.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28b6251d26c84c92454176a64fcf7218", "sha256": "4228cbd2c6b21de6c976b4c4686731b8283f09cbf98e5349d49dd6458537c06a" }, "downloads": -1, "filename": "ebayfeed-2018.10.8.tar.gz", "has_sig": false, "md5_digest": "28b6251d26c84c92454176a64fcf7218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6296, "upload_time": "2018-10-14T14:57:19", "url": "https://files.pythonhosted.org/packages/fb/66/4b037b38068af606c7b8a12d8b6850230affa0bd9366961abe337870cea0/ebayfeed-2018.10.8.tar.gz" } ], "2018.10.9": [ { "comment_text": "", "digests": { "md5": "893717262e8d41544f941d132a03fa07", "sha256": "c8664ffeb6ad515f6a0bae88b039dc01541df593e08c5f8290f7bccc45134e3a" }, "downloads": -1, "filename": "ebayfeed-2018.10.9-py3-none-any.whl", "has_sig": false, "md5_digest": "893717262e8d41544f941d132a03fa07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9576, "upload_time": "2018-10-30T19:02:16", "url": "https://files.pythonhosted.org/packages/32/cf/faf0e6fdd97f6fffe905864c8764a1bcbdf6885fc4878d19e206b422137a/ebayfeed-2018.10.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46388e999018a59ad79bc4e15036d131", "sha256": "3e778faa2b0520035d0626b6aba4fc97ffdb305e46a3e6b8e778f0c3027b2805" }, "downloads": -1, "filename": "ebayfeed-2018.10.9.tar.gz", "has_sig": false, "md5_digest": "46388e999018a59ad79bc4e15036d131", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6335, "upload_time": "2018-10-30T19:02:17", "url": "https://files.pythonhosted.org/packages/ab/ad/569405e0a280ba5f509d1d977b40c1ee7f9dfff0fb1af3482fcb8779f3f5/ebayfeed-2018.10.9.tar.gz" } ], "2018.11.1": [ { "comment_text": "", "digests": { "md5": "394c8f28a96ffa4eb41662d22d2eb1da", "sha256": "c0c3dc0e52160d9358ab0ab43bcab178ce9c2e43d3698db7c75b97606218325f" }, "downloads": -1, "filename": "ebayfeed-2018.11.1-py3-none-any.whl", "has_sig": false, "md5_digest": "394c8f28a96ffa4eb41662d22d2eb1da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9591, "upload_time": "2018-11-05T20:36:03", "url": "https://files.pythonhosted.org/packages/cd/f5/8d4e9ff338cbd4fc57ef02b738088ce6513813149b63c3f4273c5c204b06/ebayfeed-2018.11.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0fd82b5680ba0260730fdc260bd0a553", "sha256": "1389ddb08458294ffba3233e2851ca095861803bc74420d0ca69779f3b6a23b6" }, "downloads": -1, "filename": "ebayfeed-2018.11.1.tar.gz", "has_sig": false, "md5_digest": "0fd82b5680ba0260730fdc260bd0a553", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6346, "upload_time": "2018-11-05T20:36:05", "url": "https://files.pythonhosted.org/packages/d0/6c/3ada9ceb43f1547b3535cd9d749b247d98d6132153ff8bfb4c15744711f3/ebayfeed-2018.11.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "394c8f28a96ffa4eb41662d22d2eb1da", "sha256": "c0c3dc0e52160d9358ab0ab43bcab178ce9c2e43d3698db7c75b97606218325f" }, "downloads": -1, "filename": "ebayfeed-2018.11.1-py3-none-any.whl", "has_sig": false, "md5_digest": "394c8f28a96ffa4eb41662d22d2eb1da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9591, "upload_time": "2018-11-05T20:36:03", "url": "https://files.pythonhosted.org/packages/cd/f5/8d4e9ff338cbd4fc57ef02b738088ce6513813149b63c3f4273c5c204b06/ebayfeed-2018.11.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0fd82b5680ba0260730fdc260bd0a553", "sha256": "1389ddb08458294ffba3233e2851ca095861803bc74420d0ca69779f3b6a23b6" }, "downloads": -1, "filename": "ebayfeed-2018.11.1.tar.gz", "has_sig": false, "md5_digest": "0fd82b5680ba0260730fdc260bd0a553", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6346, "upload_time": "2018-11-05T20:36:05", "url": "https://files.pythonhosted.org/packages/d0/6c/3ada9ceb43f1547b3535cd9d749b247d98d6132153ff8bfb4c15744711f3/ebayfeed-2018.11.1.tar.gz" } ] }