I just had to share this one!
Notable is a user-friendly tool designed for managing and editing your personal wiki.
It is a single executable that embeds feather.wiki, a versatile, lightweight and accessible wiki tool.
I created this as a quick solution when I couldn't find a local personal-wiki tool that fit my needs.
Find Notable here:
https://github.com/mush42/notable
@FeatherWiki
Notice this one
@mush42 Thanks for this tool. Is there a more user-friendly way to quit the wiki server other than killing it from the task manager?
@radiorobbe
No. I'm keeping it simple for now.
@mush42 I have a dumb question: what's a personal wiki? I know what a wiki is, and I know what personal means, but I'm not seeing how the two connect.
@alexhall
Perhaps the term "Private Wiki" is better.
Wikipedia defines a personal wiki as:
A wiki software that allows individual users to organize information on their desktop or mobile computing devices in a manner similar to community wikis, but without collaborative software or multiple users.
https://en.wikipedia.org/wiki/Personal_wiki
@alexhall
Personally, I use it to store information about what I'm working on (research, tips and tricks, discoveries..etc) in a structured format using pages, intra-page links, tables..etc.
And it is stored on my OneDrive, so I can read it on the go.
@mush42 That's actually a really cool idea. I never would have thought of it. Thanks!
@mush42 Thank you, that's extremely appreciated!
@mush42 Have you considered using Redbean for this? Tat would allow for true portability, with one executable file across all platforms. https://redbean.dev
@miki
That's actually an excellent idea. I'll keep it in mind for future improvements.
I didn't plan for this, it was a 30 minute excursion.
@mush42 Yeah makes sense.
@mush42 Very nice! It might be good to add some kind of interface that stops the server when you're done or re-open the wiki after you've closed it, otherwise it appears to just live in the background and open multiple instances if you open the executable again (at least in Windows).
@FeatherWiki
I think an extension is a good option to implement that.
Will work on it ASAP.
@FeatherWiki
I think only a single instance is running at the time. Subsequent instances eventually die as they try to bind to the same port.