{ "info": { "author": "lv10", "author_email": "luis@lv10.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python :: 2.7" ], "description": "Python Best Buy API Wrapper\n===========================\n\n.. image:: https://img.shields.io/badge/pypi-2.7-green.svg\n :target: https://pypi.python.org/pypi/BestBuyAPI\n\n.. image:: https://img.shields.io/badge/version-0.5-blue.svg\n\n\nThis is a small python wrapper implementation for BestBuy API. This implementation\ndoes not cover all the APIs from BestBuy yet. As of now, it only supports the\ncalls to the Products API and Categories API. Locations and Reviews API are in the\nmaking.\n\nThe wrapper doesn't assume any design requirements on the user end. Queries to\nthe API endpoints are done similar to what you would put in the browser with the\nconvenience of having python prepare for you the query, url, and interpret the\nresponse.\n\nNOTICE: This is a python library in the making. New features and bug fixes will\nbe included. Feel free to add change anything you consider could be better or\ncould extend the functionality of the library.\n\nFeatures\n--------\n\n- Query Bulk BestBuy API\n- Query Products BestBuy API\n- Query Categories BestBuy API\n- Obtain queries result in JSON or XML\n\nFor details on how to use the Best Buy API go to:\nhttps://developer.bestbuy.com/documentation\n\nInstall\n-------\n\n.. code-block:: python\n\n $ pip install BestBuyAPI\n\n\nHow to Product and Category APIs\n--------------------------------\n\n.. code-block:: python\n\n >>> from bestbuy import BestBuyProductsAPI, BestBuyCategoryAPI\n >>> bb_prod = BestBuyProductsAPI(\"YourSecretAPIKey\")\n >>> bb_cat = BestBuyCategoryAPI(\"YourSecretAPIKey\")\n >>>\n >>> bb_prod.search(query=\"sku=9776457\", format=\"json\")\n >>> bb_cat.search_by_id(category_id=\"abcat0011001\", format=\"json\")\n\n\nHow to Bulk API\n---------------\n\n.. code-block:: python\n\n >>> from bestbuy import BestBuyBulkAPI\n >>> import zipfile, StringIO\n >>> #import zipfile, io --> For python 3+\n >>>\n >>> bb_bulk = BestBuyBulkAPI(\"YourSecretAPIKey\")\n >>>\n >>> response = bb_bulk.archive(\"categories\", \"json\")\n >>> zip_file = zipfile.ZipFile(StringIO.StringIO(response))\n >>> # zip_file = zipfile.ZipFile(io.BytesIO(response)) --> For python 3+\n >>> zip_file.extractall()\n\n\nFAQ\n-------\n\n- Is there any difference between /api.bestbuy.com/ and api.remix.bestbuy.com?\n\n A:// This is the response from BestBuy Dev department: \"There is no difference, they serve the same data - we just consolidated domains. The official url to use is api.bestbuy.com though.\"\n\n\nAny questions please feel free to email me at: luis@lv10.me\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lv10/bestbuyapi", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "BestBuyAPI", "package_url": "https://pypi.org/project/BestBuyAPI/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/BestBuyAPI/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/lv10/bestbuyapi" }, "release_url": "https://pypi.org/project/BestBuyAPI/0.0.51/", "requires_dist": null, "requires_python": null, "summary": "Best Buy API Wrapper", "version": "0.0.51" }, "last_serial": 1893897, "releases": { "0.0.46": [ { "comment_text": "", "digests": { "md5": "ef43baf6bee9bc01aaa1983d59395ae6", "sha256": "e0d085f7cf4026e7357856cecf3ab9027184a2f52a63e71d149086eb9e138472" }, "downloads": -1, "filename": "BestBuyAPI-0.0.46.tar.gz", "has_sig": false, "md5_digest": "ef43baf6bee9bc01aaa1983d59395ae6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4568, "upload_time": "2015-11-10T18:35:35", "url": "https://files.pythonhosted.org/packages/63/4a/6a821162c64a6ce37c8d4480f7953e0c1c317e14affaaa77db7885b42e4f/BestBuyAPI-0.0.46.tar.gz" } ], "0.0.51": [ { "comment_text": "", "digests": { "md5": "55902489aae327b935faa36702a62802", "sha256": "b620d4a0f6ac49e692b0453f0be15458ae38a3adf7ff5c211c758f1f327ac4d9" }, "downloads": -1, "filename": "BestBuyAPI-0.0.51.tar.gz", "has_sig": false, "md5_digest": "55902489aae327b935faa36702a62802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5329, "upload_time": "2016-01-07T21:43:45", "url": "https://files.pythonhosted.org/packages/dd/05/9d54ebe143c5d6a88e7bc84f78034c11e7b01a5a1a6c8865305d7fe04008/BestBuyAPI-0.0.51.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "55902489aae327b935faa36702a62802", "sha256": "b620d4a0f6ac49e692b0453f0be15458ae38a3adf7ff5c211c758f1f327ac4d9" }, "downloads": -1, "filename": "BestBuyAPI-0.0.51.tar.gz", "has_sig": false, "md5_digest": "55902489aae327b935faa36702a62802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5329, "upload_time": "2016-01-07T21:43:45", "url": "https://files.pythonhosted.org/packages/dd/05/9d54ebe143c5d6a88e7bc84f78034c11e7b01a5a1a6c8865305d7fe04008/BestBuyAPI-0.0.51.tar.gz" } ] }