I wrote a small Bash script to add quick notes to the daily note really fast and without changing context, straight from a drop-down terminal. I tested it on Linux but I think should work on macOS (it may need adjustments for Windows, not sure).
It relies on the Obsidian plugin GitHub - coddingtonbear/obsidian-local-rest-api: Unlock your automation needs by interacting with your notes in Obsidian over a secure REST API. so it needs to be enabled.
I have aliased the script obsidian-quick-note
below, to q
, and by using a drop-down terminal like dderm
or Guake
, I got a very efficient way to capture quick notes:
- I just hit the terminal hotkey,
- type
q this is a quick note blahblah.....
- and that’s it! I don’t even need to switch any window or touch the mouse to capture a note.
It takes care of starting Obsidian and creating the daily note in case it does not exist.
The script here: https://github.com/gerardbosch/dotfiles/blob/main/home/bin/obsidian-quick-note
Result:
This is the template I’m using to create my daily notes, which contains a “Quick notes” section/heading:
---
tags:
- daily-note
---
# Quick notes
# What's up for today...
# Actionable tasks
I hope this helps someone!