摄入日历
如果你想让 OMem 摄入你的日程事件,那就看这一页。在 macOS 上,它直接读 Apple Calendar 的本地存储(calendar-app)——所以 Exchange、iCloud、CalDAV 账号全从这一个数据源流进来,跟 邮件 的做法如出一辙。
-
授予访问权限。 日历要一个 macOS 权限——向导会替你搞定,也可以直接跑:
Terminal window omem setup --grant-tcc具体要哪种权限,看你的 macOS 版本(见上面那段提示):较旧的 macOS 给的是日历隐私权限(普通弹窗),而 macOS 26+ 要的是完全磁盘访问权限——跟邮件一样。
-
设好时间窗口。 日历用的是一个对称窗口——既往回看一段、也往前看一段(默认:往回 3 个月,往前 3 个月):
Terminal window omem config set kinds.calendar.scope.time_window.since 6m_agoomem config set kinds.calendar.scope.time_window.until 6m_from_now -
打开这一类,然后摄入:
Terminal window omem config set kinds.calendar.enabled trueomem ingest --kind calendar
挑要纳入哪几个子日历
Section titled “挑要纳入哪几个子日历”要是你订了些吵闹的日历(节假日、生日、某个团队共享日历),那就把摄入范围收窄到你真正在意的那几个。null(默认值)代表全部子日历:
omem config set kinds.calendar.scope.calendars '["Calendar", "Work"]'其余的范围旋钮
Section titled “其余的范围旋钮”| 配置项 | 默认值 | 作用 |
|---|---|---|
kinds.calendar.scope.include_recurring_instances | true | 把重复事件的每一次发生都展开。 |
kinds.calendar.scope.max_events_per_account | 5000 | 每个账号的上限。 |
kinds.calendar.scope.include_attachments | true | 摄入会议议程附件(PDF 之类)。 |
kinds.calendar.scope.max_attachment_size_mb | 50 | 更大的附件跳过(会留一行只含元数据)。 |
确认它跑成了
Section titled “确认它跑成了”omem query "那场异地团建的筹备会" --kind calendaromem wiki ls --kind calendar每一页事件都带着它的时间、地点、组织者、参会人,外加任何附上的议程。
- 摄入 Loop 笔记——唯一一个需要浏览器登录的数据源。
- 摄入邮件——同门的另一个本地数据源。