I tried a bit of Notesnook. While it wasnt bad it didnt quite fit the expectation that obsidian created for me for what I want. Maybe it was user error but I honestly can’t say what specific aspect bothered me.
For now I decided to stay with what I have experience witg and bought a year of Obsidian-sync for 1 Remote-Vault
Thanks to everyone that suggested me solutions to my really specific problem. I appreciate that and I love(d) the discouse I seemingly sparked in this post.
Please continue commenting. Maybe someone else still hasnt found their solution yet :)
Hello fellow lemmy users, for the lack of a better fitting community I hope my request for help fits here the best.
I am a bit of a scatter-brain, have some notes in Google Keep, OneNote, Obsidian and in GitHub or other places. This is partially multiplied by splitting my work stuff with my home stuff.
Thanks for reading the wall of text and I wish you a good start into the year of 2025. ✌️
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.
Rules:
Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.
No spam posting.
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.
Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
No trolling.
Resources:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Another vote for Silverbullet, I’ve been using it for a while and it’s great. There is a tree view plugin that’s very easy to install, however I disabled it after a short while because I realized that, because of the way I take notes, that is a lot less useful than other features.
For example, I have a folder with all my cooking recipes, at first I thought having a Tree view would be good there, but actually if I use the querying mechanism I can have tables that give me more information than just the name, e.g. tags, difficulty, etc. also this works regardless of where the recipes are, so if I want to create a subfolder structure or scrap recipes from elsewhere in the whole space it would work (granted, not very useful for recipes, but I also have a table for work tools, some of which are embebed on another page, some of which are a page of their own, and I have a table that lists all of the tools to give me an overview)
I am the sort to know where to look but not what it’s called. So it’s either a tree view or a content table that gets filled automatically (for example by tags) but also unmarked/untagged notes
Let me give you an example, I have a page with this:
Then each recipe page has a header, so for example if I have a file named
Recipes/Steak.md
with the content:So that table gets populated with all of the recipes wherever they are and I can add other columns or info there. It’s very neat and customizable.
Looks very cool to automate but also a high learning curve for someone just starting out with scripting ;)
Atm probably not for me.
No scripting involved in the above example though.
Nah, I mean the how it’s written looks close to a for-loop.
Right now this would require me to pay active concentration to write and utilize something like this vs just writing in markdown as I have already memorized part of the syntax.
Don’t get me wrong though, this is very good and impressive to automate.
I am a fan on how MS Word automatically creates the table of content, complete with formatting when just configuring the formatting correctly for the levels. This basically blows it out of the water.
In that sense it is a bit of scripting, it’s a templating language similar to Jinja, so you put things you want to display between
{{ }}
, for example{{name}}
will get rendered as the content of the name variable.[[ ]]
is the way Silverbullet habgles links, so[[Something]]
is a link to the file Something.md, so[[ {{ name }} ]]
is a link to the file with the name from the variable.Also that’s because I wanted a custom view, a very similar thing could be done with:
BTW, you can have a table of contents on Silverbullet by just putting a block named toc, i.e. ```toc and closing it on the next line.