Skip to content

docs: 在「衍生工具」中新增结构化数据集 htlb-dataset - #99

Merged
albert4719 merged 1 commit into
eternity4719:mainfrom
sin0317:add-htlb-dataset
Oct 8, 2026
Merged

albert4719 merged 1 commit into
eternity4719:mainfrom
sin0317:add-htlb-dataset

Conversation

@sin0317

@sin0317 sin0317 commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

是什么

htlb-dataset 把全书正文解析成机器可读的结构化数据(JSON / CSV / SQLite),每天自动同步上游。

为什么提这个 PR

上游只发布 Markdown,不发布数据;于是每个衍生工具(小程序、App、翻译、本地化)都在各自重写解析器,条数口径互相打架(528 / 612 / 672 同时在流传)。本仓库只做一件事:当所有衍生工具的公共数据源。

口径对齐

解析规则逐字对齐上游 tools/sync-stats.mjs 与 index.html 的 COST_W / e.ratio:

  • 条目 672 · 节 34
  • A 438 / B 179 / C 55
  • 性价比 极高 114 / 高 304 / 一般 254

脚本启动时比对上游 index.html 的权重行,上游一旦改规则就报错退出,不会静默算出对不上的数。

合规

  • 正文:CC BY 4.0,已署名《高性价比人生指南》、附许可链接、标注同步版本(commit + 时间)。
  • 代码:MIT。

如果上游更愿意把数据入口放在别处(比如独立小节或 docs/),我也可以改。谢谢维护!

@albert4719
albert4719 merged commit a18ee40 into eternity4719:main Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants