F1 Quote/0
从每次主动查找,到每天抬眼可见
把赛程、赛果、车手和车队数据整理成 4 组、11 块黑白电子纸看板,并通过本地 macOS 应用推送到 Quote/0。
- 角色
- 独立发起;负责问题定义、产品设计、信息架构、实现组织与实机验证;开发过程使用 AI 辅助。
- 阶段
- 已公开 · 本地运行 · 开源
CONCLUSION / 先说结论
信息不一定要等待被打开;当它被压缩成单一问题,也可以成为环境的一部分。
FRICTION / 问题
要解决的问题
确认下一场比赛、最近赛果及关注车手或车队的变化时,每次都要先打开手机或网页,再从完整信息流里寻找少数几行。
JUDGMENT / 判断
关键判断
缺少的不是另一个更完整的 F1 App,而是一个不需要主动打开、可以长期停留的信息位置。
ANSWER / 方案
解决方式
用原生 macOS 应用把 F1 数据整理成 4 组、11 块黑白电子纸看板,通过 Canvas API 推送到 Quote/0,支持预览、手动推送、关注对象与自动轮播。
- 4
- 内容分组赛程、赛果、车手与车队
- 11
- 电子纸看板每块只回答一个具体问题
- 60 秒
- 比赛中最快推送间隔受 Mac、网络、上游数据与设备接口共同限制
- 1.13.1
- 记录版本build 23
CONTRIBUTION / 我做了什么
我做了什么。
我的工作
问题与产品定义
从个人观看习惯定义“抬眼可见”的问题,并把赛程、赛果、车手和车队拆成 11 块只回答一个问题的看板。
我的工作
排版与实机验证
为 152 × 296 黑白电子纸确定信息层级、字号、边框与留白,并在真实 Quote/0 上反复验证。
我的工作
应用与数据接入
组织 macOS 应用的预览、推送、轮播和菜单栏流程,接入多组赛事数据;编码与排障过程中使用 AI 辅助。
外部依赖
外部依赖
ESPN、Jolpica F1 与 OpenF1 是数据源,Quote/0 Canvas API 是输出端;它们均不是项目合作方。
EVIDENCE / 过程与结果
从过程到结果

下一场比赛倒计时在真实 Quote/0 设备上的显示效果。
- 这项证据说明
- 排版和数据已经通过本地应用推送到真实电子纸设备。
- 不能据此判断
- 长期稳定性、用户规模或商业采用。

关注对象、轮播与推送参数在本地完成配置。
- 这项证据说明
- 产品不只是静态视觉稿,已经形成可操作的本地流程。
- 不能据此判断
- 跨平台能力或公开分发条件已经完整解决。
BOUNDARY / 结果与限制
结果与限制
可以确认
- 完成了从真实摩擦、信息架构、数据接入到实机推送的端到端实现。
- 针对电子纸和环境信息做出了明确的产品取舍。
不能据此判断
- Formula 1 或任何数据、设备权利方的官方授权、认可或合作。
- 市场需求、商业采用、广泛用户价值或全部代码均由 Belcheck 手工独立完成。
F1 Quote/0 为非官方个人项目,与 Formula 1、ESPN、Jolpica F1、OpenF1、Dot / MindReset 或 Quote/0 相关权利方不存在隶属、认可或合作关系;相关名称与标识归各自权利人所有。
SOURCES / 项目来源