Hello all. I’m looking for (a) program(s) to manage & document things in life. Mainly these features are what I need:

  • Diary, random notes(like a wiki?) with version control
  • TODO list, auto added to diary at that time period
  • Ability to attach images and text files to those diary, notes
  • Calendar with schedule synced with TODO
  • Easy backup, preferably in plaintext or simple db
  • Text search

Currently I’m using SeaMonkey and my phone(android) to manage calendar (so two separated ones), a paper note to write diaries and use dokuwiki for random notes. This setup is too complicated and isn’t productive at all.

I do think my requirements are kinda abstract, and there most likely isn’t a single program that can do all this. Although basic I’m a novice FreeBSD & Emacs+evil user so *nix-only or text-based utilities are okay. I’m not aware of any program that meets these needs, is there anything that resembles what I’m thinking? Thanks!

    • Nawor3565
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 months ago

      I second obsidian! I use it for a daily diary and various notes. You can either use a network share and Syncthing to sync your files between multiple devices, or just pay a few dollars for their (completely encrypted) cloud service

    • hexagonwin@lemmy.sdf.orgOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      4 months ago

      Thanks, though it isn’t open source (and no BSD support) it looks cool, I might try. I’m curious, is there a version control system available in it? Or would that be possible with a plugin?

      Edit: Seems like it’s Electron based :/ Looks pretty good but that’s such a big con…

      • Elsie@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        4 months ago

        You can version control it yes. To your Electron point, personally I think it’s a very well put together app, it doesn’t at all feel like it’s Electron with usual sluggishness; it’s very responsive and quick.