{"adoption": {"forks": 137, "observed_at": "2026-08-28T04:07:22.535057+00:00", "stars": 2799}, "canonical_url": "https://ross.abutalabs.com/products/blog-list", "card": {"archived": false, "artifact_type": "dataset", "description": "中文博客琅琊榜，只收录精品独立博客", "domain": ["documentation", "awesome-lists", "self-hosted"], "enriched": true, "function": ["documentation", "search-engine"], "health_score": 73, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["qianguyihao/blog-list"], "name": "qianguyihao/blog-list", "platform": [], "pushed_at": "2026-06-17T09:16:29+00:00", "repo": "qianguyihao/blog-list", "stars": 2799, "tags": ["awesome-list", "chinese-blogs", "rss", "curated-list", "independent-blogs", "reading", "blogs", "web-server"], "topics": [], "urls": [], "use_cases": ["find high-quality Chinese independent blogs to read", "discover RSS feeds of Chinese bloggers to subscribe to", "find Chinese tech and AI blogs worth following", "recommend or discover personal blogs in the Chinese blogosphere", "find blogs about personal knowledge management and digital gardens", "browse curated Chinese blogs by topic category"], "what_it_is": "A curated Chinese-language directory ('琅琊榜') of 605+ high-quality independent blogs, organized into categories like technology, AI, product design, and personal knowledge management. It is a community-maintained list accepting submissions via GitHub issues, with links to related RSS discovery resources.", "when_to_avoid": ["you need English-language or non-Chinese blog recommendations", "you want to submit your own blog - self-nominations are not accepted", "you need an automated or API-based blog discovery tool rather than a static list"], "when_to_choose": ["you want a hand-curated, quality-filtered list of Chinese independent blogs rather than an algorithmic feed", "you want to subscribe to Chinese bloggers via RSS", "you are looking for Chinese-language reading material across tech, AI, and humanities topics"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/blog-list", "repo": "qianguyihao/blog-list", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.535057+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:14:37.145215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "304904346460d114ba71e6121526fe562dc65b4b77fce89d46913fe1d472556f", "fetched_at": "2026-08-28T04:07:22.535057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qianguyihao/blog-list"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.535057+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:14:37.145215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "304904346460d114ba71e6121526fe562dc65b4b77fce89d46913fe1d472556f", "fetched_at": "2026-08-28T04:07:22.535057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qianguyihao/blog-list"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:14:37.145215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "304904346460d114ba71e6121526fe562dc65b4b77fce89d46913fe1d472556f", "fetched_at": "2026-08-28T04:07:22.535057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qianguyihao/blog-list"}], "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:07:22.535057+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.535057+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.535057+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:14:37.145215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "304904346460d114ba71e6121526fe562dc65b4b77fce89d46913fe1d472556f", "fetched_at": "2026-08-28T04:07:22.535057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qianguyihao/blog-list"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.535057+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.535057+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:14:37.145215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "304904346460d114ba71e6121526fe562dc65b4b77fce89d46913fe1d472556f", "fetched_at": "2026-08-28T04:07:22.535057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qianguyihao/blog-list"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.535057+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.535057+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.535057+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:14:37.145215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "304904346460d114ba71e6121526fe562dc65b4b77fce89d46913fe1d472556f", "fetched_at": "2026-08-28T04:07:22.535057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qianguyihao/blog-list"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.535057+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.535057+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:14:37.145215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "304904346460d114ba71e6121526fe562dc65b4b77fce89d46913fe1d472556f", "fetched_at": "2026-08-28T04:07:22.535057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qianguyihao/blog-list"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:14:37.145215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "304904346460d114ba71e6121526fe562dc65b4b77fce89d46913fe1d472556f", "fetched_at": "2026-08-28T04:07:22.535057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qianguyihao/blog-list"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:14:37.145215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "304904346460d114ba71e6121526fe562dc65b4b77fce89d46913fe1d472556f", "fetched_at": "2026-08-28T04:07:22.535057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qianguyihao/blog-list"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:14:37.145215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "304904346460d114ba71e6121526fe562dc65b4b77fce89d46913fe1d472556f", "fetched_at": "2026-08-28T04:07:22.535057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qianguyihao/blog-list"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 88, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 1722, "days_push": 77, "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}}