{"adoption": {"forks": 239, "observed_at": "2026-08-28T04:08:51.344021+00:00", "stars": 4491}, "canonical_url": "https://ross.abutalabs.com/products/adblock4limbo", "card": {"archived": false, "artifact_type": "plugin", "description": "毒奶去网页广告计划用户脚本 For Quantumult X & Surge & Shadowrocket & Loon & Stash & 油猴 ；1.导航 2.通过 JS/CSS 移除特定网站网页广告 —— 搜索引擎（Bing/Google）广告及内容农场结果清除/低端影视/欧乐影院/iyf爱壹帆/哔滴影视/Pornhub/Javbus/Supjav/Jable(M3U8)/MissAv/91porn/hitomi/紳士漫畫/禁漫天堂/等视频&ACG&小说&漫画网站上的弹窗广告&视频广告&Gif广告，沉浸式翻译/提取M3U8等，保持网页清爽干净无打扰！ P.S. 欢迎提交issue", "domain": ["web-development", "privacy", "browser-extensions", "self-hosted"], "enriched": true, "function": ["security", "developer-tools", "web-scraping"], "health_score": 80, "homepage": "https://limbopro.com/archives/12904.html", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["limbopro/Adblock4limbo"], "name": "limbopro/Adblock4limbo", "platform": ["browser"], "pushed_at": "2026-08-26T13:28:10+00:00", "repo": "limbopro/Adblock4limbo", "stars": 4491, "tags": ["adblock", "userscript", "quantumultx", "surge", "shadowrocket", "loon", "stash", "tampermonkey", "mitm-rewrite", "css-selectors", "ios", "javascript"], "topics": ["nobyda", "adguard", "limbopro", "quantumultx", "adblock", "adblocker", "quantumult", "pornhub", "surge", "surge4", "tampermonkey", "userscripts", "shadowrocket", "ios", "loon", "stash", "javascript"], "urls": [], "use_cases": ["block ads on streaming sites in iOS Safari", "remove Google/Bing search ads and content-farm results", "skip video ad countdowns on movie sites", "block popups on comic and novel reading sites", "inject a navigation toolbar into any webpage", "use ad blocking with Quantumult X or Surge rewrites"], "what_it_is": "A userscript-based ad-blocking project that removes popups, banners, and video ads on specific streaming, comic, novel, and adult sites via JavaScript/CSS injection. It works through MITM rewrite rules in proxy apps (Quantumult X, Surge, Shadowrocket, Loon, Stash) or via Tampermonkey in desktop browsers, and also injects a navigation page and 18k+ generic ad-blocking CSS selectors.", "when_to_avoid": ["you want a general-purpose browser extension with easy UI-based filter management", "you are not comfortable configuring MITM hostnames and rewrite rules", "you need ad blocking for mainstream platforms like YouTube where dedicated extensions work better"], "when_to_choose": ["you use iOS proxy apps like Quantumult X, Surge, Shadowrocket, Loon, or Stash and want per-site ad removal", "you want a Tampermonkey userscript for sites uBlock Origin misses", "you need M3U8 extraction or immersive-translation helpers alongside ad blocking"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/adblock4limbo", "repo": "limbopro/Adblock4limbo", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:28.860904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a9d0d28885abdf55b6ec22bc3fc6ea1195474298655d1c7aba008a0d936ee92", "fetched_at": "2026-08-28T04:08:51.344021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/limbopro/Adblock4limbo"}, {"content_hash": "6902f628276c07e647ce680be28a316867334033285a861b23e6c87dd0a06a33", "fetched_at": "2026-08-29T09:06:52.683026+00:00", "kind": "homepage", "missing": false, "url": "https://limbopro.com/archives/12904.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:28.860904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a9d0d28885abdf55b6ec22bc3fc6ea1195474298655d1c7aba008a0d936ee92", "fetched_at": "2026-08-28T04:08:51.344021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/limbopro/Adblock4limbo"}, {"content_hash": "6902f628276c07e647ce680be28a316867334033285a861b23e6c87dd0a06a33", "fetched_at": "2026-08-29T09:06:52.683026+00:00", "kind": "homepage", "missing": false, "url": "https://limbopro.com/archives/12904.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:28.860904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a9d0d28885abdf55b6ec22bc3fc6ea1195474298655d1c7aba008a0d936ee92", "fetched_at": "2026-08-28T04:08:51.344021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/limbopro/Adblock4limbo"}, {"content_hash": "6902f628276c07e647ce680be28a316867334033285a861b23e6c87dd0a06a33", "fetched_at": "2026-08-29T09:06:52.683026+00:00", "kind": "homepage", "missing": false, "url": "https://limbopro.com/archives/12904.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:28.860904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a9d0d28885abdf55b6ec22bc3fc6ea1195474298655d1c7aba008a0d936ee92", "fetched_at": "2026-08-28T04:08:51.344021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/limbopro/Adblock4limbo"}, {"content_hash": "6902f628276c07e647ce680be28a316867334033285a861b23e6c87dd0a06a33", "fetched_at": "2026-08-29T09:06:52.683026+00:00", "kind": "homepage", "missing": false, "url": "https://limbopro.com/archives/12904.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:28.860904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a9d0d28885abdf55b6ec22bc3fc6ea1195474298655d1c7aba008a0d936ee92", "fetched_at": "2026-08-28T04:08:51.344021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/limbopro/Adblock4limbo"}, {"content_hash": "6902f628276c07e647ce680be28a316867334033285a861b23e6c87dd0a06a33", "fetched_at": "2026-08-29T09:06:52.683026+00:00", "kind": "homepage", "missing": false, "url": "https://limbopro.com/archives/12904.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:28.860904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a9d0d28885abdf55b6ec22bc3fc6ea1195474298655d1c7aba008a0d936ee92", "fetched_at": "2026-08-28T04:08:51.344021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/limbopro/Adblock4limbo"}, {"content_hash": "6902f628276c07e647ce680be28a316867334033285a861b23e6c87dd0a06a33", "fetched_at": "2026-08-29T09:06:52.683026+00:00", "kind": "homepage", "missing": false, "url": "https://limbopro.com/archives/12904.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.344021+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:28.860904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a9d0d28885abdf55b6ec22bc3fc6ea1195474298655d1c7aba008a0d936ee92", "fetched_at": "2026-08-28T04:08:51.344021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/limbopro/Adblock4limbo"}, {"content_hash": "6902f628276c07e647ce680be28a316867334033285a861b23e6c87dd0a06a33", "fetched_at": "2026-08-29T09:06:52.683026+00:00", "kind": "homepage", "missing": false, "url": "https://limbopro.com/archives/12904.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:28.860904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a9d0d28885abdf55b6ec22bc3fc6ea1195474298655d1c7aba008a0d936ee92", "fetched_at": "2026-08-28T04:08:51.344021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/limbopro/Adblock4limbo"}, {"content_hash": "6902f628276c07e647ce680be28a316867334033285a861b23e6c87dd0a06a33", "fetched_at": "2026-08-29T09:06:52.683026+00:00", "kind": "homepage", "missing": false, "url": "https://limbopro.com/archives/12904.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:28.860904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a9d0d28885abdf55b6ec22bc3fc6ea1195474298655d1c7aba008a0d936ee92", "fetched_at": "2026-08-28T04:08:51.344021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/limbopro/Adblock4limbo"}, {"content_hash": "6902f628276c07e647ce680be28a316867334033285a861b23e6c87dd0a06a33", "fetched_at": "2026-08-29T09:06:52.683026+00:00", "kind": "homepage", "missing": false, "url": "https://limbopro.com/archives/12904.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:28.860904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a9d0d28885abdf55b6ec22bc3fc6ea1195474298655d1c7aba008a0d936ee92", "fetched_at": "2026-08-28T04:08:51.344021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/limbopro/Adblock4limbo"}, {"content_hash": "6902f628276c07e647ce680be28a316867334033285a861b23e6c87dd0a06a33", "fetched_at": "2026-08-29T09:06:52.683026+00:00", "kind": "homepage", "missing": false, "url": "https://limbopro.com/archives/12904.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2138, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}