Steam Calculator 界面查看
实际应用远远不止这些,常规点像 🐶 都不用的 Facebook、SpaceX 火箭发射也有订阅源,电视剧、演唱会之类的更不用说,还有很多奇怪的例子,比如 Sky Sports 提供的体育赛事日历,LPL & LCK 赛程,Epic 每周免费游戏等等……
当然,对时间不敏感的内容也可以考虑用 RSSHub 生成 RSS,然后通过一系列过滤规则来排除不必要的信息,RSS 展开可以讲很久,有缘再写一篇介绍。
另有随手搓的 rss2ics,可以将 RSS 转换成 ICS。
因人而异,这里只简单提几句我的选择。
在桌面端我更喜欢 TUI ,所以用的是 calcurse,理论上可以通过 calcurse-caldav 和 Android 互通日历,但没有实际尝试,手机点一下就能看到日历,很少在桌面端用日历。而且我的工作流比较复杂,看板驱动的 OKR、日/周/月/年记和 todo list 各司其职,他人很难借鉴。
手机上的日历算是两极分化最严重的 app,下限极低,上限极高:
Android 通过 ICSx⁵(只支持单向同步,需要双向同步可以选择支持 WebDAV 的 DAVx⁵)订阅 ICS,然后同步到日历,这样可以将订阅获取与日历查看分离,摆脱日历 app 的捆绑,还可以避免 app 联网导致日历泄漏,哪天嫌 Simple Calendar Pro 太丑想换就换,直接导出 ICS + 卸载一条龙已被收购,现在在用社区 fork 的 Fossify Calendar,至于那些连日历导出功能都不肯做,却强制要求联网和访问联系人的垃圾 OEM 日历,不用也罢。
上个月修复 Hugo /posts 未按照 lastmod 倒序的问题时,顺带加了按照发布时间倒序的 /archive,现在可以在两种排序之间任意切换,后者当然也支持 订阅。
跑题了,我想说的是在此期间发现 Hugo 支持 输出自定义格式,其中就包括 ICS,这输出看起来类似 RSS,应该几分钟就能搞定,然而折腾俩小时也没鼓捣出来,估计和 Gopher/Gemini 支持一样是 #有生之年 系列已完成,记录在 Add ICS Output to Hugo Blog:
Sine īrā et studiō