{"adoption": {"forks": 627, "observed_at": "2026-08-28T04:10:46.898246+00:00", "stars": 11386}, "canonical_url": "https://ross.abutalabs.com/products/twitchadsolutions", "card": {"archived": true, "artifact_type": "plugin", "description": null, "domain": ["privacy", "browser-extensions", "media"], "enriched": true, "function": ["privacy", "security"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["pixeltris/TwitchAdSolutions"], "name": "pixeltris/TwitchAdSolutions", "platform": ["browser", "browser-extension", "cross-platform"], "pushed_at": "2026-03-05T23:14:16+00:00", "repo": "pixeltris/TwitchAdSolutions", "stars": 11386, "tags": ["twitch", "ad-blocking", "userscript", "ublock-origin", "streaming", "archived"], "topics": [], "urls": [], "use_cases": ["block ads on twitch streams", "skip twitch ads without turbo", "remove ad breaks from twitch livestreams", "avoid twitch ad segments in browser", "userscript to stop twitch ads", "ublock origin filter for twitch ads"], "what_it_is": "A collection of userscripts and uBlock Origin filters that block or bypass ads on Twitch streams using techniques like video swapping and ad segment removal. The project was archived on 2026-03-05 and is no longer maintained.", "when_to_avoid": ["you need maintained software - the project is archived as of March 2026", "you want the most reliable ad blocking - proxy-based solutions like TTV LOL PRO are recommended instead", "you need support or updates when Twitch changes its ad delivery"], "when_to_choose": ["you want script-based Twitch ad blocking without installing a proxy extension", "you use uBlock Origin and want Twitch-specific filters", "you prefer lightweight userscripts over full ad-blocker extensions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/twitchadsolutions", "repo": "pixeltris/TwitchAdSolutions", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.898246+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:15:41.066080+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcd654c18b21035bcfe1bbf95910c8c872e0236591718eaae6261af4d708c72d", "fetched_at": "2026-08-28T04:10:46.898246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pixeltris/TwitchAdSolutions"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.898246+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:15:41.066080+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcd654c18b21035bcfe1bbf95910c8c872e0236591718eaae6261af4d708c72d", "fetched_at": "2026-08-28T04:10:46.898246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pixeltris/TwitchAdSolutions"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:15:41.066080+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcd654c18b21035bcfe1bbf95910c8c872e0236591718eaae6261af4d708c72d", "fetched_at": "2026-08-28T04:10:46.898246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pixeltris/TwitchAdSolutions"}], "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:10:46.898246+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.898246+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.898246+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:15:41.066080+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcd654c18b21035bcfe1bbf95910c8c872e0236591718eaae6261af4d708c72d", "fetched_at": "2026-08-28T04:10:46.898246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pixeltris/TwitchAdSolutions"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.898246+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.898246+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:15:41.066080+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcd654c18b21035bcfe1bbf95910c8c872e0236591718eaae6261af4d708c72d", "fetched_at": "2026-08-28T04:10:46.898246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pixeltris/TwitchAdSolutions"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.898246+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.898246+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.898246+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:15:41.066080+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcd654c18b21035bcfe1bbf95910c8c872e0236591718eaae6261af4d708c72d", "fetched_at": "2026-08-28T04:10:46.898246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pixeltris/TwitchAdSolutions"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.898246+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.898246+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:15:41.066080+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcd654c18b21035bcfe1bbf95910c8c872e0236591718eaae6261af4d708c72d", "fetched_at": "2026-08-28T04:10:46.898246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pixeltris/TwitchAdSolutions"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:15:41.066080+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcd654c18b21035bcfe1bbf95910c8c872e0236591718eaae6261af4d708c72d", "fetched_at": "2026-08-28T04:10:46.898246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pixeltris/TwitchAdSolutions"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:15:41.066080+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcd654c18b21035bcfe1bbf95910c8c872e0236591718eaae6261af4d708c72d", "fetched_at": "2026-08-28T04:10:46.898246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pixeltris/TwitchAdSolutions"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:15:41.066080+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcd654c18b21035bcfe1bbf95910c8c872e0236591718eaae6261af4d708c72d", "fetched_at": "2026-08-28T04:10:46.898246+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pixeltris/TwitchAdSolutions"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 70, "longevity": 100, "rhythm": 72}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2080, "days_push": 181, "days_rel": 186, "gap_med": 2, "n_releases_24m": 24}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}