{"adoption": {"forks": 223, "observed_at": "2026-08-28T04:09:34.675458+00:00", "stars": 6055}, "canonical_url": "https://ross.abutalabs.com/products/gm_script", "card": {"archived": false, "artifact_type": "plugin", "description": "我就是来分享脚本玩玩的", "domain": ["browser-extensions", "web-development", "privacy"], "enriched": true, "function": ["browser-extension", "web-scraping", "security", "theme"], "health_score": 73, "homepage": "https://www.ntaow.com/aboutscript.html", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["langren1353/GM_script"], "name": "langren1353/GM_script", "platform": ["browser", "browser-extension", "cross-platform"], "pushed_at": "2026-06-18T03:05:05+00:00", "repo": "langren1353/GM_script", "stars": 6055, "tags": ["userscript", "tampermonkey", "greasemonkey", "search-engine", "ad-blocking", "redirect-removal", "baidu", "google", "sogou", "bing", "search"], "topics": ["tampermonkey", "gm-scripts", "greasemonkey"], "urls": [], "use_cases": ["remove Baidu search result redirects to get real URLs", "block ads on Baidu and Sogou search pages", "display favicons next to search results", "switch Google or Baidu search results to two-column layout", "enable dark mode on search engine pages", "hide Baidu Baijiahao content from results"], "what_it_is": "A collection of Tampermonkey/Greasemonkey userscripts, most notably AC-baidu, which removes redirects and ads from Baidu, Sogou, Google, Bing, and DuckDuckGo search results. It also adds favicons, multi-column layouts, dark/eye-care mode, and customizable CSS styling to search pages.", "when_to_avoid": ["you need a standalone browser extension rather than a userscript", "you don't use a userscript manager and don't want to install one", "you need ad blocking across all websites, not just search engines"], "when_to_choose": ["you use Baidu, Sogou, Bing, or Google daily and want cleaner, faster search results", "you already run Tampermonkey or Greasemonkey and want a maintained search-enhancement script", "you want customizable search page styling like columns and eye-care mode"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gm_script", "repo": "langren1353/GM_script", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.675458+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:48:54.585554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3a9a520f505c3bfdd3cee8dc4d5db6261a9574716d96e25d4cebef040049fcb", "fetched_at": "2026-08-28T04:09:34.675458+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langren1353/GM_script"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.675458+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:48:54.585554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3a9a520f505c3bfdd3cee8dc4d5db6261a9574716d96e25d4cebef040049fcb", "fetched_at": "2026-08-28T04:09:34.675458+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langren1353/GM_script"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:48:54.585554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3a9a520f505c3bfdd3cee8dc4d5db6261a9574716d96e25d4cebef040049fcb", "fetched_at": "2026-08-28T04:09:34.675458+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langren1353/GM_script"}], "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:09:34.675458+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.675458+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.675458+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:48:54.585554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3a9a520f505c3bfdd3cee8dc4d5db6261a9574716d96e25d4cebef040049fcb", "fetched_at": "2026-08-28T04:09:34.675458+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langren1353/GM_script"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.675458+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.675458+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:48:54.585554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3a9a520f505c3bfdd3cee8dc4d5db6261a9574716d96e25d4cebef040049fcb", "fetched_at": "2026-08-28T04:09:34.675458+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langren1353/GM_script"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.675458+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.675458+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.675458+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:48:54.585554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3a9a520f505c3bfdd3cee8dc4d5db6261a9574716d96e25d4cebef040049fcb", "fetched_at": "2026-08-28T04:09:34.675458+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langren1353/GM_script"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.675458+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.675458+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:48:54.585554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3a9a520f505c3bfdd3cee8dc4d5db6261a9574716d96e25d4cebef040049fcb", "fetched_at": "2026-08-28T04:09:34.675458+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langren1353/GM_script"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:48:54.585554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3a9a520f505c3bfdd3cee8dc4d5db6261a9574716d96e25d4cebef040049fcb", "fetched_at": "2026-08-28T04:09:34.675458+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langren1353/GM_script"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:48:54.585554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3a9a520f505c3bfdd3cee8dc4d5db6261a9574716d96e25d4cebef040049fcb", "fetched_at": "2026-08-28T04:09:34.675458+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langren1353/GM_script"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:48:54.585554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3a9a520f505c3bfdd3cee8dc4d5db6261a9574716d96e25d4cebef040049fcb", "fetched_at": "2026-08-28T04:09:34.675458+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langren1353/GM_script"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 88, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3934, "days_push": 76, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}