https://github.com/kylestratis/roam-daily-notes
An Alfred workflow for setting daily notes in Roam, including a retrospective space
https://github.com/kylestratis/roam-daily-notes
Last synced: 11 days ago
JSON representation
An Alfred workflow for setting daily notes in Roam, including a retrospective space
- Host: GitHub
- URL: https://github.com/kylestratis/roam-daily-notes
- Owner: kylestratis
- Created: 2020-08-07T04:13:48.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-07T17:30:10.000Z (over 4 years ago)
- Last Synced: 2024-11-05T05:34:10.530Z (5 months ago)
- Language: Python
- Size: 875 KB
- Stars: 29
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred-test - kylestratis/roam-daily-notes - An Alfred workflow for setting daily notes in Roam, including a retrospective space (Python)
README
# roam-daily-notes
Alfred workflow that generates a Roam daily notes templateThis workflow allows you to use a snippet trigger with [Alfred](https://www.alfredapp.com/) to generate daily notes. The top-level attributes should be replaced with habits you would like to track, and can use a an attr-table to build a quick habit tracker.
It also provides a space for Morning Pages. This is a space to start your day with some intentionality. You should have a separate page of questions and writing prompts, and drag blockrefs of 2 or 3 questions or prompts to answer for the day. My Morning Pages page looks like this:
- Questions
- What am I excited about?
- What am I worried about?
- Is there anything I'm forgetting?
- What would I like to write about?
- What's bothering me?
- What do I need to prioritize?
- Prompts
- I love it when
- I hate it when
- When I wake up
- When I go to sleep
- If I could change one thing, it would be
- Next year I want to
- I missAt the end, it provides a space for a retrospective/time sieve (as described by Roam forum user mattbrockwell [in this thread](https://forum.roamresearch.com/t/what-would-be-your-top-3-tips-for-beginners/255)) to review your notes from the past. You can open these pages in the sidebar and potentially gain new insights into who you were, what you found important, and perhaps even something you're working on in the current day.
## Installation
To install, all you need to do is download the Roam Daily Notes.alfredworkflow file from this repo and
open it with Alfred. Define the snippet trigger you want to use (I like `\\xrdn`) and use it whenever you
want to generate your daily notes. The script that generates the template is also available to look
at in this repo.## Output
[Video demo](https://www.loom.com/share/4d9543d505834dc1970324326871ab5a)An example output looks like this (with the query results filled in, of course):
```
- [[Daily Mantras]]
- Meditate:: ---
- Gym/Exercise::
- Read for pleasure::
- Read for learning::
- Greek::
- Bass::
- ## Retrospective
- One week ago: [[September 25th, 2020]]
- Four weeks ago: [[September 4th, 2020]]
- Twelve weeks ago: [[July 10th, 2020]]
- 365 days ago: [[October 3rd, 2019]]
- ## [[Tasks]]
- {{query: {and: [[TODO]] {not: [[Overdue Tasks]]}{between: [[today]] [[today]]}}}}
- ## [[Overdue Tasks]]
- {{query: {and: [[TODO]] {not: {or: [[query]][[Archive]]}}}{between: [[yesterday]] [[January 1st, 2020]]}}}}
- ## [[Completed Tasks]]
- {{query: {and: [[DONE]] {not: {or:[[Overdue Tasks]] [[Archive]]}}{between: [[today]] [[today]]}}}}
- ## [[Tracking]]
- [[Sleep Score]]
- {{[[slider]]}}
- [[Morning Energy]]
- {{[[slider]]}}
- [[Cups of Coffee]]
- {{[[slider]]}}
- [[Afternoon Energy]]
- {{[[slider]]}}
- ## [[Journal]]
- [[Morning Pages]]
```Use `#Archive` to mark TODOs as no longer relevant, or `#Future` to mark them as due in the future (along with the future date).
Enjoyed this workflow? [Buy me a beer!](https://www.buymeacoffee.com/kylestratis)