I’m looking for a knowledge management system, or at least I think I am. Scrolling around in a notepad ++ of more than 300k lines gets to be a chore. Yeah, I document just about everything I do. They say that we never really forget anything, and that it’s our faulty recall system. Well, my recall system is shit. While Notepad++ does allow searching, I guess I’m looking for something a bit more elegant.

I’m looking for something I can dump my notes into a database and be able to search them for a particular command or phrase. I do use ByteStash for all my compose files, but ByteStash doesn’t let me search for commands, or command strings like I keep in my notes, or at least I haven’t been able to get ByteStash to do that. It’s pretty jammy for compose files tho.

Am I asking for too much? Perhaps someone uses something like this for their notes and such or even something entirely different for notes and documentation.

Kind Regards

  • Esjott@feddit.org
    link
    fedilink
    English
    arrow-up
    7
    ·
    5 days ago

    Have a look at Silverbullet, selfhosting is fairly easy, using it on one device (offline) as well. Watch the videos, it’s quite powerful.

    • hsdkfr734r@feddit.nl
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      5 days ago

      Damn. Another rabbit hole to dive into. Thanks… I guess. :)

      The lua queries look promising.

  • I have a feeling you’re looking for something different, but: mine is a big todo.txt document that I open with fzf. I just add lines to it and tack on @keywords.

    If your needs are more hierarchical and structured, fzf, I’d still try to stick with a plain-text and fuzzy-search based solution, and split stuff up into different files.

    IMHO, you’re starting from a good place (plain text files). Maybe you just need a little tooling for searching and keyword filtering.

  • Nick@darmstadt.social
    link
    fedilink
    arrow-up
    5
    ·
    5 days ago

    @irmadlad If you like to tinker(or even if you don’t), you can try out trillium. It is kinda like Obsidian but completely #foss.
    While the original Repo is not maintained anymore, there is a very active community fork called TriliumNext

    • irmadlad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 days ago

      I deployed it on the test server, but it was getting kind of late and this old man needs his night meds accompanied by a bowl…for a nightly muse with some free form jazz… :) I will get into it on the morrow, and let you know. I do appreciate your input.

  • Ulrich@feddit.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 days ago

    So you’re looking for a self-hosted note taking system? Because there are a lot of them. Probably more than any other category. Can you be more specific about the features you’re looking for?

    • irmadlad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 days ago

      Can you be more specific about the features you’re looking for?

      Well, so far, of those I’ve tried that were recommended in this thread, something along the lines of what I posted further down: https://lemmy.world/post/30511835/17370680. I like the way I can search Obsidian and it gives me the left hand side with all the choices, and highlights the selected choice. Sometimes I can only remember a part or work I’m searching for, so having a multitude of choices ready for me to choose, is very nice. I haven’t tried all the recommendations here, and I haven’t settled on Obsidian, but so far it’s checking a lot of boxes.

  • moonpiedumplings@programming.dev
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 days ago

    This isn’t exactly what you want. But I use a static site generator, with a fulltext search engine (that operates entirely locally!), called quarto. (although there are other options).

    Although I call it a “blog”, it really is more of a personal data dump for me, where I put all my notes down and also record all my processes as I work through projects. Whenever I am redoing something I know I did in an old project, or something I saved here (but disguised as a blogpost), I can just search for it.

    Here is my site: https://moonpiedumplings.github.io/ . You can try search at the top right (requires javascript).

    • irmadlad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 days ago

      Although I call it a “blog”,

      You know, I did have an idea about just such a thing, tho it would be private. I gave your ‘blog’ a bookmark and will definitely check quarto

  • Buffalobuffalo@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    5 days ago

    Obsidian is a way you could do this sort of thing. Uses markdown language to generate new pages and articles. Comparable to a much lighter weight OneNote with extensibility. Introduced by a GenX to me to my pleasant surprise.

    Personally free, not open source, can be integrated into git easily. Probably some legwork to transition your existing notes in but likely a improvement over notepad++. Besides the executable the storage of notes is all plaintext with markdown language.

    • irmadlad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      5 days ago

      So far, I really like how Obsidian searches and gives you a list in the left hand side, and highlights the chosen result. That’s very nice. I haven’t settled on Obsidian yet. Still need to try out the rest of the recommendations from the kind folks here, however it’s definitely in the running.

      Thanks

    • irmadlad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 days ago

      I have not met logseq, tho I am currently reading up on it. There’s apparently a docker container for it as well along with a plethora of plugins to extend it’s functions. I’m down with trying it. I will read some more. Thanks very much for the recommendation.

  • Churbleyimyam@lemm.ee
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 days ago

    Check out Cherrytree. I use it for keeping track of literally everything in my life. It’s hierarchical and searchable and you can insert files as well as hyperlink to external files, URLS and other nodes internally. You can export the database in various formats and there is also the option to have it encrypted. You can theme it in the preferences to make it look nicer too (the default is a bit retro-looking). It’s free and open source and AFAIK you can open your database in other applications, so you’re not locked into it.

    If you want to sync it across devices just use Syncthing or whatever file sync app you’re selfhosting.

    I highly recommend it! Probably the most important application I have on my computer.

  • zueski@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 days ago

    I use Joplin + nginx WebDAV, works for me and was really simple to setup