{ "info": { "author": "Leon Yin, Megan Brown", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# YouTube Data API\n\"PyPI\n\"Build\n\n Documentation Status\n\n\"DOI\"\n\n\n\nThis is a Python client for the [YouTube Data API](https://developers.google.com/youtube/v3/). The `youtube-data-api` package is a wrapper to simplify [GET requests](https://www.w3schools.com/tags/ref_httpmethods.asp) and JSON response parsing from the API. This package was written for version 3 of the API, with some minor future proofing. \n\n## Install\n\nWe recommend you [install this module using pip](https://pypi.org/project/youtube-data-api/):\n\n```\npip install youtube-data-api\n```\n\nIf you want to use it from source, you'll have to install the dependencies manually:\n\n```\npip install -r requirements.txt\n```\n\n## Quickstart\nIn order to access the API, you'll need to get a [service key](https://developers.google.com/youtube/registering_an_application#Create_API_Keys) from the [Google Cloud Console](https://console.cloud.google.com/).\n\nOnce you have it you can use the API key to initiate the `YouTubeDataAPI` class.\n```\nfrom youtube_api import YouTubeDataAPI\n\napi_key = 'AKAIXXXXXXXX'\nyt = YouTubeDataAPI(api_key)\n\nyt.search('alexandria ocasio-cortez')\n```\n\nThe `yt` object calls functions that automate the collection of data fields that are both visable and not-visable to everyday users.\n\nPlease refer to the [documentation](http://bit.ly/YouTubeDataAPI) for details.\n\n## Testing\nStatic json files used for test are stored in `./tests/data`.\nTo test, command line input `make test`.\nFor further information, please refer to `./tests/readme.md`.\n\n\n## Authors\nWritten by Leon Yin and Megan Brown. Michael Liu helped write and document tests.\n\nIf you use this software in your research please cite it as:\n```\n@misc{leon_yin_2018_1414418,\n author = {Leon Yin and\n Megan Brown},\n title = {SMAPPNYU/youtube-data-api},\n month = sep,\n year = 2018,\n doi = {10.5281/zenodo.1414418},\n url = {https://doi.org/10.5281/zenodo.1414418}\n}\n```\n\n## Contributions\nWe are actively seeking core maintainers and contributors!\nWe will be documenting best practices and procedures for contributing code\nIf you see a typo or documentation that is not clear, please make a pull request!", "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/mabrownnyu/youtube-data-api", "keywords": "youtube-data-api youtube-data youtube-api wrapper youtube tweepy social-media", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "youtube-data-api", "package_url": "https://pypi.org/project/youtube-data-api/", "platform": "", "project_url": "https://pypi.org/project/youtube-data-api/", "project_urls": { "Homepage": "https://github.com/mabrownnyu/youtube-data-api" }, "release_url": "https://pypi.org/project/youtube-data-api/0.0.17/", "requires_dist": null, "requires_python": "", "summary": "youtube-data-api is a Python wrapper for the YouTube Data API.", "version": "0.0.17" }, "last_serial": 5821962, "releases": { "0.0.0.1": [ { "comment_text": "", "digests": { "md5": "c0b716b63a38cbb9dcf457a6edd14637", "sha256": "b61350e6a06442cb6e46718fcff5c43aec50c1b2bc54914a93e13c4db65ff508" }, "downloads": -1, "filename": "youtube-data-api-0.0.0.1.tar.gz", "has_sig": false, "md5_digest": "c0b716b63a38cbb9dcf457a6edd14637", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8227, "upload_time": "2018-09-05T15:39:05", "url": "https://files.pythonhosted.org/packages/0b/99/688667ba7b768e740a9dd46071c7510299410d5695fd221e8588e03bf1db/youtube-data-api-0.0.0.1.tar.gz" } ], "0.0.0.2": [ { "comment_text": "", "digests": { "md5": "11ccf752e93c82fcd0f91164dbb648c1", "sha256": "7f85a1393817487c290794dbb2ce86378f6a1f63cbe9628222e6c88e1cbc2553" }, "downloads": -1, "filename": "youtube-data-api-0.0.0.2.tar.gz", "has_sig": false, "md5_digest": "11ccf752e93c82fcd0f91164dbb648c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9044, "upload_time": "2018-09-05T16:03:00", "url": "https://files.pythonhosted.org/packages/22/3e/d89182acae840162459fcf16eaae2eb2c6a8b0b36ff6a3b48952b3c2c3c0/youtube-data-api-0.0.0.2.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "19c57e268ad024c26d4ea59917bf41f8", "sha256": "958fd9be70d0f4c6a554f759fdde607abcbbb80577d9a617f835f651a0a09ab2" }, "downloads": -1, "filename": "youtube-data-api-0.0.10.tar.gz", "has_sig": false, "md5_digest": "19c57e268ad024c26d4ea59917bf41f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10813, "upload_time": "2018-09-27T19:50:45", "url": "https://files.pythonhosted.org/packages/f2/f8/0a5c3964fea0ee083590a682bd279ddf2a3c5c9acf6a81feef4da9ac97a7/youtube-data-api-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "c704469246bd9c3a36c00d13bfb47b54", "sha256": "015717ddcb81ff1c85b76e0e4d04f887b77bd5e85ceae6bd03140f9fd0fa939c" }, "downloads": -1, "filename": "youtube-data-api-0.0.11.tar.gz", "has_sig": false, "md5_digest": "c704469246bd9c3a36c00d13bfb47b54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11622, "upload_time": "2018-10-09T02:35:52", "url": "https://files.pythonhosted.org/packages/dd/bb/3e73916c6aad10fa01cbdf0bf823d54fc0d8f2f24baac567ec54487e4a69/youtube-data-api-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "3763350c3f4b9f124be8a3f57d563684", "sha256": "50bdee7a5dfc867b03bb1a1382038d4ad0eb7663e9b27e2678e9c4b4f64533b3" }, "downloads": -1, "filename": "youtube-data-api-0.0.12.tar.gz", "has_sig": false, "md5_digest": "3763350c3f4b9f124be8a3f57d563684", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12351, "upload_time": "2018-11-13T18:04:11", "url": "https://files.pythonhosted.org/packages/a2/b1/9da26c00e1fb8830d6801843904fd8325ec62ca59c0edef51989a2490280/youtube-data-api-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "6529874c54b142fd8e5946b1a6ccbfe7", "sha256": "02ec3e274a544a3923d401b04c2ed0ce890dcfc5f0c788ce9711af975a8f828f" }, "downloads": -1, "filename": "youtube-data-api-0.0.13.tar.gz", "has_sig": false, "md5_digest": "6529874c54b142fd8e5946b1a6ccbfe7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11917, "upload_time": "2018-11-20T06:01:47", "url": "https://files.pythonhosted.org/packages/ff/7c/23510b56f9a83884287c44cdfaa18446897d98446937faa7de986cd82b0c/youtube-data-api-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "eb714b0502617e65acd27dad241f80ff", "sha256": "9d0edcb24b556aa98dfa13150864c486cfd442d90058ef07035dca0a5daf44d0" }, "downloads": -1, "filename": "youtube-data-api-0.0.14.tar.gz", "has_sig": false, "md5_digest": "eb714b0502617e65acd27dad241f80ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11510, "upload_time": "2018-12-03T20:57:38", "url": "https://files.pythonhosted.org/packages/9c/72/b0754e8a39fb5009118449f34dfaa5c541115d55bc27f3891ac0ba490798/youtube-data-api-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "dccea0572003009ae9424090abffad4c", "sha256": "a6ce494a76f2153d9b89efed1a68a78c058b41ed3846794da928fa99cd2675e6" }, "downloads": -1, "filename": "youtube-data-api-0.0.15.tar.gz", "has_sig": false, "md5_digest": "dccea0572003009ae9424090abffad4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11840, "upload_time": "2019-02-20T19:43:52", "url": "https://files.pythonhosted.org/packages/f9/ab/eee073a4b23a5cc946caebc31f57de1fbe0e81aff8934a41cb8e8e58ca23/youtube-data-api-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "3dc8773f11277b2fdc0848216287ac4e", "sha256": "aa84e329cc573507bfac9f32fb808587912bf7f8a0a48609bb04c03d093ea448" }, "downloads": -1, "filename": "youtube-data-api-0.0.16.tar.gz", "has_sig": false, "md5_digest": "3dc8773f11277b2fdc0848216287ac4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13726, "upload_time": "2019-04-12T01:50:01", "url": "https://files.pythonhosted.org/packages/e5/20/91b638f561f711c3b66f1cf3c59931103314408ea25800426c2ec4f08908/youtube-data-api-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "e54e78c87b3cabe7e483ce1e02abf88e", "sha256": "807f84bc8fc7e27909a972a456435964aacf245712481ff02d89882d61a011a0" }, "downloads": -1, "filename": "youtube-data-api-0.0.17.tar.gz", "has_sig": false, "md5_digest": "e54e78c87b3cabe7e483ce1e02abf88e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12526, "upload_time": "2019-09-12T18:39:03", "url": "https://files.pythonhosted.org/packages/c7/cc/2fd1e013a8015d378a802740e34b8acafd8071b2182ea0f148632f37ea23/youtube-data-api-0.0.17.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "97167b1f767387fe03d236bffa211bbc", "sha256": "65d4aa5c971ea6ccd4d5fccfbcd5f5d873c899cf0431dd90f045a51cae813625" }, "downloads": -1, "filename": "youtube-data-api-0.0.2.tar.gz", "has_sig": false, "md5_digest": "97167b1f767387fe03d236bffa211bbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8576, "upload_time": "2018-09-05T18:25:00", "url": "https://files.pythonhosted.org/packages/8d/cf/d19b6031dd797663181af6f381d624c92f95ec0be84706852a94a6ee6e2e/youtube-data-api-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "98ee077b71f2b05d18cf666f4ad1722d", "sha256": "0d6f5a400fb6a1c107a87afc6edecdff6f7b00487889498946b65cce440dfeba" }, "downloads": -1, "filename": "youtube-data-api-0.0.3.tar.gz", "has_sig": false, "md5_digest": "98ee077b71f2b05d18cf666f4ad1722d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9175, "upload_time": "2018-09-12T15:49:59", "url": "https://files.pythonhosted.org/packages/b4/95/db15d599c594f4ce47d5411beb643d99ee219152ee184d42097d98fd14bf/youtube-data-api-0.0.3.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "bd855809e11150d9839c399952ab2fb9", "sha256": "c40d0e0580e7411a624b0a54f003bda5742900ca2677170b5b6417d6ec163a1e" }, "downloads": -1, "filename": "youtube-data-api-0.0.8.tar.gz", "has_sig": false, "md5_digest": "bd855809e11150d9839c399952ab2fb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10332, "upload_time": "2018-09-27T14:16:37", "url": "https://files.pythonhosted.org/packages/bc/27/897d14a71ecf3b7faf590a5933e9267fa006dd2df1950b9a405bd0b3ffa8/youtube-data-api-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e54e78c87b3cabe7e483ce1e02abf88e", "sha256": "807f84bc8fc7e27909a972a456435964aacf245712481ff02d89882d61a011a0" }, "downloads": -1, "filename": "youtube-data-api-0.0.17.tar.gz", "has_sig": false, "md5_digest": "e54e78c87b3cabe7e483ce1e02abf88e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12526, "upload_time": "2019-09-12T18:39:03", "url": "https://files.pythonhosted.org/packages/c7/cc/2fd1e013a8015d378a802740e34b8acafd8071b2182ea0f148632f37ea23/youtube-data-api-0.0.17.tar.gz" } ] }