Wisereads → 墨家-张良周报:实现方案
先说结论
这件事不该做成“把 Readwise 周刊翻译后转发到群里”,而应该做成一条 有原文阅读证据的判断型周报流水线。
输入是每周一期 Wisereads。 输出不是链接合集,而是:
- 一份完整研究稿
- 一份适合 Telegram 群阅读的短版周报
- 一个可长期查看的 HTML 页面
其中最关键的一条规则是:没有读到原始内容,就不能进入核心判断区。
为什么不能直接改写 Wisereads
Wisereads 本身的定位更像:
- 内容发现
- 编辑品味展示
- 引导加入 Readwise Reader
它的结构是稳定的:文章、视频、线程、PDF、书、RSS 各来一条或几条。
这套结构对“收藏”有用,对“理解”不够好。
主要问题有三个:
1. 它按媒体类型分组,不按主题分组
文章放一起,视频放一起,线程放一起。 对编辑方便,对读者不方便。
读者真正想知道的是:
- 这期到底在讲什么
- 哪几条是一组
- 哪些最值得先看
- 读完该形成什么判断
2. 它给选择,不给足够强的判断
它会告诉你“这周值得看什么”,但不会帮你把这些内容收束成一个清晰主线。
3. 它默认你之后会自己去读
但墨家-张良群里的阅读场景不是这样。 群里更需要:
- 快速吸收
- 明确主次
- 能带走判断
- 有原始链接可追溯
所以如果要给群里做周报,必须从“链接周刊”改成“判断周报”。
目标产物
建议固定成双层产物。
产物 A:完整研究稿
作用:
- 留证据
- 可复查
- 可继续加工
- 可作为每周归档
建议目录:
reports/wisereads/2026-03-17-vol-134.md
产物 B:群内短版周报
作用:
- 适合 Telegram 群阅读
- 长度可控
- 快速获取重点
建议结构:
- 本周一句话
- 3 个核心判断
- 值得深读 3 条
- 快读补充
- 原始链接
产物 C:Lab HTML 页面
作用:
- 适合完整阅读
- 比 Telegram 长消息更舒服
- 可长期分享和回看
也就是说,最终不是只发一条群消息,而是:
研究稿 → HTML 页面 → 群消息压缩版
最重要的规则:原文分级
为了保证“真的读过原始内容”,每个条目都要有读取状态。
full
已获取原始正文、完整线程、完整 transcript 或可提取 PDF 正文。
这类内容可以进入:
- 核心判断
- 值得深读
- 本期结论
partial
拿到的是预览、节选、片段、部分正文。
这类内容只能进入:
- 延伸阅读
- 辅助判断
不能假装成完整阅读。
meta
只读到 issue 页面简介。
这类内容默认:
- 不进入正文核心区
- 或必须显式标注“未完整获取原文”
一句话:
核心 3 条,必须尽量来自 full。
整体流程
建议拆成 4 层。
第 1 层:发现最新一期
任务:
- 定位最新 Wisereads issue
- 提取本期所有条目
- 输出结构化清单
示意:
[
{
"type": "article",
"title": "The Self-Help Trap",
"url": "https://tim.blog/...",
"status": "pending"
}
]
通常每期会有:
- 3 篇文章
- 1 个 YouTube 视频
- 1 个 X 线程
- 1 个 PDF
- 1 本书或预览
- 1 个 RSS 推荐
第 2 层:抓原始内容并落盘
这是整个系统最重要的一层。
建议目录:
data/wisereads/vol-134/
manifest.json
raw/
notes/
manifest.json 要记录什么
每个条目至少包含:
- title
- type
- original_url
- source_site
- fetch_status: full / partial / meta / failed
- content_path
- fetched_at
- word_count
- note_path
raw/ 存什么
按来源类型抓取:
- 文章:正文 markdown/text
- YouTube:transcript
- X:完整 thread 文本
- PDF:提取后的正文文本
- Book preview:可拿到多少算多少,但要标记 full/partial
- RSS:保存 issue 引用的具体文章,而不是整个 feed
notes/ 存什么
每条内容都生成一份简短笔记,固定四段:
- 这篇讲了什么
- 最关键的观点是什么
- 它和本期主题是什么关系
- 对墨家-张良群有什么价值
这一步非常关键,因为它是从“抓内容”进入“做判断”的桥。
第 3 层:生成完整研究稿
完整研究稿是后面所有产物的母稿。
建议结构:
本期主命题
一句话定义这一期真正讲什么。
条目级笔记
逐条整理,每条都标明读取状态。
综合判断
收束成:
- 本周 3 个核心判断
- 值得深读 3 条
- 快读补充若干
- 对群内读者的行动建议或提醒
这一层是“编辑工作”最重的地方。
第 4 层:压缩成群内周报
群里版本不能太长。
建议控制在:
- 总长度 1800-3200 中文字符
- 核心信息 3-5 个点
- 每条解释不超过 2 行
推荐结构:
【本周一句话】
一句判断,先定主线。
【3 个核心判断】
每条 1-2 句。
【值得深读 3 条】
每条包含:
- 标题
- 为什么值得看
- 原始链接
【快读补充】
2-4 条就够。
【原文入口】
保留关键原链接,方便继续看。
这里的重点不是覆盖全部内容,而是帮助读者更快抓住重点。
为什么还需要 HTML 页面
因为 Telegram 长消息有几个天然问题:
- 阅读体验一般
- 不适合长段分析
- 不适合回看和长期分享
- 链接一多会显得杂乱
所以更合理的做法是:
- 群里发短版摘要
- 附一个 lab HTML 页面链接
这样群里负责分发,HTML 负责完整阅读。
对你来说,这会更像一份真正的“周报产品”,而不是一条机器人消息。
自动化建议:先半自动,再全自动
不要一上来就完全自动发群。
Phase 1:半自动
自动完成:
- 抓取 issue
- 抓原文
- 生成 manifest
- 生成研究稿
- 生成 HTML
- 生成群消息草稿
然后由你确认后再发送。
这是最稳的起点。
Phase 2:准自动
如果连续跑 3-4 期都稳定,再放宽到:
- 核心 full 条目达到阈值
- HTML 成功生成
- 周报草稿结构完整
满足条件时自动发群;否则只生成待确认稿。
Phase 3:全自动
只有在以下都稳定后才建议:
- 原文抓取成功率高
- 输出风格稳定
- 群里反馈确认有价值
- 失败降级做得足够清楚
失败降级规则
这部分必须提前定,不然后面容易假装完成。
情况 1:某些原文抓不到
处理方式:
- 降级为 partial 或 meta
- 不进入核心判断区
- 在研究稿里显式标注
情况 2:视频没有 transcript
处理方式:
- 先尝试字幕
- 再考虑转录
- 如果没有可靠文本,不做深度判断
情况 3:X 线程只拿到首条
处理方式:
- 标记 partial
- 不把它当作完整线程阅读
情况 4:整期抓取不完整
处理方式:
- 允许生成“本周草稿版”
- 不自动发群
- 需要人工确认
这套规则的目的只有一个:
不要把没读过的东西,写成读过。
对墨家-张良群的内容定位
这份周报不应该只是“互联网内容精选”,而应该始终回答一个隐含问题:
这些内容对 AI builder、产品、工程、自动化、知识工作有什么意义?
也就是说,每条内容最好都不只回答“讲了什么”,还要补一句:
- 对我们意味着什么
- 它改变了什么判断
- 它更像机会、风险,还是方法提醒
这样才是“张良群周报”,而不是任何人都能替代的搬运内容。
推荐的数据流
Wisereads issue
-> 提取条目
-> 抓原始内容
-> manifest + raw files
-> 条目笔记
-> 完整研究稿
-> HTML 页面
-> 群内短版摘要
-> Telegram 推送
目录建议
reports/wisereads/
data/wisereads/
collect-stone-lab/pages/
更具体一点:
reports/wisereads/2026-03-17-vol-134.md
data/wisereads/vol-134/manifest.json
data/wisereads/vol-134/raw/*
data/wisereads/vol-134/notes/*
collect-stone-lab/pages/wisereads-vol-134.html
建议的验收标准
先拿 Vol.134 做第一期样稿。
验收 1:证据完整性
- 每个条目都有 manifest 记录
- 至少 3 个核心条目是 full
- 无法完整抓取的条目有清晰标记
验收 2:阅读体验
- HTML 页面可顺畅阅读
- 群消息能在 1-2 分钟内读完
- 原始链接可追溯
验收 3:内容价值
- 不是简单摘要
- 有明确主命题
- 有 3 个以上清晰判断
- 能看出“这对我们意味着什么”
验收 4:流程可复用
- 目录结构固定
- 每周可重复运行
- 遇到抓取失败有降级路径
我的建议
先不要急着直接上每周自动推送。
更稳的路径是:
第一步
先把 Vol.134 做成一套完整样稿:
- manifest
- raw 内容
- notes
- 研究稿
- HTML 页面
- 群内摘要版
第二步
再把它抽象成固定脚本和 cron。
因为你现在最该验证的不是“能不能发群”,而是:
- 原文抓取是否稳定
- 输出是否真有判断价值
- 这份周报是否形成了你的编辑辨识度
一句话收尾
这件事真正要做成的,不是一条自动推送消息,而是一条:
从 Wisereads 输入,到原文证据,到编辑判断,到 HTML 和群内分发的完整内容生产线。