Respect for committing to Obsidian as you have, given your non-technical background. Not many would have the gumption to mess with templater and dataview!
Thanks! I've found the reward is worth the effort & I enjoy helping other people who might be intimidated by dataview & templater to see how useful they are & decide to try it out.
I love the simple and clean look of your implementation! It's exactly what I was looking for, not some overengineered, amalgamation that's daunting to fill up everyday. Happy New Year! and keep up the Obsidian content! You have a loyal fanbase 😎
Awesome! I made a whole video about that plug-in! I love it, and I use it as a triple-redundant way to visualize how I'm staying on track. ua-cam.com/video/FH7_xOpOaqk/v-deo.html
Thank you very much for this video Jonathan. The "comma" thing from 23:30 made me laugh really hard because it happens TOO OFTEN on a programmer daily basis! 🤣 Keep it up the good work!
Well this just looks like the path to madness. It’s so convoluted what it really says to me is that honestly Obsidian isn’t built for a daily tracking. I really appreciate your commitment to this and explaining it. However the one thing I want to avoid is complexity and this is definitely that.
You're right. This is a "can be done" thing rather than a "Obsidian is built for this" kind of thing. Obsidian is first and foremost a note taking program that lets you connect other notes & tag with metadata. That's it. Sure it CAN do other things, but it isn't part of its DNA. It's more about daily logging more than daily tracking.
@@plus1creatorthis is a really helpful response to my rather emotional reaction to this vide,the complexity really was getting to me - now I understand thank you
I think it was only starting on monday because you have startOf ('isoWeek') instead of startOf ('week') . At least thats what chat gpt is telling me as I try to figure this thing out. I do not know how to code at all.
That might be it! "I do not know how to code at all." Welcome to the club! That's why I like to share this stuff; I'm stumbling through it as best I can as someone who does not eat / sleep / breathe coding. I love Obsidian because it's simple. But I also like to see what else I can figure out.
I just gave it a try; you're right. If I just use 'week' then I don't need to offset with -1, 0, 1, 2, etc. I can start with 0 and work up from there. Same with the weekly navigation headers, too. Same result, but cleaner code.
@@plus1creatorTo clarify, 'isoWeek" is a universal/international standard that defines a week as Monday to Sunday (thus, the "weekend" is at the end of the week). We Americans are goofy and like our "weekends" to be split between the end of the week (Saturday) and the start of the week (Sunday). How silly we are. The argument 'Week' will use a locale-specific version of your week. So, if your system adheres to the Monday to Sunday variant, it will automatically go with that. If your system follows the US version (Sunday to Saturday), it will follow that instead. I wrote my vault stuff to use 'Week' instead (after setting up Danny Hatcher's habit tracker where he also used 'isoWeek', but he's in the UK, so his choice makes sense for him).
Cool video. One issue that I have trying to replicate this. When I click on one of the links in the weekly note. e.g. Monday for the day in that week. Then it will open that daily note, but somehow it is not applying the daily note template. If I click on the same day from the calendar view, the daily note template is being applied. The same issue also applies when I click on 'previous week' and 'next week' in the weekly note. Any ideas why?
Yeah, that has to do when template knows to trigger all the automations AND when periodic notes knows when to drop in the template. So it depends on how / where you're creating the daily note. I have cmd+d bound to creating the daily note so the template drops in. Then clicking the calendar day drops in the template. Those are the only 2 ways I use it.
Dear Jonathan, I've bought your demo Vault to recreate something similar like the Video. The Plugins are installed and configured, but neither copying the code and adapting it, nor the demo Vault directly works when if comes to the Dataview Tables. There is always "No results to show for the table query." Could you help me with this? Oh, and the Templater Script line within the Dataview Plugin should be now in single quotation marks, otherwise the whole script does not work.
Thanks for trying it out, I appreciate it! If it doesn't wind up working for you, please let me know and I'll refund you. Tech support for someone else's vault & troubleshooting based on how you've set things up is beyond the scope of what I'm capable of helping with at the moment. I've heard from others who have picked it up that it worked for them so I'm not sure where to point you. Feel free to email me through "jonathan (at) icanreadminds (dot) com if you need to. Also I'm about to hop on a plane so I'll be out of pocket for the next couple hours.
@@plus1creator Hi Jonathan, i finally managed to make the table work. I've rebuilt the dataview query line by line until i finally found the solution which sounds kinda irritating but maybe this helps anyone else: The templater script in the"WHERE Week" line, i removed the outer quotation marks and inserted them again. Then it finally worked. I don't know if there was any other error fixed by rebuilding. But at least it works :D Hope your flight was well :)
@@potti-webdesign7623 what a bizarre fix! It's exactly those kinds of weird things that keeps me from going all in on the "Obsidian coder" part of it. Thanks for poking around to find that solution!
Hello, thanks for this video ! I tried to also include a habit tracker in my monthly. In the properties of my daily template I added Month : and then in my monthly template I added the same Dataview code as for the week except for the condition : where Month = "". However no results are showing in the table of my monthly... (it's working in my weeklies) Do you have any idea why it's not working ? Thanks !
It took me hours to figure out everything I put in the video. I have the whole vault available, but I don't know the coding part well enough to diagnose or help; wish I could! Hopefully somebody better at dataview will see this and get you something useful. X^D
your DV fields can be more than one name. You just have to put the - between the words in the query. I have Morning Notes. I look for morning-notes HTH.
Come join my creator community: www.plus1creator.com
Respect for committing to Obsidian as you have, given your non-technical background. Not many would have the gumption to mess with templater and dataview!
Thanks! I've found the reward is worth the effort & I enjoy helping other people who might be intimidated by dataview & templater to see how useful they are & decide to try it out.
You are like the Joshua Weissman of Obsidian. You make me realize it is not as hard as I think it is!
Had to look him up; I'll take it! Thanks!
I love the simple and clean look of your implementation! It's exactly what I was looking for, not some overengineered, amalgamation that's daunting to fill up everyday. Happy New Year! and keep up the Obsidian content! You have a loyal fanbase 😎
Vladimir, thank you for saying that. It means a lot to hear that.
This is a great video... It's great seeing someone work through this step by step
Thanks Dante; I always go back and forth about leaving in the flubs. I appreciate you letting me know that it helps.
Thanks Jonathan. I am also looking into the Tracker plug-in.
Awesome! I made a whole video about that plug-in! I love it, and I use it as a triple-redundant way to visualize how I'm staying on track. ua-cam.com/video/FH7_xOpOaqk/v-deo.html
Thank you very much for this video Jonathan. The "comma" thing from 23:30 made me laugh really hard because it happens TOO OFTEN on a programmer daily basis! 🤣
Keep it up the good work!
Really is the worst. Thwarted by punctuation!
Well this just looks like the path to madness. It’s so convoluted what it really says to me is that honestly Obsidian isn’t built for a daily tracking. I really appreciate your commitment to this and explaining it. However the one thing I want to avoid is complexity and this is definitely that.
You're right. This is a "can be done" thing rather than a "Obsidian is built for this" kind of thing. Obsidian is first and foremost a note taking program that lets you connect other notes & tag with metadata. That's it.
Sure it CAN do other things, but it isn't part of its DNA.
It's more about daily logging more than daily tracking.
@@plus1creatorthis is a really helpful response to my rather emotional reaction to this vide,the complexity really was getting to me - now I understand thank you
@@AutisticCuriosity 🙏
I think it was only starting on monday because you have startOf ('isoWeek') instead of startOf ('week') . At least thats what chat gpt is telling me as I try to figure this thing out. I do not know how to code at all.
That might be it! "I do not know how to code at all." Welcome to the club! That's why I like to share this stuff; I'm stumbling through it as best I can as someone who does not eat / sleep / breathe coding. I love Obsidian because it's simple. But I also like to see what else I can figure out.
I just gave it a try; you're right. If I just use 'week' then I don't need to offset with -1, 0, 1, 2, etc. I can start with 0 and work up from there. Same with the weekly navigation headers, too. Same result, but cleaner code.
@@plus1creatorTo clarify, 'isoWeek" is a universal/international standard that defines a week as Monday to Sunday (thus, the "weekend" is at the end of the week). We Americans are goofy and like our "weekends" to be split between the end of the week (Saturday) and the start of the week (Sunday). How silly we are.
The argument 'Week' will use a locale-specific version of your week. So, if your system adheres to the Monday to Sunday variant, it will automatically go with that. If your system follows the US version (Sunday to Saturday), it will follow that instead. I wrote my vault stuff to use 'Week' instead (after setting up Danny Hatcher's habit tracker where he also used 'isoWeek', but he's in the UK, so his choice makes sense for him).
@desertdwarf Thanks for the insight! It's a little more clear to me now & now I'm stumbling around a tiny bit less. 🙏
Cool video. One issue that I have trying to replicate this.
When I click on one of the links in the weekly note. e.g. Monday for the day in that week. Then it will open that daily note, but somehow it is not applying the daily note template. If I click on the same day from the calendar view, the daily note template is being applied.
The same issue also applies when I click on 'previous week' and 'next week' in the weekly note.
Any ideas why?
Yeah, that has to do when template knows to trigger all the automations AND when periodic notes knows when to drop in the template. So it depends on how / where you're creating the daily note. I have cmd+d bound to creating the daily note so the template drops in. Then clicking the calendar day drops in the template. Those are the only 2 ways I use it.
This one might help if you haven't seen it: ua-cam.com/video/sTSgD4784gM/v-deo.html
Dear Jonathan,
I've bought your demo Vault to recreate something similar like the Video. The Plugins are installed and configured, but neither copying the code and adapting it, nor the demo Vault directly works when if comes to the Dataview Tables. There is always "No results to show for the table query." Could you help me with this?
Oh, and the Templater Script line within the Dataview Plugin should be now in single quotation marks, otherwise the whole script does not work.
Thanks for trying it out, I appreciate it! If it doesn't wind up working for you, please let me know and I'll refund you. Tech support for someone else's vault & troubleshooting based on how you've set things up is beyond the scope of what I'm capable of helping with at the moment. I've heard from others who have picked it up that it worked for them so I'm not sure where to point you. Feel free to email me through "jonathan (at) icanreadminds (dot) com if you need to. Also I'm about to hop on a plane so I'll be out of pocket for the next couple hours.
Have you tried importing it to a completely new vault and following the video exactly?
@@plus1creator Hi Jonathan, i finally managed to make the table work. I've rebuilt the dataview query line by line until i finally found the solution which sounds kinda irritating but maybe this helps anyone else:
The templater script in the"WHERE Week" line, i removed the outer quotation marks and inserted them again. Then it finally worked. I don't know if there was any other error fixed by rebuilding. But at least it works :D
Hope your flight was well :)
@@potti-webdesign7623 what a bizarre fix! It's exactly those kinds of weird things that keeps me from going all in on the "Obsidian coder" part of it. Thanks for poking around to find that solution!
Hello, thanks for this video ! I tried to also include a habit tracker in my monthly. In the properties of my daily template I added Month : and then in my monthly template I added the same Dataview code as for the week except for the condition : where Month = "". However no results are showing in the table of my monthly... (it's working in my weeklies) Do you have any idea why it's not working ? Thanks !
It took me hours to figure out everything I put in the video. I have the whole vault available, but I don't know the coding part well enough to diagnose or help; wish I could! Hopefully somebody better at dataview will see this and get you something useful. X^D
I can’t find the daily note video
It's the "One thing" video in the list of mentioned videos.
your DV fields can be more than one name. You just have to put the - between the words in the query. I have Morning Notes. I look for morning-notes HTH.
Makes sense; thanks for sharing!
在学中文吗 😊😊
我会说一点点中文!
what about different properties for defferent day?
Probably possible with Templater; but outside my grasp.
Current version that works for people using format DD-MM-YYYY :
Cool