pranavmangal / obsidian-single-file-daily-notes

An Obsidian plugin to create and manage daily notes in a single file
https://obsidian.md/plugins?id=single-file-daily-notes
MIT License
14 stars 3 forks source link

Option to select time period #3

Open mjsalam opened 7 months ago

mjsalam commented 7 months ago

Would like to be able to select the time period per file. For example have a new file generated weekly, monthly, or yearly.

pranavmangal commented 7 months ago

I was thinking about something like this - automatically splitting the notes file yearly to prevent loading a potentially large file into the editor (which can happen if the individual notes are quite large).

I guess making the granularity user configurable would be even better (as you suggest), though I am not sure how should the files be structured when choosing a bunch of different grouping levels. Say someone decides they want monthly and yearly files - should the monthly files be the "ground truth" and the yearly files just be a view concatenating the monthly files? Or the other way around? Or perhaps we should just duplicate the notes across all files?

The primary purpose of this plugin was to make the source file representative of the "view" that I wanted (a single scrollable list of daily notes), so I am going to need to think about how to achieve this.

Open to ideas if you have any!