Oh man, no joke - you do incredible work with your videos on Obsidian! I’ve watched quite a lot of other videos on it but you somehow manage to get right into the deeper meat of its capabilities without going straight into the weeds. It’s a pretty remarkable skill that not many people have. You are fantastic!
OMG! I had read 2-3 articles and couldn't figure out how to get this to work. I then watched two other videos before coming to your's. The way you explain things clicks with me and I finally got Templater to work. Thank you!! Subscribed!!
The theme I used in this video was Sanctum (light mode). The theme had an unintended side effect for this video-- Sanctum makes links appear in uppercase even when they're not typed that way. If the templates I showed aren't working for you, please check that they are in LOWERcase. Also: Check that your Templater settings have "Trigger Templater on new file creation" enabled.
I wish I read this before I spent 30+ minutes trying to figure out why I was getting errors -_-;; Regardless, you are super helpful!! Love your videos.
I didn't understand how to use Templater before, but now I'm more confident after watching how you applied it in your worklfow. Thanks again for your help.
I definitely don't share your use-cases, but this video is still massively inspiring for me to set up templates that work for me personally. Thank you so much for sharing this!
Oh, I'm so glad you still got some use out of it! I was afraid the TTRPG use case in particular would turn people off, but I figured I'd show it anyway because it does showcase what you CAN do with Templater. Thanks for the comment and for watching! :)
@@nicolevdh No way. Even though this particular use case isn’t useful for me (for now), there is still A LOT that I can learn from seeing how you’ve done it, because it is very applicable to many other use cases!
Even though this video is two years old it has been, (along with all other videos) has been invaluable in me working on my obsidian vault. Thank you. I am a graduate student who works in bioinformatics, a psychiatrist and I do a lot of other random stuff. Obsidian and your videos have made my life so much easier. Thank you. I wish I had the money to join your patreon right now, but I have a note in my vault with a reminder to subscribe when Iget my job. :D
Oh, I'm glad! :) I also wondered about that for the longest time, so I wanted to make sure to address it. It's funny, I always think I'm the only one wondering something, but then I get a comment like this and I realize I wasn't! :D
Wow, I had no idea how powerful templater is! Thanks for the overview. Your TTRPG set-up is insane! For my humble one session a week it's definitely a bit much for me, but a lot of the suggestions are helpful for other notes. Thank you for sharing!
Ikr?? It's so cool! I can totally get that my setup is too much though. I have a low tolerance for manual tasks so I automated it pretty early on. 225 sessions later and it's definitely worth it. :D
IMMEDIATE subscribe! You’re a great teacher. I just started using Obsidian and I love it. But I wanted to try to automate my note templates since I plan to use it a lot, this is so perfect! Your Dataview plug-in video is also really great.
Holy moley Nicole, I've only recently picked up Obsidian and started moving all my stuff away from notion (after I couldn't get to my notes when my internet went out). Seeing all the stuff you can do & have already done within Obsidian is amazing, your videos have helped tremendously with learning the ropes (and some advanced cool things that made me light up) Keep up the great work! *goes to watch another Nicole tutorial*
Oh wow, that's great to hear. I'm really glad I could help you and that I didn't overwhelm you! Since you just picked it up, I can imagine all this might be daunting. :) Welcome to the Obsidian community, and thanks so much for the support!
Hi Nicole, I've been learning about obsidian for a couple of weeks now and your videos are the best. The way to explain and your pace have no match. Thanks a lot for your teachings. By the way, I was following along with this specific video and the system was not pulling the templates as you explained. After a few hours of researching and trying things, I realized that trying to pull the titles in UPPERCASE was the issue (at least for me). Once I changed the uppercase to lowercase it worked as you described. Again, thanks for taking the time to put up all this fantastic material. Muito Obrigado
Hi Diego! I just added a pinned comment to this video-- the theme I used, Sanctum, makes all links appear to be in uppercase even when they're not. All templates should actually be in lowercase, and that's how I typed them. I've stopped using this theme when demonstrating code! :) Happy you figured it out! Thanks for watching!
Oh my goodness, thank you so much Nicole! I'm running Obsidian on an old computer where Ubuntu was recently installed, and templater never worked for me until just now when I learned about the replacement shortcut! I will FINALLY access a new world from here on! Hahaha thank you again! Your videos ROCK!
I am already practicing many of your drills shown here! I use Obsidian primarily for book outlining and Bible Study. Loved all the possibilities with the TTRPG set-up! Unfortunately, I don't have all these script skills (I have none, actually!). It would be nice to have a step-by-step series of videos teaching script usage. Much love from Brazil!
Hey Laura! I'm glad you think that! I was also overwhelmed initially. Let me know if you have any suggestions for future videos too... I want to cover all of those overwhelming topics. :)
I chose your video on templater because you explain things very well. Thank you for explaining the basic language with one liners for templater. Your video has made this plugin less scary and complicated. Other creators have gone first to the scripting which I have no knowledge of.
mind blowing. After watching many of your video tutorial about Obsidian especially Dataview, TemplateR with R, etc.... now there is no time for Notion. Welcome home Obsidian......
This is so helpful!! All of your stuff has been so helpful actually. I love seeing Mork Borj and Knave in among the 5e and Pathfinder games 🙂 My group is just now exploring non-5e ttrpgs.
Yay! Glad you liked it, Johnathan! Yeah, I am pretty new to OSR games but I'm enjoying them just as much! I'm a sucker for theme, so Mörk Borg is an insta-buy for me!
New Obsidian user here. You are absolutely brilliant. What I learned in this video is a game changer for me. Thank you for sharing! Now it's time for me to brush up on my Javascript...
Thanks for sharing your notes/templates, for someone who's essentially when it comes to coding, having examples to work out from makes things a lot easier!
Hi Kristin! Really happy to have helped you rediscover Obsidian! I try to make my videos accessible for everyone. I don't always succeed, but I'm glad I did with you. :) Welcome to the Obsidian community!
Thank you very much! I used this to create a template for Lab Notes for my lab notebook. Putting in metadata is so important for reproducible research but it's such a drag and this makes it a lot easier! :D
OH MY GOD-what in invaluable resource!! Was just trying to find out why my daily template wouldn't work with templater instructions (hint: `Trigger Templater on new file creation` was missing...)-but learnt soooo much more awesome stuff that you can do with templater. Great video, thanks a lot!
Thanks! New Obsidian user here - I'm moving from Joplin to Obsidian and was looking for replacement plugins. This pretty much makes it like moving from plain old notepad to moving to Visual Studio, haha
hi, first off love your video!! top notch!! improvement/update : you mention in your template [[]] as in fact this causes a parsing error. This should be in "lower-case" to work properly. Just wanted to mention this for people facing the same issue
Hi! The title you mention is actually in lowercase, but the theme that I was using always displayed titles in uppercase. I addressed it in the pinned comment just to prevent confusion. :) Glad you liked the video though!
I have a suggestion for you, but first. thank you. This is really useful. I have only DM'd one RPG session, and i used obsidian for it. I'm looking forward to trying out some of this to help me. The main thing that I was concerned with was keeping track of NPC information. Descriptions, voice, things that they had said. I created a bunch of NPCs inside obsidian. I used the sound recorder plugin to record a voice sample for each one. I had shortcuts set up so that i could play the voice snippets with a single keystroke and i could also record a voice snippet for a new character on the fly during a game with a subdue keystroke. I found it so much easier to keep track of characters with that audio cue that not only helped me remember the character's voice but also was just a good memory aid to help me remember the character in general. Also i created a bunch of "off the shelf NPCs" with personal information and voice recordings but no specific place in the world. This meant that if i needed a new charterer. Say, a shopkeeper, i could grab one with interesting personal quirks that i probably wouldn't manage to improvise on the spot. As a bonus, the time spent creating these characters was really fun: just making up a bunch of random names and voices and physical descriptions is somehow much more fun and freeing than trying to Invent specific characters to fit specific roles
This plugin is gold, thanks! For for those who can write scripts, I recommend the shabegom script tutorial (can be found in the official Templater github page).
Thank you! This video is a blessing. I'm currently developing a world for a illustrated adventure that I want to turn into either a p&c video game or an ttrpg and creating templates for characters, locations and events is just what I needed. I'm curious to see how you create homebrew dnd sessions.
Haha, glad you found that other video. Obsidian is so freaking perfect for TTRPGs or just fantasy worlds in general. It wasn't why I started using Obsidian, but I'd be lying if I said it's not one of my main use cases for it today. :D
@@nicolevdh I've been using obsidian before for random notes and gathering links and remembering things but your videos have giving me some extra ideas on how to use it. Again, thanks!
You caught me with D&D. I am getting started with Obsidian as a way to organize quests, at least for now. I think I will use it to take notes during my games too, as I have been terrible at this.
Thank you for making this easy to follow. Q how do you stop obsidian from Inserting a horizontal line when you insert the dashes - - - in the front matter
Hi! How did you get your button to prompt you to enter a file name when you clicked it (11:03)? I've made a button that will make a new note, but I cannot enter a name at the time of creation. Thanks for making such great videos!
Hi Nicole. I am a complete newbie to Obsidian, so I am finding your series of videos really helpful. I’m sorry but I have a very basic question - at time stamp 03:25 you use Ctrl option R to replace template in current file. You then “go back a step” to continue adding template commands. How exactly do you “Go back a i cannot figure out how to do this step. Thanks
This is very helpful. I am glad I found your channel. I will have to watch a few more time to practice all the techniques you show. Thanks for the nutrient-dense content. :D
@@nicolevdh Hi Nicole! I was wondering if you have looked at an little app called Hook. It can make markdown links, and they're permanent somehow, perhaps tied to the hash (rather than the filename). I thought it a bit pricey and I tried to write my own, but I couldn't figure it out. Anyway, I was surprised that I could make a new bookmark in Cyberduck and Hook-copy that, and paste it into Obsidian. So when I write out my workflow-recipe in Obsidian, I can click right there and go to the sftp server to do the edit(s).
Nicole, I have been searching high and low on how to create a button that copies note YAML and uses some of those variables in the newly created note. Do you have any of the scripts for your buttons available anywhere? your create sessions does exactly what I have been trying to figure out.
Hi Marco! Unfortunately, that's not exactly what they do. My create session button actually just takes the folder it's in as the world, so it doesn't read the parameters and pass them. I have not had a need to do what you've said, but I'm certain it could be done! Probably the easiest way would be to use a QuickAdd macro to pass information back and forth between "steps"? Good luck!
Hey! Fantasy Calendar is great! I have actually made a few videos about it already: Here's one about my general D&D usage of Obsidian: ruclips.net/video/3pt6_srUZ7U/видео.html Here's one where I interviewed Jeremy Valentine, who makes a lot of the TTRPG-related plugins for Obsidian, including Fantasy Calendar: And here's how I use Fantasy Calendar as a content calendar (not related to D&D): ruclips.net/video/iU60ItemuDo/видео.html
I've been following your guides as I start using Obsidian more to help me keep track of my TTRPG games as well. The only part that I keep finding extremely frustrating is the hotkeys on Mac using Option + [single key], which inserts a special character instead. Do you have any workarounds for this? Or did you just have to set all of your hotkeys to something more complex to make it work?
This was just the video that I needed. I knew of templater and it's capabilities but I was unsettled whether it would be worth the hassle. It seems that it can be straight forward by using js files directly. The inline syntax is horrible when you want to do complex tasks. I would love to have a code block for templater in which you just have to escape for markdown instead of having to escape the markdown to use templater. Thank you for your great work, you've already taught me a lot about Obsidian. :)
Yeah, I agree with the code block comment! Being able to use js directly is the best part of the plugin, and really opens it up in terms of what it can do. Thanks for watching, and I'm glad you're enjoying the videos! :)
when I type out the three dashes it just bring up the "properties" interface. Also when I write "type" it doesn't turn green like how you have it in yours
Thanks its very very useful. I use templater on every day base but I after watching this is learned many new cool things! But I have a one question. In you meetings workflow file name is just meeting title. But what if you have many many meetings with same name. "Project daily" for example...
Thank you for your tuto. I have a question, when you "replace templates in the active file" how you go back to see the templater syntax again ? without using undo
While I am using the same syntax introduced here, I get a "template error: template parsing error, aborting. Template syntax error: Unexpected token `.` "
Love your videos. Just started fiddling with obsidian so you are very helpfull. I don't seem to get the meeting template to load into a new note like you do.
Hi Nicole, love your vids, just started obsidian, just wanna ask how did you create your icons in folders & notes? is this settings to shows up? or plugin?
Hey Nicole, what is your monospace font called? It's gorgeous. EDIT: I just realized there's more than one. I'm thinking specifically of the ones used in your front matter / metadata and in your editor codeblocks (```)
You are an amazing teacher. I loved your meeting and people template use case. One small problem, when adding people, then ctrl (click link) the note is created in the People folder but the people template is not applied to the note. I 2x checked to ensure that the folder template mapping is in place and enable folder templates enabled. What am I doing wrong?
Hey Deborah! Did you also add a folder template for that particular folder? You'll need to select the folder and click "Add" within the settings for Templater.
Moving a file is a thing that can take a little while (in computer terms). This could slow down your program, so what the javascript runtime does is send a process off to move the file but then carry on running your program without waiting for the file to finish moving. Adding "await" means "please don't carry on with the rest of this program until you have finished moving the file".
@@alexry375 the short answer is "no". The longer answer is that you can use it only with "async" functions. It's a too complex topic for me to explain here but if you search Google or RUclips for "javascript async" I'm sure you can find a tutorial.
Hello from New York City! Can Templater be used to fill in blank fields of a form letter like name, address, and etc. Thank you for your informative video.
Thank you, Russell, it's SO nice to hear you say that. I'm very happy to have helped you get into the Obsidian community. Welcome! :) The theme I'm using here is Sanctum, light mode.
I am new user and I am struggling to understand how to create templates and I am following along but I am doing something wrong.... haven't grocked it yet
Hey! If you're still stuck, I would recommend using the core plugin Templates instead. I think Templater can be a bit finicky and more complex than most people need.
Quick question, on the person template, I am getting an error on , I am wondering what is occuring. It seems like it is going hinky for me at the + sign. Any suggestions?
Hey Nicole, thanks for the video. Been using espanso since I started with Obsidian but gonna move to templater eventually lol. That's cool how you called dataview api from a templater function. BTW - check list has been working. Now my only problem is that I'm undecided on tags lol. The '#code/linux/low' looks good in core plugin tags but funky in checklist. The '#low #code/linux' looks good in check list but then I have lots of low priorities for all topics lol. Guess Ill have to save a filter or something.
Ah, I get that. Hmmm, maybe you could consider using Dataview for task management instead of/in addition to Checklist? Dataview lets you control so much about what gets displayed and how - it might give you the flexibility you're looking for!
@@nicolevdh Yea, I have been using dataview for a while now thanks. Sometimes I get too caught up in dataviewjs, I'm like you're complicating this just do a simple dataview query lol.
Very interesting video, i have a use case in which i wanna try to create my own text expanders to write latex code using dynamic parameters (lets say i wanna create a 2x3 matrix, then i would like typing something like mtx_2_3, then i'd get the equivalent bunch of code, probably im gonna have to use regular expressions to separate the parameters too ). Do you think this plugin would allow me to do this kind of things? These days i was thinking about move to Logseq, but that tool dont have this kind of powerful plugins yet
Hi Nicole! Thank you for the video! It's been amazingly informative and has inspired me to attempt setting up some of these idea's to manage my own TTRPG DM/Player notes. One thing I wanted to ask. How are you dynamically creating the folder structures from the button click to create a world? (depicted at 11:03) I'm assuming a user script that calls upon obsidian's API, but if there is a simpler method within templater itself I'd be grateful to learn about it!
Hi! That's great!! It's actually simpler than you might think. When you create the file, just add the path in the filename. So creating a file called `myworld/this npc` is going to create the `myworld` folder, and then the `this npc` note inside it. :)
@@nicolevdh одного только нет в вашем видео и это речь о том, что нужно активировать использование плагина (command -Templater: Replace templates in th active file) после того как новая заметка была создана, а иначе код шаблона так и остается кодом. Может быть у меня неправильные настройки плагина или действительно надо открывать палитру команд и активировать команду или применять вручную сочетание клавиш?
I also use the templater plugin to run own scripts I wrote in Python or bash (my Javascript skills are not the best). That's another option for me to automate some things and keep the workflow consistent
Cool! I'm actually better in Python than in JavaScript, but with Dataview also accepting JavaScript, I wanted to be consistent since I use them together a lot. But yeah, I love that Obsidian gives us that option!
Im not sure if I missed something, but I dont get how it auto knows the template to input? Like how does the program know if its an npc, verses a location? not sure if theres something else I need to look into to do that? ex: for DM prep/worldbuilding, If im righting out notes and have an npc and you click to create tha npcs own page, how to i have it atuo put in the npc template i made, vs doing that for a location, etc.?
I've watched this video over and over and no matter how many times I try and make sure everything is right I can't create a note with the template that I specified in the settings to have on there. It's just blank no matter what I change and even when I have it exactly like in the video.
When I make my tp.file.title a link it creates a link to my template file like it would with a normal uncreated but linked note is there any way to avoid this? Very real chance I'm just doing something silly. Thanks!
Hello! This is amazing! Makes it so easier to understand XD though of all the things discussed here, I really want to know how to automatically increment numbers... Do I need to learn deeper coding to do so? Anyway, this is very inspiring. Your TTRPG templates make me want to use it for writing stories. Still developing that. Thank you for sharing!
Hi Clare! The way that I use to increment numbers IS through using code - JavaScript to be precise. Hmmm, I think there is a way to do it with the Quick Add plugin though? I haven't tried it that way yet, but maybe it's something to explore! Playing TTRPGs has so much overlap with writing stories. You basically ARE telling one big story, except you don't plan out everything and other people write it with you. :) You could absolutely use the same principle for writing as well! I'm really happy this made things easier to understand. Thanks for watching!
Hi Nicole, I've been loving your obsidian content but I have a question, I've set up a template that automatically applies to a note created in a folder, is there any way to fill in some of the metadata before the template applies? I'm not sure if that 100% makes sense but I essentially want to create a new NPC note, populate some of the metadata then trgger the template to populate headings and info in the note.
Hmmm... if you'd like to trigger templates manually, you can do so by selecting "Insert template" from the Command Pane. :) It won't be as automatic, but you would be able to do it.
Hey Nicole! Thank you so much for the video! There is so comparatively little learning material or use cases on Templater; this is really helpful! One thing I want to do but can’t get to work, maybe somebody in the comment section can help: The top headline of my Daily Note template currently looks like this # - but what I would prefer is not the "current date", but that this line gets the date from the file name (which does contain the date, in the format: YYYY-MM-DD, as automatically created by the build-in Obsidian plugin for daily notes). The reason: If I create a past or future Daily Notes, for example for tomorrow, in order to note a task there, then "date.now" naturally draws the date of today, instead of the date of tomorrow. It would be perfect if the command not only gets the date from the title of the created file, but also converts it to the format "dddd, Do MMMM", because it is just nicer to have a written out date as a heading. Does anyone here know - without to research it, I don't want to cause any trouble - what the command should be? Or alternatively, whether this is possible at all, with Templater? (Would motivate me in my further research ;-))
Hey! If I understood your question correctly, the real problem is the headline of your daily note. should do that for you. (Glad you enjoyed the video, btw! Happy it was helpful.)
And may I ask what plugin or solution do you use to show icons beside the folders and note files? I tried "Icon Folder" plugin, but seems like a lot of manual work for it. Thanks Nicole!
Hmmm... I'm not sure what you mean by icons beside the folders and note files. Where did you see me have that? I know some people have the Icon Folder plugin, but I didn't install it because I don't really look at my folders a lot :)
@@nicolevdh Oh i mean in the file explorer on the left, you have those "meetings" "people" folders, each of them has a "folder" icon on the left. And for the folder that already been opened, the icon changes to another look, with an arrow in it.
Glad you liked it! Which folder thing was that? Moving the note into a folder with the single-line template? Or the button macro that creates a new folder in the TTRPG part?
@@nicolevdh The folder templates, for some reason I thought it meant that it organized folders a certain way with sub-folders, rather than any note placed into it was a certain template by default. Pretty spiffy!
@@trickstur5994 Oh, I see! Right, now that you've mentioned it, it totally makes sense that you would interpret it that way. :) Thanks for the clarification!
hola Nicole excelente trabajo. Estoy tratando de aprender obsidian, tengo algunas ideas de como me gustaria ordenar las cosas pero necesito ayuda, en patreon que ofreces, necesito entender las plantillas y tener muchas de las que veo que utilizas. Saludos
Hola, gracias otra vez, Ateneo! Sí, siempre hay cosas nuevas en Obsidian también. La comunidad es muy grande y los plugins nuevos aparecen cada día. :) Es un placer poder ayudarte. :) Aprendemos juntos!
Hello thanks for the video ! Wouldn't it be possible to see dynamically the # noteName updated automatically without [[ using dataview ? Also i am looking for a way to add the last modified dateTime as metadata and
i find the answer if someone cares to show filename using dataview (updated dynamically) # `= this.file.name` to show last modified datetime `= dateformat(this.file.mtime, "yyyy-MM-dd HH:mm")` obviously you need to have dataview plugin enabled and inline queries.
Oh man, no joke - you do incredible work with your videos on Obsidian! I’ve watched quite a lot of other videos on it but you somehow manage to get right into the deeper meat of its capabilities without going straight into the weeds. It’s a pretty remarkable skill that not many people have. You are fantastic!
Hey, thank you so much. I'm very glad you're finding my video easier to digest, especially since that is my express goal. :) Thanks for the support!
OMG! I had read 2-3 articles and couldn't figure out how to get this to work. I then watched two other videos before coming to your's. The way you explain things clicks with me and I finally got Templater to work. Thank you!! Subscribed!!
The theme I used in this video was Sanctum (light mode). The theme had an unintended side effect for this video-- Sanctum makes links appear in uppercase even when they're not typed that way. If the templates I showed aren't working for you, please check that they are in LOWERcase.
Also: Check that your Templater settings have "Trigger Templater on new file creation" enabled.
I wish I read this before I spent 30+ minutes trying to figure out why I was getting errors -_-;;
Regardless, you are super helpful!! Love your videos.
I just got flash banged by your light mode theme💣
I didn't understand how to use Templater before, but now I'm more confident after watching how you applied it in your worklfow. Thanks again for your help.
I definitely don't share your use-cases, but this video is still massively inspiring for me to set up templates that work for me personally. Thank you so much for sharing this!
Oh, I'm so glad you still got some use out of it! I was afraid the TTRPG use case in particular would turn people off, but I figured I'd show it anyway because it does showcase what you CAN do with Templater. Thanks for the comment and for watching! :)
@@nicolevdh No way. Even though this particular use case isn’t useful for me (for now), there is still A LOT that I can learn from seeing how you’ve done it, because it is very applicable to many other use cases!
@@babybirdhome Happy to hear that. :) I think so too! D&D is a great way to show off what you can do with Templater for sure.
Even though this video is two years old it has been, (along with all other videos) has been invaluable in me working on my obsidian vault. Thank you. I am a graduate student who works in bioinformatics, a psychiatrist and I do a lot of other random stuff. Obsidian and your videos have made my life so much easier. Thank you. I wish I had the money to join your patreon right now, but I have a note in my vault with a reminder to subscribe when Iget my job. :D
I’ve always wondered what the difference between the templates and templater plugins were. This made it so easy to understand!
Oh, I'm glad! :) I also wondered about that for the longest time, so I wanted to make sure to address it. It's funny, I always think I'm the only one wondering something, but then I get a comment like this and I realize I wasn't! :D
Damn I am mind blown by the possibilities, I am so thankful that you have shared this. I had zero idea that it could get this complex.
Wow, I had no idea how powerful templater is! Thanks for the overview. Your TTRPG set-up is insane! For my humble one session a week it's definitely a bit much for me, but a lot of the suggestions are helpful for other notes. Thank you for sharing!
Ikr?? It's so cool! I can totally get that my setup is too much though. I have a low tolerance for manual tasks so I automated it pretty early on. 225 sessions later and it's definitely worth it. :D
IMMEDIATE subscribe! You’re a great teacher. I just started using Obsidian and I love it. But I wanted to try to automate my note templates since I plan to use it a lot, this is so perfect! Your Dataview plug-in video is also really great.
Thank you so much!! And welcome to the Obsidian community!
Holy moley Nicole, I've only recently picked up Obsidian and started moving all my stuff away from notion (after I couldn't get to my notes when my internet went out). Seeing all the stuff you can do & have already done within Obsidian is amazing, your videos have helped tremendously with learning the ropes (and some advanced cool things that made me light up)
Keep up the great work! *goes to watch another Nicole tutorial*
Oh wow, that's great to hear. I'm really glad I could help you and that I didn't overwhelm you! Since you just picked it up, I can imagine all this might be daunting. :) Welcome to the Obsidian community, and thanks so much for the support!
Hi Nicole, I've been learning about obsidian for a couple of weeks now and your videos are the best. The way to explain and your pace have no match. Thanks a lot for your teachings. By the way, I was following along with this specific video and the system was not pulling the templates as you explained. After a few hours of researching and trying things, I realized that trying to pull the titles in UPPERCASE was the issue (at least for me). Once I changed the uppercase to lowercase it worked as you described.
Again, thanks for taking the time to put up all this fantastic material.
Muito Obrigado
Hi Diego! I just added a pinned comment to this video-- the theme I used, Sanctum, makes all links appear to be in uppercase even when they're not. All templates should actually be in lowercase, and that's how I typed them. I've stopped using this theme when demonstrating code! :)
Happy you figured it out! Thanks for watching!
Oh my goodness, thank you so much Nicole! I'm running Obsidian on an old computer where Ubuntu was recently installed, and templater never worked for me until just now when I learned about the replacement shortcut! I will FINALLY access a new world from here on!
Hahaha thank you again! Your videos ROCK!
I am already practicing many of your drills shown here! I use Obsidian primarily for book outlining and Bible Study. Loved all the possibilities with the TTRPG set-up! Unfortunately, I don't have all these script skills (I have none, actually!). It would be nice to have a step-by-step series of videos teaching script usage. Much love from Brazil!
Amazing work - again - makes it less terrifying to look into templateR again, was overwhelmed the first time. Thank you!
Hey Laura! I'm glad you think that! I was also overwhelmed initially. Let me know if you have any suggestions for future videos too... I want to cover all of those overwhelming topics. :)
I love the game/session setup and how it's all automated so cleanly. Being able to use JS makes so much stuff possible
Ikr?! Obsidian is amazing. I can't believe how much I can do with it.
I chose your video on templater because you explain things very well. Thank you for explaining the basic language with one liners for templater. Your video has made this plugin less scary and complicated. Other creators have gone first to the scripting which I have no knowledge of.
Hey, I really appreciate that, David! I'm very glad it is less scary and complicated. That's exactly what I was going for! :)
mind blowing. After watching many of your video tutorial about Obsidian especially Dataview, TemplateR with R, etc.... now there is no time for Notion. Welcome home Obsidian......
Great to hear! Welcome to the Obsidian community as well! :)
You're an Obsidian wizard! This usage is truly astounding
This is so helpful!! All of your stuff has been so helpful actually. I love seeing Mork Borj and Knave in among the 5e and Pathfinder games 🙂 My group is just now exploring non-5e ttrpgs.
Yay! Glad you liked it, Johnathan! Yeah, I am pretty new to OSR games but I'm enjoying them just as much! I'm a sucker for theme, so Mörk Borg is an insta-buy for me!
New Obsidian user here. You are absolutely brilliant. What I learned in this video is a game changer for me. Thank you for sharing! Now it's time for me to brush up on my Javascript...
Oh, that's great to hear, Rob! Welcome to Obsidian and the Obsidian community! Happy to have you here. :)
Thanks for sharing your notes/templates, for someone who's essentially when it comes to coding, having examples to work out from makes things a lot easier!
I've already rewatched this a few times so I can implement some of these ideas in my own vault. Really great video, thanks!
I'm so glad it was helpful! :) Thanks for watching!
Hey Nicole! Love your videos
Hi Kristin! Really happy to have helped you rediscover Obsidian! I try to make my videos accessible for everyone. I don't always succeed, but I'm glad I did with you. :) Welcome to the Obsidian community!
Thank you for this video! I'm taking notes on your videos to be used in academia during grad school! You describe your tools in a very versatile way.
This rpg setup is really really nice. I appreciate the overview of tenplater did a great job of simplifying it.
Yeah, it works well for me! Thanks, I'm happy you liked it. :)
Thank you very much! I used this to create a template for Lab Notes for my lab notebook. Putting in metadata is so important for reproducible research but it's such a drag and this makes it a lot easier! :D
You channel has been my favorite "netflix series" these days :)
This is amazing! I don't play D&D but elements of this would amazing for project management. Very impressive!
OH MY GOD-what in invaluable resource!! Was just trying to find out why my daily template wouldn't work with templater instructions (hint: `Trigger Templater on new file creation` was missing...)-but learnt soooo much more awesome stuff that you can do with templater. Great video, thanks a lot!
I'm so glad it helped! Glad you figured out it was that option that was tripping you up. Sometimes those small things can be so frustrating!
Thanks! New Obsidian user here - I'm moving from Joplin to Obsidian and was looking for replacement plugins. This pretty much makes it like moving from plain old notepad to moving to Visual Studio, haha
Very helpful in e-ve-ry second. I'll need to review it several times... Thanks a lot!
Thank you, Ric! Happy to help. :) Glad you appreciated even the TTRPG stuff!
hi,
first off love your video!! top notch!!
improvement/update :
you mention in your template [[]] as in fact this causes a parsing error.
This should be in "lower-case" to work properly.
Just wanted to mention this for people facing the same issue
Hi! The title you mention is actually in lowercase, but the theme that I was using always displayed titles in uppercase. I addressed it in the pinned comment just to prevent confusion. :) Glad you liked the video though!
I have a suggestion for you, but first. thank you.
This is really useful. I have only DM'd one RPG session, and i used obsidian for it. I'm looking forward to trying out some of this to help me.
The main thing that I was concerned with was keeping track of NPC information. Descriptions, voice, things that they had said.
I created a bunch of NPCs inside obsidian.
I used the sound recorder plugin to record a voice sample for each one. I had shortcuts set up so that i could play the voice snippets with a single keystroke and i could also record a voice snippet for a new character on the fly during a game with a subdue keystroke. I found it so much easier to keep track of characters with that audio cue that not only helped me remember the character's voice but also was just a good memory aid to help me remember the character in general.
Also i created a bunch of "off the shelf NPCs" with personal information and voice recordings but no specific place in the world. This meant that if i needed a new charterer. Say, a shopkeeper, i could grab one with interesting personal quirks that i probably wouldn't manage to improvise on the spot.
As a bonus, the time spent creating these characters was really fun: just making up a bunch of random names and voices and physical descriptions is somehow much more fun and freeing than trying to Invent specific characters to fit specific roles
This plugin is gold, thanks! For for those who can write scripts, I recommend the shabegom script tutorial (can be found in the official Templater github page).
Thank you! This video is a blessing. I'm currently developing a world for a illustrated adventure that I want to turn into either a p&c video game or an ttrpg and creating templates for characters, locations and events is just what I needed. I'm curious to see how you create homebrew dnd sessions.
Haha, glad you found that other video. Obsidian is so freaking perfect for TTRPGs or just fantasy worlds in general. It wasn't why I started using Obsidian, but I'd be lying if I said it's not one of my main use cases for it today. :D
@@nicolevdh I've been using obsidian before for random notes and gathering links and remembering things but your videos have giving me some extra ideas on how to use it. Again, thanks!
I love the idea of keeping session notes in Obsidian. I just started playing a campaign and we already have like 25 NPCs to keep track of.
this video was just amazingly done, organised, and presented. thank you so very much!
This is fantastic! Thank you for all of this!
Yay! You liked it! Happy I could help! :)
@@nicolevdh You definitely did. I've been struggling with my TTRPG notes for a bit and this is great! You definitely earned a patreon sub with me.
Wow, you're so nice! It is not necessary but I very much appreciate the vote of confidence. Thanks so much!
You caught me with D&D. I am getting started with Obsidian as a way to organize quests, at least for now. I think I will use it to take notes during my games too, as I have been terrible at this.
you are talented, you explain so well, easy to understand, thank u very much
You produce awesome content! Do you have any videos on how you use Obsidian for TTRPG planning?
Thank you for making this easy to follow.
Q how do you stop obsidian from
Inserting a horizontal line when you insert the dashes - - - in the front matter
awesome video as always, these examples show how powerful obsidian can be, and i love it
Thank you! Glad it was helpful!
"Niche group", oh shush, you've set me down the obsidian rabbit hole for the next long while! Thanks so much for the comprehensive video!
Haha! I am constantly reminded that maybe TTRPGs x Obsidian is not as niche as I think. :D Glad to help, and happy to have you around!
Thank you for sharing this! I am trying to adopt Templater plugin and this video is really helpful!
Glad to help! Templater is a staple in the Obsidian plugins I use.
Hi! How did you get your button to prompt you to enter a file name when you clicked it (11:03)? I've made a button that will make a new note, but I cannot enter a name at the time of creation. Thanks for making such great videos!
Thank you for your very clear explanation of how to make use of Templater.
Thanks, Edmond! :)
Hi Nicole. I am a complete newbie to Obsidian, so I am finding your series of videos really helpful.
I’m sorry but I have a very basic question - at time stamp 03:25 you use Ctrl option R to replace template in current file. You then “go back a step” to continue adding template commands. How exactly do you “Go back a i cannot figure out how to do this step.
Thanks
Hi! Yeah, sorry, I should have explained that. I just did a CMD Z (or CTRL Z if you're not on a Mac).
@@nicolevdh Thanks you very much Nicole. Be good
This is very helpful. I am glad I found your channel. I will have to watch a few more time to practice all the techniques you show. Thanks for the nutrient-dense content. :D
"Nutrient-dense content". I love that! I'm glad to help!
@@nicolevdh Hi Nicole! I was wondering if you have looked at an little app called Hook. It can make markdown links, and they're permanent somehow, perhaps tied to the hash (rather than the filename). I thought it a bit pricey and I tried to write my own, but I couldn't figure it out. Anyway, I was surprised that I could make a new bookmark in Cyberduck and Hook-copy that, and paste it into Obsidian. So when I write out my workflow-recipe in Obsidian, I can click right there and go to the sftp server to do the edit(s).
Great video! Also, great Enterprise reference.
Nicole, I have been searching high and low on how to create a button that copies note YAML and uses some of those variables in the newly created note. Do you have any of the scripts for your buttons available anywhere? your create sessions does exactly what I have been trying to figure out.
Hi Marco! Unfortunately, that's not exactly what they do. My create session button actually just takes the folder it's in as the world, so it doesn't read the parameters and pass them. I have not had a need to do what you've said, but I'm certain it could be done! Probably the easiest way would be to use a QuickAdd macro to pass information back and forth between "steps"? Good luck!
that is so cool. need to watch the video again to figure out what your doing
Excellent Video !
I wish for a video with fantasy calendar, it looks very powerful and I am curious around the D&D usage with it.
Hey! Fantasy Calendar is great! I have actually made a few videos about it already:
Here's one about my general D&D usage of Obsidian: ruclips.net/video/3pt6_srUZ7U/видео.html
Here's one where I interviewed Jeremy Valentine, who makes a lot of the TTRPG-related plugins for Obsidian, including Fantasy Calendar:
And here's how I use Fantasy Calendar as a content calendar (not related to D&D): ruclips.net/video/iU60ItemuDo/видео.html
Thanks a lot! You present things in such a nice and clear way!
Awww, thank you for that nice comment! Glad I could help!
I love this! You completely converted me to such an obsidian fan~
Woohoo! Welcome! One of us! ;)
I've been following your guides as I start using Obsidian more to help me keep track of my TTRPG games as well. The only part that I keep finding extremely frustrating is the hotkeys on Mac using Option + [single key], which inserts a special character instead. Do you have any workarounds for this? Or did you just have to set all of your hotkeys to something more complex to make it work?
Very helpful. How can I delete multiple notes within a range of dates? These notes contain dates created with templater.
This is the solution I was looking for. thank you for the good video.
This was just the video that I needed.
I knew of templater and it's capabilities but I was unsettled whether it would be worth the hassle.
It seems that it can be straight forward by using js files directly. The inline syntax is horrible when you want to do complex tasks. I would love to have a code block for templater in which you just have to escape for markdown instead of having to escape the markdown to use templater.
Thank you for your great work, you've already taught me a lot about Obsidian. :)
Yeah, I agree with the code block comment! Being able to use js directly is the best part of the plugin, and really opens it up in terms of what it can do. Thanks for watching, and I'm glad you're enjoying the videos! :)
And this is why you run the perfect channel for me!
Haha! Glad to hear it. Was it the TTRPG stuff that drew you in? :)
@@nicolevdh I found you through Obsidian / second brain, and was pleasantly surprised to find the TTRPG :)
I do however have one question about how the front matters are auto filled with details like the world and campaign.
when I type out the three dashes it just bring up the "properties" interface. Also when I write "type" it doesn't turn green like how you have it in yours
Thanks its very very useful. I use templater on every day base but I after watching this is learned many new cool things!
But I have a one question. In you meetings workflow file name is just meeting title. But what if you have many many meetings with same name. "Project daily" for example...
Glad to help, Maksim! When you apply the template to a note, the meeting title will be changed to whatever the title of the note is.
Thank you for your tuto. I have a question, when you "replace templates in the active file" how you go back to see the templater syntax again ? without using undo
This is exactly what I needed!! Thank you!
While I am using the same syntax introduced here, I get a "template error: template parsing error, aborting. Template syntax error: Unexpected token `.` "
Love your videos. Just started fiddling with obsidian so you are very helpfull. I don't seem to get the meeting template to load into a new note like you do.
Never mind. Uninstalled Templater and reinstalled it and then it worked.
How odd! I'm glad you figured it out. It could also have been something to do with the core plugin Templates, maybe, if you have that installed.
Hi Nicole, love your vids, just started obsidian, just wanna ask how did you create your icons in folders & notes? is this settings to shows up? or plugin?
Hey Nicole, what is your monospace font called? It's gorgeous.
EDIT: I just realized there's more than one. I'm thinking specifically of the ones used in your front matter / metadata and in your editor codeblocks (```)
Hey! Unfortunately, the theme I was using (Sanctum) was changed and is signfiicantly different now, so I can't go back and check what it was! :(
You are an amazing teacher. I loved your meeting and people template use case. One small problem, when adding people, then ctrl (click link) the note is created in the People folder but the people template is not applied to the note. I 2x checked to ensure that the folder template mapping is in place and enable folder templates enabled. What am I doing wrong?
Hey Deborah! Did you also add a folder template for that particular folder? You'll need to select the folder and click "Add" within the settings for Templater.
Really appreciate your videos. Thanks for putting your stuff out there.
Appreciate the note of support, Spencer! <3
In the command used to move the files to folders, why putting "await" before the "tp.file..." ?
Moving a file is a thing that can take a little while (in computer terms). This could slow down your program, so what the javascript runtime does is send a process off to move the file but then carry on running your program without waiting for the file to finish moving. Adding "await" means "please don't carry on with the rest of this program until you have finished moving the file".
@@maninalift Okkk very useful thx 🙏
And do you recommend using "await" for others commands ?
@@alexry375 the short answer is "no".
The longer answer is that you can use it only with "async" functions. It's a too complex topic for me to explain here but if you search Google or RUclips for "javascript async" I'm sure you can find a tutorial.
@@maninalift Perfect 👌
I will check it, have a good day or night 😉
Hello from New York City! Can Templater be used to fill in blank fields of a form letter like name, address, and etc. Thank you for your informative video.
I love this content. Watching your videos got me into Obsidian. Would you share the theme you are using, It's nice and clean.
Thank you, Russell, it's SO nice to hear you say that. I'm very happy to have helped you get into the Obsidian community. Welcome! :) The theme I'm using here is Sanctum, light mode.
I am new user and I am struggling to understand how to create templates and I am following along but I am doing something wrong.... haven't grocked it yet
Hey! If you're still stuck, I would recommend using the core plugin Templates instead. I think Templater can be a bit finicky and more complex than most people need.
Quick question, on the person template, I am getting an error on , I am wondering what is occuring. It seems like it is going hinky for me at the + sign. Any suggestions?
I guess that I miss something. I dont have autocomplete when I type dot after "tp".
Hey Nicole, thanks for the video. Been using espanso since I started with Obsidian but gonna move to templater eventually lol. That's cool how you called dataview api from a templater function. BTW - check list has been working. Now my only problem is that I'm undecided on tags lol. The '#code/linux/low' looks good in core plugin tags but funky in checklist. The '#low #code/linux' looks good in check list but then I have lots of low priorities for all topics lol. Guess Ill have to save a filter or something.
Ah, I get that. Hmmm, maybe you could consider using Dataview for task management instead of/in addition to Checklist? Dataview lets you control so much about what gets displayed and how - it might give you the flexibility you're looking for!
@@nicolevdh Yea, I have been using dataview for a while now thanks. Sometimes I get too caught up in dataviewjs, I'm like you're complicating this just do a simple dataview query lol.
Very interesting video, i have a use case in which i wanna try to create my own text expanders to write latex code using dynamic parameters (lets say i wanna create a 2x3 matrix, then i would like typing something like mtx_2_3, then i'd get the equivalent bunch of code, probably im gonna have to use regular expressions to separate the parameters too ). Do you think this plugin would allow me to do this kind of things?
These days i was thinking about move to Logseq, but that tool dont have this kind of powerful plugins yet
😭Thank you for showing the way, I had a hard time trying to understand templater and had put it on hold for a long time
Glad I could help out! I totally relate to having plugins on hold -- some of them do require a lot of time to understand the first time around!
Gratitude Ma'am! May you please suggest an effective light mode theme in Obsidian - for tired old eyes.
I like Sanctum and Primary in light mode, and then you can increase the font size as well. :)
Hi Nicole! Thank you for the video! It's been amazingly informative and has inspired me to attempt setting up some of these idea's to manage my own TTRPG DM/Player notes.
One thing I wanted to ask. How are you dynamically creating the folder structures from the button click to create a world? (depicted at 11:03) I'm assuming a user script that calls upon obsidian's API, but if there is a simpler method within templater itself I'd be grateful to learn about it!
Hi! That's great!! It's actually simpler than you might think. When you create the file, just add the path in the filename. So creating a file called `myworld/this npc` is going to create the `myworld` folder, and then the `this npc` note inside it. :)
@@nicolevdh Oh I'm almost embarrassed with how easy that is! Thank you!
Отлично, все понятно объяснено - великолепная работа! Осознанный подход к автоматизации, в том числе и играм.
Благодарю вас! Да, автоматизация игр означает, что я могу играть в них больше. :)
@@nicolevdh одного только нет в вашем видео и это речь о том, что нужно активировать использование плагина (command -Templater: Replace templates in th active file) после того как новая заметка была создана, а иначе код шаблона так и остается кодом. Может быть у меня неправильные настройки плагина или действительно надо открывать палитру команд и активировать команду или применять вручную сочетание клавиш?
I also use the templater plugin to run own scripts I wrote in Python or bash (my Javascript skills are not the best). That's another option for me to automate some things and keep the workflow consistent
Cool! I'm actually better in Python than in JavaScript, but with Dataview also accepting JavaScript, I wanted to be consistent since I use them together a lot. But yeah, I love that Obsidian gives us that option!
Im not sure if I missed something, but I dont get how it auto knows the template to input? Like how does the program know if its an npc, verses a location? not sure if theres something else I need to look into to do that?
ex: for DM prep/worldbuilding, If im righting out notes and have an npc and you click to create tha npcs own page, how to i have it atuo put in the npc template i made, vs doing that for a location, etc.?
I've watched this video over and over and no matter how many times I try and make sure everything is right I can't create a note with the template that I specified in the settings to have on there. It's just blank no matter what I change and even when I have it exactly like in the video.
Hi! This is a nice video! I am new to obsidian, how do you do intellisense in obsidian?
When I make my tp.file.title a link it creates a link to my template file like it would with a normal uncreated but linked note is there any way to avoid this? Very real chance I'm just doing something silly.
Thanks!
Hello! This is amazing! Makes it so easier to understand XD though of all the things discussed here, I really want to know how to automatically increment numbers... Do I need to learn deeper coding to do so? Anyway, this is very inspiring. Your TTRPG templates make me want to use it for writing stories. Still developing that. Thank you for sharing!
Hi Clare! The way that I use to increment numbers IS through using code - JavaScript to be precise. Hmmm, I think there is a way to do it with the Quick Add plugin though? I haven't tried it that way yet, but maybe it's something to explore!
Playing TTRPGs has so much overlap with writing stories. You basically ARE telling one big story, except you don't plan out everything and other people write it with you. :) You could absolutely use the same principle for writing as well!
I'm really happy this made things easier to understand. Thanks for watching!
Thanks for the video, are these and other vaults available somewhere to download\buy?
Yeah! It's all available on my Patreon:patreon.com/nicolevdhh
Hi Nicole,
I've been loving your obsidian content but I have a question, I've set up a template that automatically applies to a note created in a folder, is there any way to fill in some of the metadata before the template applies? I'm not sure if that 100% makes sense but I essentially want to create a new NPC note, populate some of the metadata then trgger the template to populate headings and info in the note.
Hmmm... if you'd like to trigger templates manually, you can do so by selecting "Insert template" from the Command Pane. :) It won't be as automatic, but you would be able to do it.
Hey Nicole! Thank you so much for the video! There is so comparatively little learning material or use cases on Templater; this is really helpful! One thing I want to do but can’t get to work, maybe somebody in the comment section can help: The top headline of my Daily Note template currently looks like this
#
- but what I would prefer is not the "current date", but that this line gets the date from the file name (which does contain the date, in the format: YYYY-MM-DD, as automatically created by the build-in Obsidian plugin for daily notes).
The reason: If I create a past or future Daily Notes, for example for tomorrow, in order to note a task there, then "date.now" naturally draws the date of today, instead of the date of tomorrow.
It would be perfect if the command not only gets the date from the title of the created file, but also converts it to the format "dddd, Do MMMM", because it is just nicer to have a written out date as a heading.
Does anyone here know - without to research it, I don't want to cause any trouble - what the command should be? Or alternatively, whether this is possible at all, with Templater? (Would motivate me in my further research ;-))
Hey! If I understood your question correctly, the real problem is the headline of your daily note. should do that for you. (Glad you enjoyed the video, btw! Happy it was helpful.)
@@nicolevdh Thank you! 🤗
Great video, thanks, Nicole.
Well done, impressive demo.
And may I ask what plugin or solution do you use to show icons beside the folders and note files? I tried "Icon Folder" plugin, but seems like a lot of manual work for it. Thanks Nicole!
Hmmm... I'm not sure what you mean by icons beside the folders and note files. Where did you see me have that? I know some people have the Icon Folder plugin, but I didn't install it because I don't really look at my folders a lot :)
@@nicolevdh Oh i mean in the file explorer on the left, you have those "meetings" "people" folders, each of them has a "folder" icon on the left. And for the folder that already been opened, the icon changes to another look, with an arrow in it.
@@Coda-tq5lp Ah, I think that's just the theme I use (Sanctum). :)
@@nicolevdh Cool thanks!
Wonderful video, I have similar things happening but I was confused about how the folder thing worked.
Glad you liked it! Which folder thing was that? Moving the note into a folder with the single-line template? Or the button macro that creates a new folder in the TTRPG part?
@@nicolevdh The folder templates, for some reason I thought it meant that it organized folders a certain way with sub-folders, rather than any note placed into it was a certain template by default. Pretty spiffy!
@@trickstur5994 Oh, I see! Right, now that you've mentioned it, it totally makes sense that you would interpret it that way. :) Thanks for the clarification!
hola Nicole excelente trabajo. Estoy tratando de aprender obsidian, tengo algunas ideas de como me gustaria ordenar las cosas pero necesito ayuda, en patreon que ofreces, necesito entender las plantillas y tener muchas de las que veo que utilizas. Saludos
Hola, gracias otra vez, Ateneo! Sí, siempre hay cosas nuevas en Obsidian también. La comunidad es muy grande y los plugins nuevos aparecen cada día. :) Es un placer poder ayudarte. :) Aprendemos juntos!
Awesome! Thanks you! I am learning this one 🚀
Hello thanks for the video ! Wouldn't it be possible to see dynamically the # noteName updated automatically without [[ using dataview ? Also i am looking for a way to add the last modified dateTime as metadata and
i find the answer if someone cares to show filename using dataview (updated dynamically)
# `= this.file.name`
to show last modified datetime
`= dateformat(this.file.mtime, "yyyy-MM-dd HH:mm")`
obviously you need to have dataview plugin enabled and inline queries.