{"id":35578917,"url":"https://github.com/bennytsai1234/youtube-cleaner","last_synced_at":"2026-05-23T05:15:16.671Z","repository":{"id":300273220,"uuid":"1005749768","full_name":"bennytsai1234/YouTube-Cleaner","owner":"bennytsai1234","description":"YouTube Cleaner - 隱藏 Shorts、過濾推薦與雜訊，讓 YouTube 回歸純淨。Remove Shorts, suggestions \u0026 clutter for a clean layout.","archived":false,"fork":false,"pushed_at":"2026-01-25T09:58:59.000Z","size":4150,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-26T00:42:16.431Z","etag":null,"topics":["cleaner","no-ads","tampermonkey","userscript","youtube","youtube-cleaner","youtube-shorts"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/bennytsai1234.png","metadata":{"files":{"readme":"README-greasyfork.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-06-20T18:44:33.000Z","updated_at":"2026-01-25T09:59:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"4c57bfed-e1d0-428f-9a65-893d76fcc536","html_url":"https://github.com/bennytsai1234/YouTube-Cleaner","commit_stats":null,"previous_names":["bennytsai1234/youtube-homepage-cleaner"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/bennytsai1234/YouTube-Cleaner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bennytsai1234%2FYouTube-Cleaner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bennytsai1234%2FYouTube-Cleaner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bennytsai1234%2FYouTube-Cleaner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bennytsai1234%2FYouTube-Cleaner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bennytsai1234","download_url":"https://codeload.github.com/bennytsai1234/YouTube-Cleaner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bennytsai1234%2FYouTube-Cleaner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28977647,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T11:31:13.034Z","status":"ssl_error","status_checked_at":"2026-02-01T11:30:25.558Z","response_time":56,"last_error":"SSL_read: 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":["cleaner","no-ads","tampermonkey","userscript","youtube","youtube-cleaner","youtube-shorts"],"created_at":"2026-01-04T20:11:10.308Z","updated_at":"2026-02-01T12:01:30.042Z","avatar_url":"https://github.com/bennytsai1234.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎯 YouTube Cleaner - Remove Shorts, Clutter \u0026 Suggestions\n\n### 🚫 Hide Shorts · 🧹 Remove Clutter · 📺 Clean Layout · ⚡ High Performance\n\n隱藏 Shorts、過濾推薦與雜訊，讓 YouTube 回歸純淨！\n\n---\n\n## ⭐ 喜歡這個腳本嗎？\n\n請到 GitHub 給我一顆星星！⭐\n\n👉 **GitHub**: https://github.com/bennytsai1234/youtube-homepage-cleaner\n\n---\n\n## 🌟 為什麼選擇這個腳本？\n\n| 😤 使用前 | 😊 使用後 |\n|:---:|:---:|\n| 首頁充斥廣告與推廣 | ✅ 純淨的影片列表 |\n| Shorts 佔據大量版面 | ✅ 完全隱藏 Shorts |\n| 低品質內容干擾 | ✅ 智慧過濾低熱度影片 |\n| 點擊跳轉中斷瀏覽 | ✅ 全部新分頁開啟 |\n| Anti-Adblock 彈窗騷擾 | ✅ 自動偵測處理 (非暴力) |\n\n\u003e 🎉 **超過 15+ 種過濾規則**，所有功能都可以**一鍵開關**，完全由你掌控！\n\n---\n\n## ✨ 主要功能與特色\n\n### 🧼 介面淨化與過濾 (UI Cleaning)\n腳本會移除頁面上的特定元素，您可以透過選單獨立開關每一條規則：\n\n| 類別 | 過濾內容 |\n|:---|:---|\n| 🚫 **廣告區塊** | 隱藏首頁橫幅、贊助商區塊、Premium 推廣、問卷調查 (僅隱藏介面元素) |\n| 📱 **Shorts** | 隱藏首頁 Shorts 區塊、搜尋結果 Shorts、Shorts Grid |\n| 🎬 **版面整理** | 隱藏合輯 (Mix)、新聞快報、社群貼文、電影推薦、YouTube 精選、熱門遊戲 |\n| 📑 **播放清單** | 隱藏首頁推薦播放清單 (不影響頻道頁面) |\n| 👑 **特定內容** | 隱藏會員專屬影片 |\n| 📉 **低觀看數過濾** | 隱藏低觀看數影片 (**閾值與 4 小時豁免期可自訂**) |\n\n### 🖱️ 瀏覽體驗優化\n改善 YouTube 的瀏覽行為：\n\n- 🚀 **新分頁開啟**: 可強制影片、Shorts、播放清單連結以及**播放清單內影片 (Playlist items)** 在新分頁開啟，避免打斷當前觀看進度 (支援範圍：首頁、搜尋結果、相關影片、播放清單頁面)。\n- 🛡️ **彈窗處理**: 自動偵測並關閉 YouTube 的反廣告攔截警告彈窗，並恢復頁面捲動功能 (非暴力阻擋，僅處理介面阻礙)。\n- 🌐 **多語言支援**: 介面支援繁體中文、简体中文、English、日本語 (自動偵測)。\n\n---\n\n##  舊用戶注意 (原「YouTube 淨化大師」)\n\n\u003e ⚠️ **這是同一個腳本！** 只是改了名字而已。\n\u003e\n\u003e 如果你之前安裝的是「**YouTube 淨化大師**」，**不需要重新安裝**！\n\u003e Tampermonkey 會自動更新，你的設定也會保留。\n\u003e\n\u003e 新名稱：`YouTube Cleaner - Remove Shorts, Recommendations \u0026 Clutter`\n\n---\n\n## 📋 版本紀錄\n\n### v1.9.0 (2026-01-25)\n- 🎨 **介面優化**: 將「閾值設定」與「豁免期設定」拆分為獨立選單，操作更直覺\n\n### v1.8.9 (2026-01-25)\n- ✨ **自訂豁免期**: 現在可以在主選單設定低觀看數的「時間豁免期」 (包含設為 0 以完全停用豁免)\n\n### v1.8.8 (2026-01-25)\n- 🔧 **合輯過濾**: 修復新版 Rich Grid 佈局中的「合輯」(Mix) 影片無法正確過濾的問題\n\n### v1.8.7 (2026-01-25)\n- 🔧 **修復通知互動**: 修復評論通知中的影片縮圖無法在新分頁開啟的問題\n\n### v1.8.6 (2026-01-25)\n- 🚀 **效能優化**: 文字過濾改用 `textContent`，大幅減少捲動卡頓 (Reflow)\n- 🛡️ **穩定性**: AdBlockGuard 檢查優化，降低 CPU 佔用\n\n### v1.8.3 (2026-01-25)\n- 🔥 **設定修復**: 解決設定無法儲存的重大 Bug (感謝 Leadra 回報)\n\n### v1.8.2 (2026-01-24)\n- 🔥 **過濾修復**: 解決 v1.8.0 引入的過濾失效問題\n\n### v1.8.0 (2026-01-22)\n- ✨ **區塊過濾器**: 全新功能！可依標題過濾首頁區塊 (如「耳目一新」、「重溫舊愛」)\n\n### v1.7.0 (2026-01-18)\n- 🚀 **增量掃描**: 導入 MutationObserver 增量處理，大幅降低 CPU 使用率\n\n### v1.6.7 (2026-01-07)\n- 🔄 **OpenCC-JS**: 繁簡轉換引擎升級，準確度大幅提升\n\n### v1.6.5 (2026-01-06)\n- 🧠 **邏輯優化**: 修正「稍後觀看」列表會被過濾的問題\n\n### v1.6.1 (2026-01-04)\n- 🔔 **通知新分頁**: 強制通知選單中的連結在新分頁開啟\n\n### v1.6.0 (2025-12-26)\n- 🚀 **全新架構**: 代碼完全重寫，模組化設計\n- ⚡ **極致效能**: 導入 `requestIdleCallback` 與智慧防抖\n- 🌐 **國際化**: 繁中/简中/EN/日語 完整支援\n- 📊 **過濾統計**: 可視化統計面板\n- 💾 **設定備份**: 匯出/匯入功能\n- 🛡️ **Anti-Adblock 2.0**: 全新白名單機制\n\n### v1.5.7\n- 🆕 支援新版 YouTube 佈局 (`yt-lockup-view-model`)\n\n---\n\n## 🤝 支持作者\n\n如果這個腳本對你有幫助，請到 GitHub 給我一顆 ⭐ 星星！\n\n👉 https://github.com/bennytsai1234/youtube-homepage-cleaner\n\n### 問題回報 \u0026 功能建議\n\n- 🐛 GitHub Issues: https://github.com/bennytsai1234/youtube-homepage-cleaner/issues\n\n---\n\n## ⚠️ 已知問題\n\nYouTube 經常進行 A/B 測試推送新版介面。如果過濾功能突然失效，請到 GitHub 回報！\n\n---\n\n## 📄 授權\n\nMIT License\n\n---\n\n**Made with ❤️ by Benny**\n\nGitHub: https://github.com/bennytsai1234\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbennytsai1234%2Fyoutube-cleaner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbennytsai1234%2Fyoutube-cleaner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbennytsai1234%2Fyoutube-cleaner/lists"}