用Obsidian实现自动日记
近一個(gè)星期以來(lái),我每天晚上午夜后都會(huì)在 Obsidian 中自動(dòng)生成我的每日筆記文件。我寫了一個(gè) Python 腳本來(lái)創(chuàng)建筆記, 并讓腳本作為 Launchd job運(yùn)行——如今在 Mac OS 上推薦使用它而不是 cron job。到目前為止,這對(duì)我來(lái)說(shuō)效果很好。當(dāng)然,這在很大程度上是因?yàn)镺bsidian本身效果很好。
我使用每日筆記的方式和在“我的子彈日記”里使用每日筆記的方式差不多。事實(shí)上,我把每天的筆記保存在我的Obsidian庫(kù)中一個(gè)叫做“Bullet Journal”的文件夾中。我還使用筆記中的“Daily Note”部分來(lái)記錄一整天的各種筆記,這就像是一種活動(dòng)、想法和要做的事情的日志。
我的 Daily Note 的設(shè)計(jì)是從 Obsidian 論壇上的這篇文章中汲取了靈感。這是今天(2 月 8 日,星期一)的帶注釋的 Daily Notes 文件
?
1. Note title筆記標(biāo)題
我的 Python 腳本以 yyyy.mm.dd.www 格式為筆記生成筆記標(biāo)題。我在紙上記子彈日記時(shí),就使用了這種格式,所以這里依舊保留這個(gè)格式。
2. Navigation/weather bar?導(dǎo)航/天氣欄
我的腳本生成了一個(gè)導(dǎo)航欄,指向昨天的筆記和明天的筆記(當(dāng)然,這還不存在)。它還調(diào)用天氣應(yīng)用程序,生成我所在的地區(qū)的天氣信息。
3. Agenda日程
接下來(lái),腳本生成我的筆記的“Agenda”部分。它通過(guò)調(diào)用一個(gè)名為“ical Buddy”(適用于Mac OS)的命令行程序來(lái)實(shí)現(xiàn)這一點(diǎn),該程序允許你從日歷中獲取信息。 每天晚上,我都會(huì)對(duì)ical Buddy進(jìn)行調(diào)用,并返回當(dāng)天日歷上的事件。
4. To-Do待辦事項(xiàng)
這一節(jié)列出了我所有還沒(méi)有完成的任務(wù)。這稍微麻煩,腳本先搜索我筆記中的所有任務(wù),并將它們分成兩組,已完成的和未完成的。然后,它對(duì)任務(wù)進(jìn)行散列,并刪除出現(xiàn)在“已完成”任務(wù)列表中的任何“未完成”任務(wù)。這樣就可以防止看到第二天還沒(méi)有完成的任務(wù)。結(jié)果是我只看到我沒(méi)有完成的任務(wù)。
我的腳本附加了一個(gè)說(shuō)明,可以指出該任務(wù)已經(jīng)打開了多長(zhǎng)時(shí)間。例如,那個(gè) "為筆記時(shí)間線添加功能 "任務(wù)已經(jīng)開啟了2天(從星期六開始)。一整天,我都將在這里勾選完成的任務(wù),并添加新的任務(wù),未完成的任務(wù)將被合并到第二天中。
5. Reading閱讀
我每天嘗試從我訂閱的各種雜志中至少閱讀一篇專題文章。這是我記錄我閱讀的地方。實(shí)際上,我已經(jīng)在 Obsidian 中開發(fā)了一個(gè)相當(dāng)復(fù)雜的閱讀和書籍筆記系統(tǒng),我將在以后的文章中寫到。
我在這里所做的是以特定格式記下文章標(biāo)題、作者和來(lái)源(例如,某些作者的“文章標(biāo)題”| 來(lái)源:雜志(月年)),并使用單獨(dú)的腳本將此信息添加到我的圖書館筆記中。
6. Today’s notes每日筆記
這就是我的子彈日記式的每日筆記。這些實(shí)際上可以是任何我認(rèn)為值得注意的事情。如你所見,當(dāng)我今天早上打開報(bào)紙時(shí),我看到喬治·舒爾茨去世了,并在這里記下了這一點(diǎn)。
我會(huì)把待辦事項(xiàng)放在這里。如果我正在做一件事,我會(huì)把我正在做的事記下來(lái)。想法會(huì)被記錄在這里。我一天中聽到的有趣的話可能會(huì)在這里找到。這可能是一個(gè)相當(dāng)雜亂的東西,但它最終會(huì)成為一個(gè)有用的參考。
本文提到的腳本可以在github上下載:?https://github.com/jamietr1/obsidian-automation.
注:僅針對(duì)Mac系統(tǒng)適用。
總結(jié)
以上是生活随笔為你收集整理的用Obsidian实现自动日记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 虚拟机环境+Hadoop环境搭建
- 下一篇: warning: function de