{ "info": { "author": "M Santhosh Kumar", "author_email": "santhoshse7en@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Communications :: Email", "Topic :: Office/Business", "Topic :: Software Development :: Bug Tracking" ], "description": "[![PyPI Version](https://img.shields.io/pypi/v/utuby.svg)](https://pypi.org/project/utuby)\n[![Coverage Status](https://coveralls.io/repos/github/santhoshse7en/utuby/badge.svg?branch=master)](https://coveralls.io/github/santhoshse7en/utuby?branch=master)\n[![License](https://img.shields.io/pypi/l/utuby.svg)](https://pypi.python.org/pypi/utuby/)\n[![Documentation Status](https://readthedocs.org/projects/pip/badge/?version=latest&style=flat)](https://santhoshse7en.github.io/utuby_docs)\n\n# utuby\n\nYouTube's API is annoying to work with, and has lots of limitations. utuby is a simple script for downloading Youtube comments without using the Youtube API - No API rate limits. No restrictions. Extremely fast.\n\n| Source | Link |\n| --- | --- |\n| PyPI: | https://pypi.org/project/utuby/ |\n| Repository: | https://santhoshse7en.github.io/utuby/ |\n| Documentation: | https://santhoshse7en.github.io/utuby_doc/ |\n\n\n## Dependencies\n\n* beautifulsoup4\n* requests\n* lxml\n* cssselect\n* vaderSentiment\n* textblob\n* pandas\n\n\n## Dependencies Installation\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install following\n```bash\npip install -r requirements.txt\n```\n\n## A Glance\n\nDownload it by clicking the green download button here on Github. You only need to parse specific YouTube URL as argument.\n\n```python\n>>> from utuby.utuby import youtube\n\n>>> url = 'https://www.youtube.com/watch?v=xjQFi-HP7po'\n\n>>> youtube = youtube(url)\n```\n\nDirectory of youtube class\n\n```python\n>>> print(dir(youtube))\n```\n\n![ytdir](https://user-images.githubusercontent.com/47944792/58631120-20cba880-82ff-11e9-92be-300d2714d37a.PNG)\n\n**Examples for Extracting YouTube Channel Name**\n\n```python\n>>> youtube.channel_name\n\n'Fully'\n```\n\n**Examples Calculating Sentiment Scores for extracted YouTube Comments**\n\n```python\n>>> youtube.final_sentiment_scores\n\n{'neu': 0.769, 'neg': 0.051, 'pos': 0.178, 'compound': 0.0}\n```\n\n**Youtube Comments DataFrame**\n\n```python\n>>> youtube.youtube_comments_df.head()\n```\n\n![ytdf](https://user-images.githubusercontent.com/47944792/58631134-2c1ed400-82ff-11e9-8575-2b362ed28cb7.PNG)\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://santhoshse7en.github.io/utuby/", "keywords": "youtube,comments,without-api,youtube_scraper,youtube_comments,vaderSentiment,bs4,textblob,youtube_sentiment,sentiment_analysis,youtube_analysis,lxml,ajax", "license": "", "maintainer": "", "maintainer_email": "", "name": "utuby", "package_url": "https://pypi.org/project/utuby/", "platform": "", "project_url": "https://pypi.org/project/utuby/", "project_urls": { "Homepage": "https://santhoshse7en.github.io/utuby/" }, "release_url": "https://pypi.org/project/utuby/0.7/", "requires_dist": null, "requires_python": "", "summary": "Python package which to access the YouTube database without API", "version": "0.7" }, "last_serial": 5337322, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a072937375c01a4f2794931be91f86b7", "sha256": "9e473fb00af922ae0b4a9b9ddd01d4ce6a5bc51200db8687e457a21074942106" }, "downloads": -1, "filename": "utuby-0.1.tar.gz", "has_sig": false, "md5_digest": "a072937375c01a4f2794931be91f86b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2845, "upload_time": "2019-05-30T11:58:56", "url": "https://files.pythonhosted.org/packages/7a/52/ffba53400a4fff641bad11ccf2d01b443096c1976a3af38f37208c7b307a/utuby-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1c765e793e7a53a3854ec8cd213bb309", "sha256": "b3ae139e73617118c3b054cf004ba8eaa94b07ab4b0f15acbfeb25439e6d5a20" }, "downloads": -1, "filename": "utuby-0.2.tar.gz", "has_sig": false, "md5_digest": "1c765e793e7a53a3854ec8cd213bb309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5426, "upload_time": "2019-05-30T12:09:48", "url": "https://files.pythonhosted.org/packages/e7/f0/39b52afef655703afee017f82df02cae07dfc542a2d3991be3c90aa91ba1/utuby-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "da66b1ac24b6ea74333ebfa5e47dc831", "sha256": "42d392b0899425e9197d1c83d13b31a261e11ee9647807a2606e4215bbe46565" }, "downloads": -1, "filename": "utuby-0.3.tar.gz", "has_sig": false, "md5_digest": "da66b1ac24b6ea74333ebfa5e47dc831", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5431, "upload_time": "2019-05-30T12:13:55", "url": "https://files.pythonhosted.org/packages/62/b1/071fb169053b5aab61f4f01062137ddb2425569752785330741e41a210cb/utuby-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "31f72ac5fcec2a690211db7e8c815d7f", "sha256": "6d4f9431447671d4920947ac92d2111323b309746c94f96fc0fd413c86e9a288" }, "downloads": -1, "filename": "utuby-0.4.tar.gz", "has_sig": false, "md5_digest": "31f72ac5fcec2a690211db7e8c815d7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5418, "upload_time": "2019-05-30T12:25:57", "url": "https://files.pythonhosted.org/packages/73/e0/928f070d2cfa34dc28a599aff00022837f9891fece789d2b77da64bfab61/utuby-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "2d527b44c080a1cd3704768ad5cc6e3b", "sha256": "a9e067c7e0dfb07b9a5e1699c73358b952a4a6a187f5526382f8406a6bedd4a8" }, "downloads": -1, "filename": "utuby-0.5.tar.gz", "has_sig": false, "md5_digest": "2d527b44c080a1cd3704768ad5cc6e3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5416, "upload_time": "2019-05-30T12:28:11", "url": "https://files.pythonhosted.org/packages/a6/e6/01fe490597d423751cd9f86550413dcdeed7a27b17e2c08d54e6f29596a8/utuby-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "b1a7e5e55c1e6073458c870b40e98c87", "sha256": "dd6f0fb7dcea9af2d6360b0b46c754308500bb88c0382246b9af25c91c49b113" }, "downloads": -1, "filename": "utuby-0.6.tar.gz", "has_sig": false, "md5_digest": "b1a7e5e55c1e6073458c870b40e98c87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5422, "upload_time": "2019-05-30T13:33:43", "url": "https://files.pythonhosted.org/packages/f2/ac/a56093db16f15d878e53084970f437e837a1a5e139c29af832a6857cc28c/utuby-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "30666d170ee5113aeb85bdeeb160cb6a", "sha256": "87688d3e1f43657162b8da6eddd963f71bef3788da76c86206f56fe2e2b0723e" }, "downloads": -1, "filename": "utuby-0.7.tar.gz", "has_sig": false, "md5_digest": "30666d170ee5113aeb85bdeeb160cb6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5417, "upload_time": "2019-05-30T13:33:05", "url": "https://files.pythonhosted.org/packages/62/a8/c182688de9486dc424e1c1d965295bbd1eaf869e649b33ba3aaad5d01c04/utuby-0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "30666d170ee5113aeb85bdeeb160cb6a", "sha256": "87688d3e1f43657162b8da6eddd963f71bef3788da76c86206f56fe2e2b0723e" }, "downloads": -1, "filename": "utuby-0.7.tar.gz", "has_sig": false, "md5_digest": "30666d170ee5113aeb85bdeeb160cb6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5417, "upload_time": "2019-05-30T13:33:05", "url": "https://files.pythonhosted.org/packages/62/a8/c182688de9486dc424e1c1d965295bbd1eaf869e649b33ba3aaad5d01c04/utuby-0.7.tar.gz" } ] }