{"adoption": {"forks": 101, "observed_at": "2026-08-28T04:03:59.320847+00:00", "stars": 1206}, "canonical_url": "https://ross.abutalabs.com/products/blth", "card": {"archived": false, "artifact_type": "plugin", "description": "哔哩哔哩（bilibili.com）油猴辅助脚本，Bilibili Live Tasks Helper", "domain": ["browser-extensions", "developer-tools", "social-media"], "enriched": true, "function": ["workflow-automation", "developer-tools"], "health_score": 100, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["andywang425/BLTH"], "name": "andywang425/BLTH", "platform": ["browser-extension", "browser", "cross-platform"], "pushed_at": "2026-08-26T12:47:37+00:00", "repo": "andywang425/BLTH", "stars": 1206, "tags": ["userscript", "tampermonkey", "violentmonkey", "bilibili", "live-streaming", "daily-tasks", "greasyfork", "automation"], "topics": ["bilibili", "bilibili-live", "bilibili-live-tools", "greasyfork", "tampermonkey", "userscript", "violentmonkey"], "urls": [], "use_cases": ["automate bilibili live daily tasks", "auto watch bilibili livestreams for tasks", "claim bilibili live rewards automatically", "userscript to farm bilibili live experience", "auto send danmaku on bilibili live", "clean up bilibili live page elements"], "what_it_is": "Bilibili Live Tasks Helper (BLTH) is a Tampermonkey/Violentmonkey userscript that automates daily tasks on Bilibili live streams, such as watching streams, sending danmaku, and claiming rewards, via a control panel shown on live pages. It is written in TypeScript and distributed through GitHub and GreasyFork.", "when_to_avoid": ["you do not use a userscript manager or browse Bilibili on mobile", "you are unwilling to accept the script's EULA or risk account actions from automation", "you need tasks outside Bilibili live streams"], "when_to_choose": ["you use Tampermonkey or Violentmonkey and want hands-off completion of Bilibili live daily tasks", "you want a configurable control panel with per-task status tracking", "you need compatibility with Bilibili Evolved and other live-purification scripts"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/blth", "repo": "andywang425/BLTH", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.320847+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:19:16.592600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "744ec9ec21426e328f7730410cc3afcbce245b0cfde62ec3a1221b3ba75f646e", "fetched_at": "2026-08-28T04:03:59.320847+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andywang425/BLTH"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.320847+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:19:16.592600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "744ec9ec21426e328f7730410cc3afcbce245b0cfde62ec3a1221b3ba75f646e", "fetched_at": "2026-08-28T04:03:59.320847+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andywang425/BLTH"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:19:16.592600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "744ec9ec21426e328f7730410cc3afcbce245b0cfde62ec3a1221b3ba75f646e", "fetched_at": "2026-08-28T04:03:59.320847+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andywang425/BLTH"}], "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:59.320847+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.320847+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.320847+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:19:16.592600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "744ec9ec21426e328f7730410cc3afcbce245b0cfde62ec3a1221b3ba75f646e", "fetched_at": "2026-08-28T04:03:59.320847+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andywang425/BLTH"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.320847+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.320847+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:19:16.592600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "744ec9ec21426e328f7730410cc3afcbce245b0cfde62ec3a1221b3ba75f646e", "fetched_at": "2026-08-28T04:03:59.320847+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andywang425/BLTH"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.320847+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.320847+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.320847+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:19:16.592600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "744ec9ec21426e328f7730410cc3afcbce245b0cfde62ec3a1221b3ba75f646e", "fetched_at": "2026-08-28T04:03:59.320847+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andywang425/BLTH"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.320847+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.320847+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:19:16.592600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "744ec9ec21426e328f7730410cc3afcbce245b0cfde62ec3a1221b3ba75f646e", "fetched_at": "2026-08-28T04:03:59.320847+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andywang425/BLTH"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:19:16.592600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "744ec9ec21426e328f7730410cc3afcbce245b0cfde62ec3a1221b3ba75f646e", "fetched_at": "2026-08-28T04:03:59.320847+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andywang425/BLTH"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:19:16.592600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "744ec9ec21426e328f7730410cc3afcbce245b0cfde62ec3a1221b3ba75f646e", "fetched_at": "2026-08-28T04:03:59.320847+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andywang425/BLTH"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:19:16.592600+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "744ec9ec21426e328f7730410cc3afcbce245b0cfde62ec3a1221b3ba75f646e", "fetched_at": "2026-08-28T04:03:59.320847+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andywang425/BLTH"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 99}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2277, "days_push": 7, "days_rel": 8, "gap_med": 16.5, "n_releases_24m": 11}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}