TO anyone who is here years after. The plugin changed a decent bit since the video. Instead of choose the properties in the plugin settings, you instead have to create a template file that is linked to. It took me a min to realize that, so I thought I'd save you a bit. Idk how to get the images to full show up but I have the url in the properties
@@wedg3 Also worth noting that if you decide not to use his changed properties, then the dataview query will look a bit different as well. Most notably to get the covers working you need to change the ("![|100](" + cover + ")") into ("![|100](" + coverUrl + ")")
Current version of Book Search plug-in says that frontmatter and content settings are now deprecated and asks to use template instead. Which is much cleaner, in my opinion. So now we can insert YAML header with all desired fields in a template, add sections for notes, add tags, etc. - whatever each likes.
To the point videos without wasting any time. Clear and easy to understand info. Extremely relevant and helpful. Thanks a lot man! Subscribed and shared.
Sergio, thanks for all your content. Your Obsidian content is the best out there (IMHO). They are clear, concise and on point. Thank you for sharing your insights and knowledge.
Thank you so much for this, man! I found it really useful, and it's cool to see all the books that I've read in such a visually-pleasing and organised manner.
Love your videos. So easy to understand and follow along. Would love to see video explaining how to track tv shows and video games the same way. Also habit tracker and home dashboard tutorial would be awesome!
Sergio, thank you for the video. I think you need to update your Author template in the description. FROM has to come before WHERE. Otherwise Dataview produces an error "Dataview: Unrecognized query operation 'folder' Should be: ```dataview TABLE author, date, rating FROM "Sources/Books" WHERE contains(author, "") ```
Great video! Could be nice a Goodreads importer from API or so, for people like me who have everything well tidy there. Having in a click my to-read, reading and read shelves (last one with the comments I already have there) in obsidian could be nice. Also, maybe there is a way to automatically link Kindle highlights if exist to the current added book. Thank god I'm a busy enough person not to enter in the guts of own obsidian plugin development, haha Best, man. Thanks for your videos :)
there's a plug-in that ports your goodreads library into Obsidian - and then you can go even further into taking notes and linking from there. it's called Booksidian - and it's awesome
Trying to add a book that has a ? as part of the title. I get an error message "File name can not contain any of the following characters". Question mark is one of those characters. How can I work around this problem?
Great tutorial. One thing I would really love to be able to do in the dataview page is "sort by title" or "sort by date complete" or "sort by rating". Is there any way to do this? Edit: I'd also like to be able to sort (maybe drag and move) my books in the "to read" table into a reading order of sorts. Any way to do that? Maybe some kind of merge with Kanban or something?
Is there a workaround for when the title of your book ends with punctuation? For example, I'm trying to import "What Does It All Mean?" by Thomas Nagel, but I can't because Obsidian doesn't allow files to be named with a symbol.
While there probably is a solution it might not be worth the time to implement it. I would just add that one manually since it is a relatively small amount of books that do have symbols in their title.
After having worked perfectly with Book Search for a year, after updating Obsidian Book Search no longer works Error 429. I tried to reinstall it again but the problem remains, I don't know what to do, can you give me some advice?
If your images are not showing: 1. Wait 5 - 10 minutes for the api to communicate with the plugin. 2. Use the default settings for the frontmatter - notice how there is a coverUrl and a coverSmallUrl property (use the small one without using the 100 pixel size - delete the number only but keep the rest of the dataview query). 3. After a couple of days, create your own template using any of the fields in the default frontmatter settings.
So, I am a bit confused with the YAML database information - can't wrap my head around it. Do you create a new page with the YAML database info or do you inject it into an existing page somewhere? I watched the videos over and can't seem to quite grasp where the table information is being inputted specifically.
I populate a YAML header on every book page. I then create a new page (favorite books) which queries the YAML of all the book pages inside the "book folder" . If this is still not clear make sure to watch both the yaml and dataview video. Let me know if this helps!
I'm just starting to explore Dataview and Database plugins in Obdian, and I have a question... am I right that apart from file name, all of your book properties aren't clickable links, both in YAML itself and rendered in a table? Can you make them like that? From what I noticed until now, Datview recognizes phrases like "property:: [[name]]" and puts them in a table as links, but "property: [[name]]" renders two bullet points instead of any text at all... and I can't wrap my head around it as double colon isn't to be used inside YAML and will probably cause some trouble elswhere, like when using Database plugin or sth...
I posted the same question on the movie database video, but is there a way to prevent that you enter duplicates? Like at some point the database will get pretty big and maybe you forget which books you already entered.
@@FromSergio just noticed that there is an option for that in quickadd. In the add movie macro, under add movie to folder there is an option where you can set default behaviour if the file already exists. You can also turn off default behaviour and then you can chooce between some options.
This is a great question. I actually have another yaml header for that. Simply "re-read:" Yes or No. If i want to re-read a book i simply bring up the dataview table for "reread" books and choose one. Hope that helps!
Is there a way to export the created book database into something like CSV that would work in excel? I would like my book database to also serve as a record for insurance purposes of my book collection (mostly physical books) but would probably want to get it to excel if I ever had to produce a list of my books for an insurance company.
I dont know why but for some reason my dataview is not picking this up. It works on all the other views I have in my vault but not with this book list. strange
Hello Sergio. How would you combine the notes created by Kindle notes plugin vs Book search. I find that the kindle notes app does not support a template. Should i force the Book search to follow a kindle notes like template. Did you try solving that ?
Great video Sergio! I have a question. As we are adding more plugins to the Obsidian, how it will help in future-proofing our notes. If for any case Obsidian goes out of business, or the plugin author removes the plugin from repository, how will it affect our notes?
I made a video precisely about this topic titled "Safety and future proofness of obsidian community plugins". If you still have concerns, feel free to voice them on that video :)
Again, greate content and great channel! I am wondering, since I am building kind of personal encyclopedia of/on classical composers, eras and basically favorite pieces, is there anything similar like plugins for that purpose, or what would be your suggestion how to structure it, perhaps only with yaml, without dataview, since it dataview doesn't mean much... thanks bunch
Hi Natasa, I'll be honest, I've never looked into it but it would certainly be cool if they existed. I browsed the plugins to see if something would come up to no luck :/
@@FromSergio Thanks, thank you very much!!! Anyway I am learning how to use Obsidian, I mean I am using it already, for now I have separate, multiple vaults, just for the sake of experimenting, but sooner or later, I think I will try to minimize it if not at only one vault. Again: thank you for taking your time.
Is there a similar plugin for academic papers other than books? Or is there a way to make this plugin work with academic papers as well? I tried looking but I couldn't find anything
Can this be done for comics or manga? Like does it support ComicVine, MyAnimeList, AniList or Anime-Planet for example? Edit: I rewatched the video on the "Media DB Plugin". I'll try to play around with that plugin. I don't think the "Book Search" plugin fits my need. The "Media DB Plugin" is probably my best bet. I might use the "Book Search" plugin just for my favorites, though. I hope you make more tutorials using the "Media DB Plugin" and other databases. Oh, and some parts of the "Book Search" plugin is already deprecated.
Great video and playlist for me as I'm just starting with obsidian. One concern remains when it comes to building dataview's, and it is how to get the files in the table backlinked to the file that contains the actual table. The graph view wont connect the "book" files to the MOC that has the dataview table. would I have to link them manually?
Sérgio, este vídeo precisa de uma atualização. As propriedades do plugin "Book Search" já estão bastante diferentes. / Sérgio, this video needs an update. The properties of the "Book Search" plugin are already quite different.
I just commented on another your video asking for help lol, great video, and now found this. Can you make a video please and tag me maybe on trip planning template? Like, how you would organise, in detail, if you were going travelling long term for year+, multiple countries? I think it could be really great long video, and very useful template for people? I'd buy you couple cups of coffee, least I could do, and would be beneficial for channel expansion. I think people would love templates, and could really grow the channel with some 1 popular template (and some tiktok video - influencer sponsor it or something, who doesn't love trips anyway)
I just saw your other comment. I do have a video related to a short 4 day trip I took earlier this month which I plan to upload in November, hopefully that'll help. AS for the templates that's a good idea, at the moment I have 20 templates in my vault and I'd be happy to share them for free, maybe I'll upload them to a github repo and post on youtube about it. thanks for the tip!
Never thought of doing so I'm unsure how it would work but bare in mind that if your images are large and/or you use plenty of them your system might struggle to render them in preview mode.
@@FromSergio Yes, that's a valid concern. The workaround is uploading online so the load would be reduced, but I am still not able to use it in the dataview.
Subscribe to my monthly newsletter: fromsergio.substack.com
How to make in the dataview that the text is aligned to the middle of the cover not on the top line?
TO anyone who is here years after. The plugin changed a decent bit since the video. Instead of choose the properties in the plugin settings, you instead have to create a template file that is linked to. It took me a min to realize that, so I thought I'd save you a bit.
Idk how to get the images to full show up but I have the url in the properties
For me:
("![|100](" + cover + ")") works with a url
embed(link(cover)) works with an image in the repository
@@wedg3 Also worth noting that if you decide not to use his changed properties, then the dataview query will look a bit different as well. Most notably to get the covers working you need to change the ("![|100](" + cover + ")") into ("![|100](" + coverUrl + ")")
Not working for me
Current version of Book Search plug-in says that frontmatter and content settings are now deprecated and asks to use template instead. Which is much cleaner, in my opinion. So now we can insert YAML header with all desired fields in a template, add sections for notes, add tags, etc. - whatever each likes.
I agree, a very welcomed update!
Shows, how much is really going on in the Obsidian community. Tutorials are ageing fast 🤪
To the point videos without wasting any time.
Clear and easy to understand info.
Extremely relevant and helpful.
Thanks a lot man! Subscribed and shared.
Thanks so much for the kind words, glad you're enjoying the content, it means a lot! Have a great week!
Sergio, thanks for all your content. Your Obsidian content is the best out there (IMHO). They are clear, concise and on point. Thank you for sharing your insights and knowledge.
Thanks for the kind words, it truly means a lot! :)
Commenting for the algo gods! Thank you for the top notch quality and compact form. Keep it up!
These gods must be appeased! 😄
After playing for a couple of days I was able to get a gallery using templates from core plugin and projects. Thanks for the tutorials.
Thank you so much for this, man! I found it really useful, and it's cool to see all the books that I've read in such a visually-pleasing and organised manner.
Thanks Jake! Glad it was helpful!
This combined with the projects plugin is awesome!
I watched another tutorial about this several times but it was too confusing. Thanks to this tutorial I was able to make it work.
Glad it helped!
Love your videos. So easy to understand and follow along. Would love to see video explaining how to track tv shows and video games the same way. Also habit tracker and home dashboard tutorial would be awesome!
Thanks for the feedback and suggestions, love hearing those! Habit tracker and dashboard are on the list, have a great one!
I applied everything you indicated but it doesn't show me the author's name or the image. help please
Thank you for this great video!
Idea for next video: habits tracking
Thanks for the suggestion, I have it on my list :)
Another one. Killing it!
Glad im being useful! :)
dont know why but the books didnt show up
Very useful! If I would like to filter dynamically these tables, I should be using DB folder, right?
Sergio, thank you for the video. I think you need to update your Author template in the description.
FROM has to come before WHERE. Otherwise Dataview produces an error "Dataview: Unrecognized query operation 'folder'
Should be:
```dataview
TABLE author, date, rating
FROM "Sources/Books"
WHERE contains(author, "")
```
Absolutely right, missed that one. Fixed and thanks for pointing it out!
Great video! Could be nice a Goodreads importer from API or so, for people like me who have everything well tidy there.
Having in a click my to-read, reading and read shelves (last one with the comments I already have there) in obsidian could be nice.
Also, maybe there is a way to automatically link Kindle highlights if exist to the current added book.
Thank god I'm a busy enough person not to enter in the guts of own obsidian plugin development, haha
Best, man. Thanks for your videos :)
Thanks Fuentes! Glad you enjoyed it! I actually enjoy keeping them seperated so haven't looked into it yet but with obsidian there's always a way ;)
there's a plug-in that ports your goodreads library into Obsidian - and then you can go even further into taking notes and linking from there. it's called Booksidian - and it's awesome
@@arlotobinmusic thanks for the call! I definitely will check it out :)
Trying to add a book that has a ? as part of the title. I get an error message "File name can not contain any of the following characters". Question mark is one of those characters. How can I work around this problem?
Hello,
I really like your videos, they are very useful!
Please, go ahead !
Glad you like them!
Great tutorial. One thing I would really love to be able to do in the dataview page is "sort by title" or "sort by date complete" or "sort by rating". Is there any way to do this?
Edit: I'd also like to be able to sort (maybe drag and move) my books in the "to read" table into a reading order of sorts. Any way to do that? Maybe some kind of merge with Kanban or something?
Is there a workaround for when the title of your book ends with punctuation? For example, I'm trying to import "What Does It All Mean?" by Thomas Nagel, but I can't because Obsidian doesn't allow files to be named with a symbol.
While there probably is a solution it might not be worth the time to implement it. I would just add that one manually since it is a relatively small amount of books that do have symbols in their title.
@@FromSergio I wanna do this for manga. But there are tons of titles with punctuations and/or symbols.
Where can I find a list of possible values for books? I'd like to include things like volume/edition where possible.
For the cover photo, is there anyway that we can show photo from local vault instead of a outside link?
p/s: Thanks for helpful and clear information.
Not that I know of. I personally really enjoy the fact that the plugin does it for you.
for local image, i tried ("![["+cover+"|100]]") but it didn't work
For me works the next in frontmatter:
---
image: "![[my image.png|50]]"
__
@@emmanuelmedinagonzalez7442 it works, thanks dude
For me it does not work any more, any suggestions?
How would you organize the books in alphabetical order minus words like "the" and "a"
After having worked perfectly with Book Search for a year, after updating Obsidian Book Search no longer works Error 429. I tried to reinstall it again but the problem remains, I don't know what to do, can you give me some advice?
I am having the same problem
If your images are not showing:
1. Wait 5 - 10 minutes for the api to communicate with the plugin.
2. Use the default settings for the frontmatter - notice how there is a coverUrl and a coverSmallUrl property (use the small one without using the 100 pixel size - delete the number only but keep the rest of the dataview query).
3. After a couple of days, create your own template using any of the fields in the default frontmatter settings.
So, I am a bit confused with the YAML database information - can't wrap my head around it. Do you create a new page with the YAML database info or do you inject it into an existing page somewhere? I watched the videos over and can't seem to quite grasp where the table information is being inputted specifically.
I populate a YAML header on every book page. I then create a new page (favorite books) which queries the YAML of all the book pages inside the "book folder" . If this is still not clear make sure to watch both the yaml and dataview video. Let me know if this helps!
@@FromSergio The "favorite books" page, where do you house that? in a templates folder or in the same "books" folder as all the other book titles?
You are my HERO! kkkk Thanks a lot.
Glad it helped! :)
I'm just starting to explore Dataview and Database plugins in Obdian, and I have a question... am I right that apart from file name, all of your book properties aren't clickable links, both in YAML itself and rendered in a table? Can you make them like that? From what I noticed until now, Datview recognizes phrases like "property:: [[name]]" and puts them in a table as links, but "property: [[name]]" renders two bullet points instead of any text at all... and I can't wrap my head around it as double colon isn't to be used inside YAML and will probably cause some trouble elswhere, like when using Database plugin or sth...
I posted the same question on the movie database video, but is there a way to prevent that you enter duplicates? Like at some point the database will get pretty big and maybe you forget which books you already entered.
Booksearch plugin does it automatically, not the quickadd one that I use for movies
@@FromSergio just noticed that there is an option for that in quickadd. In the add movie macro, under add movie to folder there is an option where you can set default behaviour if the file already exists. You can also turn off default behaviour and then you can chooce between some options.
How do you handle when you've read a book in the past ("status: read") but you have decided to read it again?
This is a great question. I actually have another yaml header for that. Simply "re-read:" Yes or No. If i want to re-read a book i simply bring up the dataview table for "reread" books and choose one. Hope that helps!
idk what happened but the cover pages of books is not showing
Same here!
¡¡¡ERES EXTRAORDINARIO!!! El mejor.
Thanks Alejandro!
Is there a way to export the created book database into something like CSV that would work in excel? I would like my book database to also serve as a record for insurance purposes of my book collection (mostly physical books) but would probably want to get it to excel if I ever had to produce a list of my books for an insurance company.
I dont know why but for some reason my dataview is not picking this up. It works on all the other views I have in my vault but not with this book list. strange
is there a way to make the book thumbnails in higher quality? all of mine are really pixelated
image not work in this method
Hello Sergio.
How would you combine the notes created by Kindle notes plugin vs Book search. I find that the kindle notes app does not support a template. Should i force the Book search to follow a kindle notes like template. Did you try solving that ?
I actually keep them purposely separated. And on the book search generated note I simply link my kindle notes. Just personal preference!
Great video Sergio! I have a question. As we are adding more plugins to the Obsidian, how it will help in future-proofing our notes. If for any case Obsidian goes out of business, or the plugin author removes the plugin from repository, how will it affect our notes?
I made a video precisely about this topic titled "Safety and future proofness of obsidian community plugins". If you still have concerns, feel free to voice them on that video :)
Great video as always. How do I create a shortcut for the stars?
nice video
Thanks Imad :)
Excellent video.
Thanks Curtis appreciate it!
Again, greate content and great channel! I am wondering, since I am building kind of personal encyclopedia of/on classical composers, eras and basically favorite pieces, is there anything similar like plugins for that purpose, or what would be your suggestion how to structure it, perhaps only with yaml, without dataview, since it dataview doesn't mean much... thanks bunch
Hi Natasa, I'll be honest, I've never looked into it but it would certainly be cool if they existed. I browsed the plugins to see if something would come up to no luck :/
@@FromSergio Thanks, thank you very much!!! Anyway I am learning how to use Obsidian, I mean I am using it already, for now I have separate, multiple vaults, just for the sake of experimenting, but sooner or later, I think I will try to minimize it if not at only one vault. Again: thank you for taking your time.
Is there a similar plugin for academic papers other than books? Or is there a way to make this plugin work with academic papers as well? I tried looking but I couldn't find anything
I use the Zotero plugin. Works quite well, but you need to have a bibliography file to import content into Obsidian.
Thank You
Can this be done for comics or manga? Like does it support ComicVine, MyAnimeList, AniList or Anime-Planet for example?
Edit: I rewatched the video on the "Media DB Plugin". I'll try to play around with that plugin. I don't think the "Book Search" plugin fits my need. The "Media DB Plugin" is probably my best bet. I might use the "Book Search" plugin just for my favorites, though.
I hope you make more tutorials using the "Media DB Plugin" and other databases.
Oh, and some parts of the "Book Search" plugin is already deprecated.
Great video and playlist for me as I'm just starting with obsidian. One concern remains when it comes to building dataview's, and it is how to get the files in the table backlinked to the file that contains the actual table. The graph view wont connect the "book" files to the MOC that has the dataview table. would I have to link them manually?
SAME PROB
Sérgio, este vídeo precisa de uma atualização. As propriedades do plugin "Book Search" já estão bastante diferentes. / Sérgio, this video needs an update. The properties of the "Book Search" plugin are already quite different.
Really enjoy the tutorials. Is there a way to include the table of contents for each book?
Thanks! Unfortunately not without a good amount of work.
At 7:25, instead of typing the author's name manually, what about using templater's file name template to insert it?
Because I'm going over templater in my next video ;)
I just commented on another your video asking for help lol, great video, and now found this. Can you make a video please and tag me maybe on trip planning template? Like, how you would organise, in detail, if you were going travelling long term for year+, multiple countries? I think it could be really great long video, and very useful template for people? I'd buy you couple cups of coffee, least I could do, and would be beneficial for channel expansion. I think people would love templates, and could really grow the channel with some 1 popular template (and some tiktok video - influencer sponsor it or something, who doesn't love trips anyway)
I just saw your other comment. I do have a video related to a short 4 day trip I took earlier this month which I plan to upload in November, hopefully that'll help. AS for the templates that's a good idea, at the moment I have 20 templates in my vault and I'd be happy to share them for free, maybe I'll upload them to a github repo and post on youtube about it. thanks for the tip!
How to add Local Images in the metadata so that it could be included in the dataview?
Never thought of doing so I'm unsure how it would work but bare in mind that if your images are large and/or you use plenty of them your system might struggle to render them in preview mode.
@@FromSergio Yes, that's a valid concern. The workaround is uploading online so the load would be reduced, but I am still not able to use it in the dataview.