{"adoption": {"forks": 211, "observed_at": "2026-08-28T04:06:13.851252+00:00", "stars": 2105}, "canonical_url": "https://ross.abutalabs.com/products/holiday-cn", "card": {"archived": false, "artifact_type": "dataset", "description": "📅🇨🇳中国法定节假日数据 自动每日抓取国务院公告", "domain": ["data-science"], "enriched": true, "function": ["data-science", "date-time", "web-scraping"], "health_score": 95, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["NateScarlet/holiday-cn"], "name": "NateScarlet/holiday-cn", "platform": ["cross-platform", "cli"], "pushed_at": "2026-08-19T20:00:01+00:00", "repo": "NateScarlet/holiday-cn", "stars": 2105, "tags": ["chinese-holidays", "public-holidays", "-dataset", "icalendar", "state-council-announcements", "auto-updated", "automation", "localization", "china", "web-server"], "topics": ["data", "natural-language-processing", "crawling", "holiday", "china"], "urls": [], "use_cases": ["check if a date is a Chinese public holiday", "get China holiday calendar for a given year as JSON", "subscribe to Chinese holidays in my calendar app via ics", "build a workday scheduler that respects Chinese statutory holidays", "automatically stay up to date with China holiday changes each year", "use China holiday data as a git submodule in my project"], "what_it_is": "A machine-readable dataset of China's official statutory holidays, automatically scraped daily from State Council announcements and published as JSON and ICalendar files. Updates are automated via CI with new releases whenever the data changes.", "when_to_avoid": ["you need holidays for countries other than China", "you need historical weekend-adjustment data beyond what State Council documents define", "you require a library API rather than raw data files"], "when_to_choose": ["you need authoritative China statutory holiday data sourced from State Council announcements", "you want JSON or ICS files consumable over CDN or as a git submodule", "you need automatically updated data with release notifications"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/holiday-cn", "repo": "NateScarlet/holiday-cn", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.851252+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.124823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197f69b518e43879a7490ba7ea4e847e0d898be787e1e9fc3bf5756cfa772ffe", "fetched_at": "2026-08-28T04:06:13.851252+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NateScarlet/holiday-cn"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.851252+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.124823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197f69b518e43879a7490ba7ea4e847e0d898be787e1e9fc3bf5756cfa772ffe", "fetched_at": "2026-08-28T04:06:13.851252+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NateScarlet/holiday-cn"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.124823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197f69b518e43879a7490ba7ea4e847e0d898be787e1e9fc3bf5756cfa772ffe", "fetched_at": "2026-08-28T04:06:13.851252+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NateScarlet/holiday-cn"}], "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:06:13.851252+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.851252+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.851252+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.124823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197f69b518e43879a7490ba7ea4e847e0d898be787e1e9fc3bf5756cfa772ffe", "fetched_at": "2026-08-28T04:06:13.851252+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NateScarlet/holiday-cn"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.851252+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.851252+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.124823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197f69b518e43879a7490ba7ea4e847e0d898be787e1e9fc3bf5756cfa772ffe", "fetched_at": "2026-08-28T04:06:13.851252+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NateScarlet/holiday-cn"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.851252+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.851252+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.851252+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.124823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197f69b518e43879a7490ba7ea4e847e0d898be787e1e9fc3bf5756cfa772ffe", "fetched_at": "2026-08-28T04:06:13.851252+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NateScarlet/holiday-cn"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.851252+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.851252+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.124823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197f69b518e43879a7490ba7ea4e847e0d898be787e1e9fc3bf5756cfa772ffe", "fetched_at": "2026-08-28T04:06:13.851252+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NateScarlet/holiday-cn"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.124823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197f69b518e43879a7490ba7ea4e847e0d898be787e1e9fc3bf5756cfa772ffe", "fetched_at": "2026-08-28T04:06:13.851252+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NateScarlet/holiday-cn"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.124823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197f69b518e43879a7490ba7ea4e847e0d898be787e1e9fc3bf5756cfa772ffe", "fetched_at": "2026-08-28T04:06:13.851252+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NateScarlet/holiday-cn"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.124823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "197f69b518e43879a7490ba7ea4e847e0d898be787e1e9fc3bf5756cfa772ffe", "fetched_at": "2026-08-28T04:06:13.851252+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NateScarlet/holiday-cn"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 39}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2738, "days_push": 14, "days_rel": 244, "gap_med": 92.5, "n_releases_24m": 5}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}