{"id":26667467,"url":"https://github.com/alkaifaftab000/clickbait","last_synced_at":"2026-02-28T16:32:23.315Z","repository":{"id":282144849,"uuid":"947619534","full_name":"alkaifaftab000/ClickBait","owner":"alkaifaftab000","description":"Automating YouTube Clickbait Detection using sentiment analysis, metadata, and thumbnails to classify video content effectively","archived":false,"fork":false,"pushed_at":"2025-03-16T11:30:45.000Z","size":39173,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-11T03:06:34.970Z","etag":null,"topics":["clickbait","clickbait-detection","fake-video-detection","nltk","sentiment-analysis","text-blob","vader","youtube-api"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alkaifaftab000.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-13T01:23:38.000Z","updated_at":"2025-03-16T11:30:49.000Z","dependencies_parsed_at":"2025-06-11T03:04:04.750Z","dependency_job_id":"b266ed46-c65b-4a82-a86e-0f3a0356b8d5","html_url":"https://github.com/alkaifaftab000/ClickBait","commit_stats":null,"previous_names":["alkaifaftab000/clickbait"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alkaifaftab000/ClickBait","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alkaifaftab000%2FClickBait","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alkaifaftab000%2FClickBait/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alkaifaftab000%2FClickBait/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alkaifaftab000%2FClickBait/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alkaifaftab000","download_url":"https://codeload.github.com/alkaifaftab000/ClickBait/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alkaifaftab000%2FClickBait/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29942857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T13:49:17.081Z","status":"ssl_error","status_checked_at":"2026-02-28T13:48:50.396Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["clickbait","clickbait-detection","fake-video-detection","nltk","sentiment-analysis","text-blob","vader","youtube-api"],"created_at":"2025-03-25T19:38:13.636Z","updated_at":"2026-02-28T16:32:23.304Z","avatar_url":"https://github.com/alkaifaftab000.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YouTube Clickbait Detection 🎥🧐\n\n## Project Overview 📜\nThis project focuses on detecting clickbait content in YouTube videos by analyzing metadata, sentiment, and thumbnails. By utilizing natural language processing and pretrained transformers, it aims to classify videos as clickbait or non-clickbait effectively.\n\n---\n\n## Workflow ⚙️\n1. **Fetching data using YouTube API**:  \n   - Retrieved metadata from **750 videos**, including comments, views, likes, thumbnails, and published dates.\n\n2. **Analyzing sentiments**:  \n   - Used tools like **Vader**, **TextBlob**, and **NLTK** for sentiment analysis.  \n   - Implemented **majority voting** to determine the overall sentiment for each video.\n\n3. **Clickbait evaluation**:  \n   - Combined sentiment analysis results and thumbnail information to declare whether a video is clickbait or not.\n\n---\n\n## Progress 🚀\n- Identifying sentiments using pretrained transformers like **DeepSeek** and **Llama** to enhance the analysis.\n\n---\n\n## Learning Outcomes 🎓\n1. Enhanced skills in using APIs for data extraction and handling large datasets effectively.  \n2. Gained practical experience in leveraging NLP techniques and transformers for sentiment analysis and classification.\n\n---\n\n## Plugins and Libraries Used 🛠️\n- `ollama`  \n- `youtube-developer`  \n- `nltk`  \n- `vader`  \n- `TextBlob`  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falkaifaftab000%2Fclickbait","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falkaifaftab000%2Fclickbait","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falkaifaftab000%2Fclickbait/lists"}