{"id":14979745,"url":"https://github.com/santhoshse7en/utuby","last_synced_at":"2025-10-28T19:31:55.746Z","repository":{"id":57477368,"uuid":"189404495","full_name":"santhoshse7en/utuby","owner":"santhoshse7en","description":"simple script for downloading Youtube comments without using the Youtube API","archived":false,"fork":false,"pushed_at":"2019-05-30T12:51:06.000Z","size":14,"stargazers_count":3,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T17:51:11.303Z","etag":null,"topics":["ajax","bs4","css-selector","lexicon","lxml","scraper","sentimental-analysis","textblob","textblob-sentiment-analysis","vandersentiment","web","without-api","youtube","youtube-api","youtube-channel","youtube-comments","youtube-comments-downloader","youtube-downloader","youtube-scraper"],"latest_commit_sha":null,"homepage":"https://santhoshse7en.github.io/utuby/.","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/santhoshse7en.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-05-30T11:49:31.000Z","updated_at":"2024-03-28T08:57:56.000Z","dependencies_parsed_at":"2022-08-30T13:02:00.729Z","dependency_job_id":null,"html_url":"https://github.com/santhoshse7en/utuby","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/santhoshse7en%2Futuby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/santhoshse7en%2Futuby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/santhoshse7en%2Futuby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/santhoshse7en%2Futuby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/santhoshse7en","download_url":"https://codeload.github.com/santhoshse7en/utuby/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238710309,"owners_count":19517680,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ajax","bs4","css-selector","lexicon","lxml","scraper","sentimental-analysis","textblob","textblob-sentiment-analysis","vandersentiment","web","without-api","youtube","youtube-api","youtube-channel","youtube-comments","youtube-comments-downloader","youtube-downloader","youtube-scraper"],"created_at":"2024-09-24T14:00:34.940Z","updated_at":"2025-10-28T19:31:55.737Z","avatar_url":"https://github.com/santhoshse7en.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![PyPI Version](https://img.shields.io/pypi/v/utuby.svg)](https://pypi.org/project/utuby)\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\\\u0026style=flat)](https://santhoshse7en.github.io/utuby_doc)\n[![Downloads](https://pepy.tech/badge/utuby/month)](https://pepy.tech/project/utuby)\n\n# 🎥 utuby\n\nYouTube’s official API is restrictive 😤 — rate limits, quotas, API keys...\n**utuby** is a fast and simple Python tool that scrapes YouTube **comments** without using the API —\n✅ No rate limits,\n✅ No keys,\n✅ No restrictions.\n\n---\n\n## 🔗 Project Links\n\n|  Source        |  Link                                                     |\n| ---------------- | ----------------------------------------------------------- |\n| 🐍 PyPI          | [utuby on PyPI](https://pypi.org/project/utuby/)            |\n| 🛠 Repository    | [GitHub Repo](https://github.com/santhoshse7en/utuby/)      |\n| 📚 Documentation | [Read the Docs](https://santhoshse7en.github.io/utuby_doc/) |\n\n---\n\n## 📦 Dependencies\n\n* `beautifulsoup4`\n* `requests`\n* `lxml`\n* `cssselect`\n* `vaderSentiment`\n* `textblob`\n* `pandas`\n\n---\n\n## 📥 Installation\n\nInstall the required dependencies using pip:\n\n```bash\npip install -r requirements.txt\n```\n\n---\n\n## ⚙️ Quick Start\n\n```python\nfrom utuby.utuby import youtube\n\nurl = \"https://www.youtube.com/watch?v=xjQFi-HP7po\"\nyoutube = youtube(url)\n```\n\n---\n\n## 🔍 Features \u0026 Examples\n\n### 🧭 Explore Available Methods\n\n```python\nprint(dir(youtube))\n```\n\n![Directory](https://user-images.githubusercontent.com/47944792/58631120-20cba880-82ff-11e9-92be-300d2714d37a.PNG)\n\n---\n\n### 📺 Get Channel Name\n\n```python\n\u003e\u003e\u003e youtube.channel_name\n'Fully'\n```\n\n---\n\n### 🧠 Sentiment Analysis of Comments\n\n```python\n\u003e\u003e\u003e youtube.final_sentiment_scores\n{'neu': 0.769, 'neg': 0.051, 'pos': 0.178, 'compound': 0.0}\n```\n\n---\n\n### 📊 View YouTube Comments as DataFrame\n\n```python\n\u003e\u003e\u003e youtube.youtube_comments_df.head()\n```\n\n![DataFrame](https://user-images.githubusercontent.com/47944792/58631134-2c1ed400-82ff-11e9-8575-2b362ed28cb7.PNG)\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! 🛠️\nFor major changes, please open an issue first to discuss what you’d like to improve or add.\n✅ Don’t forget to update or add tests accordingly.\n\n---\n\n## 📜 License\n\nThis project is licensed under the [MIT License](https://choosealicense.com/licenses/mit/) 🪪\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanthoshse7en%2Futuby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanthoshse7en%2Futuby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanthoshse7en%2Futuby/lists"}