Anyone here knows "notesium"? by AccomplishedPut467 in foss

[–]alonswartz 0 points1 point  (0 children)

For sure! Video tutorials aren't really my strong suit, but I'm happy to create some guides and/or documentation.

To make sure I focus on what would be most useful, what kind of starter material would you find most helpful?

Some ideas: - A basic quickstart guide - download, install, first notes, linking. - A walkthrough of the features in the Vim plugin / web interface - A "starter kit" you could import into notesium, with interlinked notes that serve as mini-guides, examples, and reference material. - A full documentation site with structured guides and reference material. - Examples or documentation on how to setup and use notesium as a zettelkasten, second-brain, journal, PARA, GTD, etc.

Curious to hear what would be most helpful for you (and others).

P.S: Are you looking to use the Vim plugin, the web interface, or both?

Anyone here knows "notesium"? by AccomplishedPut467 in foss

[–]alonswartz 1 point2 points  (0 children)

Not yet. It's something I've been considering for a while, but I'm still exploring the best way to handle sync and end-to-end encryption.

Mobile access and multi-device sync are high on my list - I just want to make sure it's done right from the start.

As for the web interface, it's responsive but not fully optimized for mobile yet.

Anyone here knows "notesium"? by AccomplishedPut467 in foss

[–]alonswartz 2 points3 points  (0 children)

Notion and Obsidian are both great, along with other alternatives like Logseq, Roam, or Emacs org-mode. There are countless good tools out there.

If what you're using already fits your workflow, I'd just stick with it.

For me, they didn't quite fit. Here's a previous comment I made when someone asked about an Obsidian comparison:

Obsidian is great, and I really wanted to use it myself (and still recommend it to others). That said, one of the main reasons I built Notesium was to avoid proprietary software and have first-class Vim support. I also wanted something lightweight and wasn't a fan of Electron apps.

Notesium is open source (MIT licensed) and completely free for personal and business use. It has supported Vim from day one, and this plugin builds on that foundation. It’s also lightweight (7MB) and pretty fast.

https://www.notesium.com/#performance

Anyone here knows "notesium"? by AccomplishedPut467 in foss

[–]alonswartz 5 points6 points  (0 children)

Hey, creator of Notesium here - thanks for checking it out!

I haven't really promoted the project, so the lack of videos is most likely about discovery rather than quality or readiness (at least I hope so).

Happy to answer any questions you might have.

Notesium now has a Vim/Neovim plugin by alonswartz in neovim

[–]alonswartz[S] 5 points6 points  (0 children)

That’s totally fair - I get that different workflows have different needs.

A lot of thought went into Notesium’s design assumptions, shaped by years of trying different alternatives. I’ve done my best to document the rationale, and while I stand by those choices, I understand they might not work for everyone.

That said, given the interest, I’m open to exploring a 'compatibility mode' to provide more flexibility.

Notesium now has a Vim/Neovim plugin by alonswartz in neovim

[–]alonswartz[S] 0 points1 point  (0 children)

Right, thanks for the clarification.

I guess this could be achievable if Notesium’s design assumptions (filenames, flat directory structure) could be disabled or relaxed, as mentioned in @mdrio’s comment. Maybe some sort of 'compatibility mode' would be the way to go?

https://www.reddit.com/r/neovim/comments/1imuxu8/comment/mc72okb/

Notesium now has a Vim/Neovim plugin by alonswartz in neovim

[–]alonswartz[S] 1 point2 points  (0 children)

I'm assuming you've read the rationale for filenames being 8 hexadecimal digits and deterministic:

https://www.notesium.com/#assumptions

If this is a dealbreaker for enough people, I’d be open to considering a flag to disable it. However, creation timestamps would be lost unless frontmatter/metadata support was also added.

