{"adoption": {"forks": 112, "observed_at": "2026-08-28T04:03:28.783289+00:00", "stars": 1073}, "canonical_url": "https://ross.abutalabs.com/products/yuheng0101-x", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Some scripts about Quantumult X, Surge, Loon, Shadowrocket and NodeJS.", "domain": ["networking", "privacy", "censorship-circumvention", "developer-tools"], "enriched": true, "function": ["proxy", "networking", "developer-tools", "workflow-automation"], "health_score": 72, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["Yuheng0101/X"], "name": "Yuheng0101/X", "platform": ["cross-platform", "cli"], "pushed_at": "2026-06-10T14:41:21+00:00", "repo": "Yuheng0101/X", "stars": 1073, "tags": ["quantumult-x", "surge", "loon", "shadowrocket", "proxy-scripts", "javascript", "rule-scripts", "rewrite-scripts", "automation", "nodejs", "ios"], "topics": [], "urls": [], "use_cases": ["find scripts for quantumult x and surge", "unlock streaming resources with proxy app scripts", "automate tasks in shadowrocket or loon", "rewrite http requests with javascript scripts", "nodejs helper scripts for proxy tools"], "what_it_is": "A collection of JavaScript scripts for proxy clients such as Quantumult X, Surge, Loon, and Shadowrocket, plus Node.js utilities. The scripts are typically used for request rewriting, resource unlocking, and automation within these proxy apps.", "when_to_avoid": ["you need a full proxy client rather than scripts", "you require a project with a clear license for commercial use", "you need guaranteed legality or support - the author provides no warranty"], "when_to_choose": ["you use Quantumult X, Surge, Loon, or Shadowrocket and want community scripts", "you need JavaScript rewrite or unlock scripts for iOS proxy clients", "you want a curated script collection with active updates"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/yuheng0101-x", "repo": "Yuheng0101/X", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.783289+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:53:35.435494+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211b2c050d4441f2e5e02243923de1e60d3003f48e1493b0d55ed1a8669b2a7f", "fetched_at": "2026-08-28T04:03:28.783289+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yuheng0101/X"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.783289+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:53:35.435494+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211b2c050d4441f2e5e02243923de1e60d3003f48e1493b0d55ed1a8669b2a7f", "fetched_at": "2026-08-28T04:03:28.783289+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yuheng0101/X"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:53:35.435494+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211b2c050d4441f2e5e02243923de1e60d3003f48e1493b0d55ed1a8669b2a7f", "fetched_at": "2026-08-28T04:03:28.783289+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yuheng0101/X"}], "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:03:28.783289+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.783289+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.783289+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:53:35.435494+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211b2c050d4441f2e5e02243923de1e60d3003f48e1493b0d55ed1a8669b2a7f", "fetched_at": "2026-08-28T04:03:28.783289+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yuheng0101/X"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.783289+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.783289+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:53:35.435494+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211b2c050d4441f2e5e02243923de1e60d3003f48e1493b0d55ed1a8669b2a7f", "fetched_at": "2026-08-28T04:03:28.783289+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yuheng0101/X"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.783289+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.783289+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.783289+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:53:35.435494+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211b2c050d4441f2e5e02243923de1e60d3003f48e1493b0d55ed1a8669b2a7f", "fetched_at": "2026-08-28T04:03:28.783289+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yuheng0101/X"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.783289+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.783289+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:53:35.435494+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211b2c050d4441f2e5e02243923de1e60d3003f48e1493b0d55ed1a8669b2a7f", "fetched_at": "2026-08-28T04:03:28.783289+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yuheng0101/X"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:53:35.435494+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211b2c050d4441f2e5e02243923de1e60d3003f48e1493b0d55ed1a8669b2a7f", "fetched_at": "2026-08-28T04:03:28.783289+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yuheng0101/X"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:53:35.435494+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211b2c050d4441f2e5e02243923de1e60d3003f48e1493b0d55ed1a8669b2a7f", "fetched_at": "2026-08-28T04:03:28.783289+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yuheng0101/X"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:53:35.435494+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "211b2c050d4441f2e5e02243923de1e60d3003f48e1493b0d55ed1a8669b2a7f", "fetched_at": "2026-08-28T04:03:28.783289+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yuheng0101/X"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 86, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1204, "days_push": 84, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}