为了让生活更有规律,我用快捷指令做了一个更适合自己的「番茄钟」
自动开始休息。方便我快速切换状态,不用每次想着要启动休息计时,保持连贯性;
适配 Apple Watch。因为我时常会在上班时摸鱼开发,手表震动更加隐秘,更适合摸鱼,另一方面,当一个钟结束后,我可以放心地站起来四处活动,休息时间结束后手表也可以随时提醒我,不需要担心超出休息时间;
支持将数据添加到日历或正念,并通过 iCloud 同步。方便我回溯数据的时候,满足自己的成就感。
支持选择番茄钟对应的事项; 支持添加数据到日历、Numbers; 到点后通过 Apple Watch 提醒; iOS、iPadOS 和 macOS 上都可以运行,但是插入数据的操作需要在解锁状态下才能执行。
设置列表选项,将接下来的番茄钟归类到某个事项中,比如编程、阅读、工作、写作。 获取当前的时间、番茄钟结束的时间和休息结束的时间,用于设置提醒事项以及后续的数据记录。 设置提醒事项,在番茄钟结束时和休息结束时提醒我。我习惯的番茄钟时长是 45 分钟,短休息时长是 5 分钟,因此我在当前时间上分别添加了 45 分钟和 50 分钟,作为番茄钟结束的时间点和休息结束的时间点,你可以修改为自己习惯的时间。关闭 Mac、iPhone 和 Apple Watch 上提醒事项的通知声音,就可以实现通过 Apple Watch 震动安静地提醒自己。如果这和你使用提醒事项的习惯不符 ,或者你不介意声音提醒,也可以打开声音,或是把这一步改为设置计时器。 设置等待时间,在番茄钟结束后让快捷指令继续后续的操作。这里记得要通过 Mac 来设置等待时长,因为 iPhone 和 iPad 不能直接输入数值,只能通过按钮 1 秒 1 秒地增加😱。当然如果你相信自己的执行力,也可以不设置等待时长,直接添加番茄钟记录。 在日历中插入日程。添加日程的好处是可以通过日历直接查看每天的专注时间轴。 在 Numbers 中插入数据。使用 Numbers 记录数据主要出于稳定性和兼容性的考虑,通过表格的方式记录也可以在周复盘时做一些简单的分析,以及万一万一后面用上了 Apple Intelligence,也方便它获取数据给我一些惊喜。
这个快捷指令的逻辑是:在指定的 Numbers 文件 > 工作表 > 表格 > 顶部或底部插入一行,根据你设置的数值从第 1 列开始依次插入。
「你很棒!」 GIF
使用「获取 URL 内容」快捷指令调用 API。将 https://api.giphy.com/v1/gifs/random?api_key=APIKey&tag=confetti 中的 APIKey 替换为你自己的,将 confetti 替换为你想要的关键词。 使用「获取词典值」来解析 API 返回的数据。这一步涉及到数据的解析,不做赘述,可以使用我的设置项 data.images.original.url 。 使用「显示网页视图」展示 GIF。