{"adoption": {"forks": 193, "observed_at": "2026-08-28T04:04:29.538720+00:00", "stars": 1357}, "canonical_url": "https://ross.abutalabs.com/products/vespa314-bilibili-api", "card": {"archived": false, "artifact_type": "library", "description": "B站API收集整理及开发，不再维护", "domain": ["apis", "crawlers", "social-media", "developer-tools"], "enriched": true, "function": ["web-scraping", "http-client", "sdk", "data-science"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["Vespa314/bilibili-api"], "name": "Vespa314/bilibili-api", "platform": ["python", "cli"], "pushed_at": "2022-06-19T04:59:18+00:00", "repo": "Vespa314/bilibili-api", "stars": 1357, "tags": ["bilibili", "api-collection", "danmaku", "bangumi", "no-longer-maintained"], "topics": [], "urls": [], "use_cases": ["scrape bilibili video info by av number", "download bilibili danmaku as ass subtitle file", "get bilibili video download url", "fetch user profile and follower lists from bilibili", "monitor bilibili new anime season data", "read bilibili video comments with python", "crawl bilibili up主 follower network for analysis"], "what_it_is": "A collection of Bilibili (B站) API documentation and Python tooling for scraping video, user, comment, danmaku, and bangumi data. It includes utility scripts for downloading danmaku as ASS files, fetching video URLs, monitoring new anime, and analyzing follower networks.", "when_to_avoid": ["you need a maintained library — the project is explicitly no longer maintained", "you need current bilibili API compatibility, since endpoints and auth have changed", "you need production-grade error handling or async support"], "when_to_choose": ["you need a reference for old bilibili web API endpoints", "you want ready-made scripts for danmaku export or video URL extraction", "you are doing historical research on bilibili data structures"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vespa314-bilibili-api", "repo": "Vespa314/bilibili-api", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.538720+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:41:49.085119+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d01437358a20921cb68595fa83659ef45bfc716ed5b331af9f4065005d2c3ac2", "fetched_at": "2026-08-28T04:04:29.538720+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vespa314/bilibili-api"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.538720+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:41:49.085119+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d01437358a20921cb68595fa83659ef45bfc716ed5b331af9f4065005d2c3ac2", "fetched_at": "2026-08-28T04:04:29.538720+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vespa314/bilibili-api"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:41:49.085119+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d01437358a20921cb68595fa83659ef45bfc716ed5b331af9f4065005d2c3ac2", "fetched_at": "2026-08-28T04:04:29.538720+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vespa314/bilibili-api"}], "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:04:29.538720+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.538720+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.538720+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:41:49.085119+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d01437358a20921cb68595fa83659ef45bfc716ed5b331af9f4065005d2c3ac2", "fetched_at": "2026-08-28T04:04:29.538720+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vespa314/bilibili-api"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.538720+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.538720+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:41:49.085119+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d01437358a20921cb68595fa83659ef45bfc716ed5b331af9f4065005d2c3ac2", "fetched_at": "2026-08-28T04:04:29.538720+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vespa314/bilibili-api"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.538720+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.538720+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.538720+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:41:49.085119+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d01437358a20921cb68595fa83659ef45bfc716ed5b331af9f4065005d2c3ac2", "fetched_at": "2026-08-28T04:04:29.538720+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vespa314/bilibili-api"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.538720+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.538720+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:41:49.085119+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d01437358a20921cb68595fa83659ef45bfc716ed5b331af9f4065005d2c3ac2", "fetched_at": "2026-08-28T04:04:29.538720+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vespa314/bilibili-api"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:41:49.085119+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d01437358a20921cb68595fa83659ef45bfc716ed5b331af9f4065005d2c3ac2", "fetched_at": "2026-08-28T04:04:29.538720+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vespa314/bilibili-api"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:41:49.085119+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d01437358a20921cb68595fa83659ef45bfc716ed5b331af9f4065005d2c3ac2", "fetched_at": "2026-08-28T04:04:29.538720+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vespa314/bilibili-api"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:41:49.085119+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d01437358a20921cb68595fa83659ef45bfc716ed5b331af9f4065005d2c3ac2", "fetched_at": "2026-08-28T04:04:29.538720+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vespa314/bilibili-api"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 4485, "days_push": 1536, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}