前言
身处国外,因为疫情严重,下班后几乎只能呆在家中。单调的生活导致我对时间流逝的感知变得有些模糊,突然就很想记录下周围发生的一切,好让未来的我知道,这段时间我并没有“白白浪费”。所谓流水账,就必须事无巨细。想记录的事情太多了:在B站上看了哪个视频、看了谁的吃播下饭、访问了哪个有意思的网站、Apple Music给我推荐了哪首好听的歌,甚至是「窗外树梢上有两只小鸟在打架」这样的小事我都必须记录下来。
其实我之前写过一篇如何像《未来日记》里男主那样记录生活的文章,但那篇文章里提到的Draft转订阅制后我已经彻底弃用了,而且实现方法过于复杂。于是就有了这篇文章。
演示
所需工具
- iCloud Drive(免费的5G容量已经够用了)
- 快捷指令
- Day One
添加「碎片事件」
利用这个添加事件快捷指令,快速键入一个碎片事件。这个碎片事件会被追加到iCloud Drive/Shortcuts/碎片事件
目录下的名称为yyyy-MM-dd.txt
的文件中。其中yyyy-MM-dd是符合Unicode Technical Standard #35 的格式。如果当天的txt文件不存在,快捷指令则会自动创建该文件并追加碎片事件内容。
每次键入,会在txt
文件中添加一行如下内容
1 | `HH:mm` [你键入的内容] |
其中HH:mm
表示记录时间(24小时制)。时间前后两个抑音符(backtick)是为时间添加一个代码块样式,不喜欢的可以去掉。
这样创建多个事件后,txt文件里就会变成这个样子:
这个快捷指令还可以从分享菜单中运行,如果分享内容包含URL,就会自动抓取URL标题并生成Markdown链接格式。下图中高亮的B站视频链接就是一个例子。
1 | `HH:mm` [URL标题](URL) |
生成当日总结
之后,你可以利用这个当日总结快捷指令来生成当日总结报告。
这个快捷指令会首先从iCloud Drive/Shortcuts/碎片事件
路径下获取一个txt文件。为了避免在同一日期下创建两个总结条目,会先根据该文件的创建日期在Day One中查找是否具有这个日期下的总结条目。如果存在,就打开条目并把所有碎片事件复制到剪贴板,再手动粘贴到条目中;如果不存在,就按照下图中的模板创建新的总结条目。
1 | ###### 精彩事件 |
*在macOS上进行事件收集
因为上述方法用到了iCloud Drive的存储空间,于是在macOS下你也可以访问这些txt
文件。于是我利用Keyboard Maestro来添加碎片事件到收集文件中,就实现了同步。不过在本文中我不赘述具体方案,只放几张截图,有兴趣研究Keyboard Maestro的朋友可以作为参考。
首先,创建一个名为“记录碎片事件”的Macro,由下列三个Action组成:
你还可以再配合下面的Action来收集Safari页面