![]() ![]() Illustrates what happens when tasks are carried over day-to-day without being completed. The result is that I only see tasks that I haven’t completed.Ĥa. ![]() This prevents seeing uncompleted tasks that were completed on a subsequent day. It then hashes the tasks and removes any “incomplete” tasks that appear in the “completed” task list. The script searches for all tasks in my notes and splits them into 2 groups, completed and incomplete. This section lists all of the tasks I have that have not yet been checked off. I then render those events in the Agenda section of my Daily Note. The only place I’ve been able to find that binary is in that post, but it worked perfectly once I replaced the original binary.Įach night, a call to icalBuddy is made and the resulting events on that day’s calendar are returned. The published version of icalBuddy had an issue with accessing calendars from a cron job or launchd, but I found post where a person was provided with an updated version of the binary that fixes the problem. It does this by calling a command-line program called “ icalBuddy” (for Mac OS) which allows you to grab information from your calendar. Next, the script generates the “Agenda” section of my note. It also make a call to a weather app to pull in a very short version of the weather for the day for my location. My script generates a navigation bar to the previous day’s notes, and to tomorrow’s note (which doesn’t exist yet, of course). My Python script generates a note title for the note in yyyy.mm.dd.2. Here is a look at my annotated Daily Notes file for today, Monday, February 8. The basis of the design of my Daily Note drew inspiration from this post on the Obsidian forums. In addition to having reference information right up front, I use the Today’s Notes section of my notes for jotting various notes down throughout the day, that serve as a kind of log of activity, ideas, and things to do. Indeed, I store my daily notes in my Obsidian vault in a folder called “Bullet Journal”. I use my daily notes in much the same way as I used daily notes in my Bullet Journal days. Of course, this is in large part because Obsidian itself works so well for me. So far, this has been working out beautifully for me. I wrote a Python script that creates the note, and having the script running as a Launchd job–which these days is recommended on Mac OS over cron jobs. See this post for more details.įor nearly a week now my Daily Notes file in Obsidian is generated automatically each night after midnight. ETA: : I have now posted my code for my daily notes automation script on GitHub. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |