TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Command line and local web note‑taking, bookmarking, archiving application

202 pointsby damirover 2 years ago

11 comments

msraviover 2 years ago
<i>nb</i> is very good and I&#x27;ve used it extensively for the last 2 years or so. I especially like that you can just throw it a url and it will create a bookmark as well as download a markdown version of the page (using pandoc to convert I think?) This is very useful, especially when links go stale<p>Also, if you install notational-fzf-vim (<a href="https:&#x2F;&#x2F;github.com&#x2F;Alok&#x2F;notational-fzf-vim" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Alok&#x2F;notational-fzf-vim</a>) and point it at the nb folder, searching through notes becomes a breeze. Additionally, you can use vim-markdown-composer (<a href="https:&#x2F;&#x2F;github.com&#x2F;euclio&#x2F;vim-markdown-composer" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;euclio&#x2F;vim-markdown-composer</a>) as a previewer for markdown in vim.
japanuspusover 2 years ago
This looks very well done. In particular the web bookmark database is something I have been thinking about doing myself.<p>One thing that I would do differently is how titles are handled.<p>`nb` will store the title in front-matter metadata and set the filename to a slug (spaces to underscore etc.). For externally added files, both metadata and markdown level 1 headings take precedence over filename. If neither are specified, `nb list` will show both filename (with extension) and first line of content.<p>I have used markdown-based notes since notational velocity came out 20 years ago. Along the way I have used many different tools, and have come to prefer a filesystem-centric approach where the title is used as filename if at all possible, and the only override is explicit front-matter metadata.<p>This approach makes it easier to work with the notes as simple files on your phone and in the terminal.
jhrmnnover 2 years ago
What I&#x27;d love is a program that automatically downloads and archives any article-form website on which I spend more than a minute in a browser, and makes everything full-text searchable. Does something like that exist? Perhaps it could be solved with a local proxy and some smart heuristics on request timing in a browser-agnostic way.
评论 #33164118 未加载
评论 #33164354 未加载
评论 #33162812 未加载
评论 #33162878 未加载
评论 #33162462 未加载
janandonlyover 2 years ago
Owh.... not another note-taking and bookmarking tool [sigh].<p>What we need (if anything) is an open protocol or standard, and a thousand tools that just work with it.
评论 #33160659 未加载
评论 #33165224 未加载
评论 #33161377 未加载
评论 #33160463 未加载
评论 #33165746 未加载
k3vinwover 2 years ago
Nice work! It reminds me of an old static weblog generator that I worked on, called NanoBlogger (nb) which had a similar looking cli and shared the same abbreviation ;)
ghustoover 2 years ago
This is _amazong!_ (so amazing that it&#x27;s caused me to misspell in excitement)<p>I&#x27;ve been having to use Notion (for various reasons I won&#x27;t go into, suffice to say it&#x27;s been the lesser of 50 evils), and now I don&#x27;t have to, thank you so much!
jasonjmcgheeover 2 years ago
Seriously great work. Looks fantastic.<p>I&#x27;m currently a big Obsidian user, and I really love the two way linking. (If you link to something, it will show up in the linked document under &quot;backlinks&quot;).<p>Is this a planned (or already supported) feature?
评论 #33160174 未加载
tomcamover 2 years ago
Problem with command line notes is that on MacOS and *nix the notes can’t contain special characters like asterisk or apostrophe. You can surround the note with double quotes but that slows the flow and is not intuitive.
评论 #33163806 未加载
评论 #33163790 未加载
rsolvaover 2 years ago
The whole thing is written i bash and thoroughly tested with bats. Will definitively poke around the script to see what I can learn!
pixel_tracingover 2 years ago
Unfortunately your license prevents me from using this at work.
评论 #33160145 未加载
评论 #33164006 未加载
encryptluks2over 2 years ago
Have you considered modernizing it in Rust or Go? I also hate that most operating systems doesn&#x27;t have a community maintained package for it.
评论 #33165037 未加载
评论 #33165149 未加载