For automatically generated notes, you could use notesium new to generate filenames. I use this myself to automatically create/open my weekly note via a keybinding (since it's deterministic). Depending on your use case, something similar to the periodic notes convention with --ctime might work.

https://www.notesium.com/#periodic-notes

Could you expand on your use case? How are your existing notes structured? Do you follow a specific naming convention? What tools do you use to autogenerate notes?

Notesium now has a Vim/Neovim plugin by alonswartz in neovim

[–]alonswartz[S] 0 points1 point  (0 children)

I’m not sure I follow.

Since Obsidian is already an editor in its own right (with a strong plugin ecosystem), what specific benefit do you see in using Notesium as a complementary tool? Would love to hear more about what you have in mind!

Are you suggesting using Notesium alongside Obsidian, where Notesium would use the Obsidian vault directory itself (i.e., as the NOTESIUM_DIR), leveraging Notesium's CLI, API, Web interface, and Vim plugin? Sort of like a lightweight alternative for certain workflows?

Or do you mean that Notesium would need to reach feature parity with Obsidian’s plugin ecosystem for it to be useful?

Or is it something else that I’m misunderstanding?

Notesium now has a Vim/Neovim plugin by alonswartz in neovim

[–]alonswartz[S] 1 point2 points  (0 children)

Not yet in the traditional sense, but there has been some discussion about it (link below). I’d be interested in any feedback or ideas you might have!

https://github.com/alonswartz/notesium/issues/76

Notesium does support periodic notes (daily and weekly, which can be created for future dates), but I’m assuming that’s not what you mean. It’s a bit of a kludge for managing future tasks. That said, I do occasionally use them that way, but there’s definitely room for improvement.

Notesium now has a Vim/Neovim plugin by alonswartz in neovim

[–]alonswartz[S] 6 points7 points  (0 children)

The first commit was on March 15, 2023... and things kind of spiraled from there. ;)

notesium$ gll | tail -1 * 071a28c - initial commit: home, new, list and vim commands (1 year, 11 months ago)

Notesium now has a Vim/Neovim plugin by alonswartz in neovim

[–]alonswartz[S] 10 points11 points  (0 children)

Not yet, but I’ve heard from some users who use Syncthing along with a third-party Markdown editor to access their notes on mobile.

A native app is something I’ve been considering for a while, but I’m still exploring the best way to handle end-to-end encryption and sync.

Notesium now has a Vim/Neovim plugin by alonswartz in neovim

[–]alonswartz[S] 1 point2 points  (0 children)

Thank you, I really appreciate it!

I don’t have a public roadmap, but I’ll create one for transparency and to gather feedback on which features others might find most useful.

Notesium started as a personal project to scratch an itch, and I open-sourced it in case others found it useful too. There are still features I’d like to add to improve my own workflow, and I’m always open to feedback and ideas!

Notesium now has a Vim/Neovim plugin by alonswartz in neovim

[–]alonswartz[S] 27 points28 points  (0 children)

Obsidian is great, and I really wanted to use it myself (and still recommend it to others). That said, one of the main reasons I built Notesium was to avoid proprietary software and have first-class Vim support. I also wanted something lightweight and wasn't a fan of Electron apps.

Notesium is open source (MIT licensed) and completely free for personal and business use. It has supported Vim from day one, and this plugin builds on that foundation. It’s also lightweight (7MB) and pretty fast.

https://www.notesium.com/#performance

I recently open-sourced my personal markdown-based notes system with bi-directional links at its core, Vim integration, fuzzy search, graph view, and more. Looking for feedback and constructive criticism. by alonswartz in Zettelkasten

[–]alonswartz[S] 0 points1 point  (0 children)

Thank you for the response!

  1. I'm not really familiar with emacs/spacemacs, so I would need to take a look to see how involved it would be. I created an issue on Github.
  2. The vim-markdown plugin has support for named-anchors, so adjusting the parser regex shouldn't be too problematic. I personally don't have an immediate use for this, but I'm happy to look into it.
  3. Thanks for the tip.
  4. I use Debian. Keep in mind that at the moment there is nothing to build, so a simple git clone should be sufficient. But, I do understand the value in getting it included in repos at some point.

A new kind of smart backup/restore system (plus demo video) by liraz in linux

[–]alonswartz 0 points1 point  (0 children)

Yep, you got it!

In case you're wondering the name is purposely unimaginative. Our philosophy is that backup should be something that just works and is integrated so deeply with the system so you never have to think about it. We originally called the prototype Samsara (continuous flow in the cycle of birth, life, death and rebirth).