{ "info": { "author": "E. Powell", "author_email": "powell.518@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Sopel YouTube Module\n\nYouTube module for Sopel\n\n## Getting your API key\nGo to the [Google Developers Console](https://console.developers.google.com/)\nand create an application. When it's created, go to the APIs section, select\nthe YouTube Data API and enable it. Then go to the Credentials section,\nselect \"Add credentials\", pick \"API key\", and then \"Server key\". You can enter\na name for it and limit the IPs it can be used from, but you don't have to.\nCopy the value it gives you into the prompt in the config wizard, or the\n`api_key` value of the config in the `[youtube]` section.\n\n\nChanges between 0.1.2 and 0.1.3\n===============================\n* Add retry mechanic to API fetching (#11)\n* Fix exception traceback sometimes thrown on reconnect (#14)\n* Update ancient, deprecated usage of Sopel's memory API (#16)\n\nChanges between 0.1.1 and 0.1.2\n===============================\n* Fix error when video comments are disabled\n* Improve duration parser\n* Restrict google-api-python-client to compatible version range\n* Fix version-number import issue during installation\n\nChanges between 0.1.0 and 0.1.1\n===============================\n* Output is colorized\n* Fix configuration wizard\n* pip installation works regardless of pip version", "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/sopel-irc/sopel-youtube", "keywords": "", "license": "Eiffel Forum License, version 2", "maintainer": "", "maintainer_email": "", "name": "sopel-modules.youtube", "package_url": "https://pypi.org/project/sopel-modules.youtube/", "platform": "", "project_url": "https://pypi.org/project/sopel-modules.youtube/", "project_urls": { "Homepage": "https://github.com/sopel-irc/sopel-youtube" }, "release_url": "https://pypi.org/project/sopel-modules.youtube/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "YouTube module for Sopel", "version": "0.1.3" }, "last_serial": 5368932, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "65c5e94968dcb52bb474b297f7b1e414", "sha256": "d80e3aa98af74986e32efa4bc2cb77f72d0dd4fd85b9f4bbb5f5fcd4331e9791" }, "downloads": -1, "filename": "sopel_modules.youtube-0.1.0.tar.gz", "has_sig": false, "md5_digest": "65c5e94968dcb52bb474b297f7b1e414", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3983, "upload_time": "2015-09-26T15:37:41", "url": "https://files.pythonhosted.org/packages/15/78/ae5a7e18de22caafd254fb098fdf3e1e71dfe12f8d7fc49a2728df05c393/sopel_modules.youtube-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6b4262a44066736cb3adf23235d02466", "sha256": "2748dcd228e4e66612330548f51c0fa3b5fd0c0813222da0a203125e508c94d3" }, "downloads": -1, "filename": "sopel_modules.youtube-0.1.1.tar.gz", "has_sig": true, "md5_digest": "6b4262a44066736cb3adf23235d02466", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4611, "upload_time": "2015-11-22T19:33:19", "url": "https://files.pythonhosted.org/packages/67/e8/9c7e3e95742405c47ce7b9ddd67a13e64b8fe48453fec6004ee65695815a/sopel_modules.youtube-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bdc4b46cfe44226e62412a040c9cc58a", "sha256": "a78814f9b5d6e8fa2a7cab396b553521a1506ba5e1ca5516cad2629bffb9169b" }, "downloads": -1, "filename": "sopel_modules.youtube-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bdc4b46cfe44226e62412a040c9cc58a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4808, "upload_time": "2019-02-17T08:43:36", "url": "https://files.pythonhosted.org/packages/7f/2a/f150448ac63325ca6fa9ab0766e5f02cd18f6367c3e4e8974d27dc58786a/sopel_modules.youtube-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a933a84061d322d3e31eb281ddeac452", "sha256": "8987dce6e6cb3e830f72c2f5ba1e8ca89ddec0399b0ba210186902a5ff23647e" }, "downloads": -1, "filename": "sopel_modules.youtube-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a933a84061d322d3e31eb281ddeac452", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5143, "upload_time": "2019-06-06T20:23:15", "url": "https://files.pythonhosted.org/packages/07/ef/894bf99346fc922d80442a48e9f0d84de3d122d42c9c6265b6dd1dea15bd/sopel_modules.youtube-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a933a84061d322d3e31eb281ddeac452", "sha256": "8987dce6e6cb3e830f72c2f5ba1e8ca89ddec0399b0ba210186902a5ff23647e" }, "downloads": -1, "filename": "sopel_modules.youtube-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a933a84061d322d3e31eb281ddeac452", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5143, "upload_time": "2019-06-06T20:23:15", "url": "https://files.pythonhosted.org/packages/07/ef/894bf99346fc922d80442a48e9f0d84de3d122d42c9c6265b6dd1dea15bd/sopel_modules.youtube-0.1.3.tar.gz" } ] }