KevinBatdorf / obsidian-raycast

Raycast extension with commands for the note taking app Obsidian.
MIT License
106 stars 19 forks source link

Feature request: Append to today's daily note #12

Closed ankushg closed 2 years ago

Gitznik commented 2 years ago

Hey Marc, I'd be super interested in this feature. Have you started working on this yet? If not I'm also happy to contribute this feature.

marcjulianschwarz commented 2 years ago

Hey @Gitznik,

I was quite busy because of exams for university but I do have time now which I will use to close some issues. Of course you can contribute, you might want to read the discussion at #11.

marcjulianschwarz commented 2 years ago

I think the idea for custom commands (#11) might be a suitable way to implement this. Do you know whether the daily note plug-in has a URI scheme for appending to a daily note?

Gitznik commented 2 years ago

I have no idea but I'll spend some time researching this 👍

marcjulianschwarz commented 2 years ago

Thank you.

I am currently restructuring the code for this extension to make it a bit easier to read and work on. -> See commit ab508af0372cf75f0ff51a46913acb37c2660425

marcjulianschwarz commented 2 years ago

I just closed issue #11 which requested opening daily notes. This was rather easy to implement by using the Advanced URI plugin for Obsidian. With the new Daily Note command you will be able to open the daily note in Obsidian or create and open a new daily note if it doesn't exist yet.

Maybe this covers this issue too? I think appending text to a daily note is rather easy when you can quickly open that note from Raycast.

Gitznik commented 2 years ago

Rapid work there! I'll check it out as soon as it's in the raycast repo and see if it resolves my workflow issue 👍

marcjulianschwarz commented 2 years ago

This feature has now been released.

https://www.raycast.com/marcjulian/obsidian

timkelty commented 1 year ago

@marcjulianschwarz far as I can tell, the "daily note" command just opens the daily note in Obsidian. I'm looking for a prompt to capture text and append to the daily note.