[{"data":1,"prerenderedAt":388},["ShallowReactive",2],{"project-24709393":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":46,"post_text":47,"what":48,"said":77,"maker_in_thread":207,"shape":215,"grid":219,"attempts":350,"same_week":351,"maker_shows":33,"maker_hidden":380,"reader_version":381,"card":382},"24709393","nb","CLI plain-text notes & bookmarks with Git, sync, encryption, and more","title","Show HN: CLI plain-text notes & bookmarks with Git, sync, encryption, and more","https:\u002F\u002Fgithub.com\u002Fxwmx\u002Fnb","github.com","xwmx",1602085609,2020,240,49,205,3028,7,"notable","productivity","command-line note taking","cli",[24,25,26,27,28],"cli notes","plain text notes","bookmark manager","git notes","terminal notes","mixed",0.349,{"positive":32,"neutral":18,"mixed":33,"critical":34},11,1,3,22,{"idea":37,"execution":39,"privacy":41,"design":43,"docs":45},{"positive":38,"critical":33},5,{"positive":40,"critical":33},4,{"positive":42,"critical":42},0,{"positive":44,"critical":42},2,{"positive":42,"critical":42},[38,42,38,38,38,42,33,42,34,42,42,34,42,42,42,38,42,38,42,42,42,38,33,38,42,34,34,42,34,42,42,33,42,38,38,34,42,38,34,42],null,{"problem":49,"audience":47,"pricing":47,"motivation":60,"time_to_build":47,"stack":67,"openness":74,"stage":75,"team_size":76},{"value":50,"source":51,"evidence":52},"Organising plain-text notes and bookmarks from the command line with search, tags and sync","commenter",[53,57],{"id":54,"by":55,"text":56},"24712676","mrpf1ster","This tool is going into my workflow right away. I take notes in markdown (with latex) for all my classes but they're disorganized and searching through them for a specific topic…",{"id":58,"by":11,"text":59},"24713182","Cool, your use case is exactly one I hope it works for. I find that the notebooks are a really good way to organize by topic or project, and should work really well for classes,…",{"value":61,"source":62,"evidence":63},"Grew out of a Unix toolset philosophy of plain text, git, and grep into a single streamlined interface","maker",[64],{"id":65,"by":11,"text":66},"24716328","FWIW, the core idea in `nb` is that it grew out of exactly that toolset and philosophy and develops it into a single, streamlined interface with a bunch of conveniences and…",[68],{"value":69,"source":62,"evidence":70},"Bash",[71],{"id":72,"by":11,"text":73},"24711830","That particular function, `nb show`, is a big `if` statement checking the file type and environment for available tools. I'm more than happy for suggestions and \u002F or pull…","open_source","launched","unknown",{"praise":78,"objections":110,"requests":132,"questions":158,"alternatives":170},[79,94,105],{"value":80,"source":51,"evidence":81},"Polished, feature-complete tool with impressive documentation",[82,86,90],{"id":83,"by":84,"text":85},"24710094","maxioatic","This looks super cool and polished. That it's a 11401 line shell script is blowing my mind.",{"id":87,"by":88,"text":89},"24710017","filmgirlcw","This looks fantastic! I’ve only spent a few minutes with this, but the design is really, really smart and the featureset is top-notch! Congratulations!",{"id":91,"by":92,"text":93},"24716475","darekkay","That's some impressive documentation - did you write (and update) it all by hand, or is it semi-automatically updated from the CLI help page? Shameless plug for people who are…",{"value":95,"source":51,"evidence":96},"Git sync is convenient and useful",[97,101],{"id":98,"by":99,"text":100},"24709967","engineerX","Wow, looks great. Using git to sync is super convenient -- there's so much infrastructure available to support git so it's basically no effort to start syncing with github etc. I…",{"id":102,"by":103,"text":104},"24710144","zorbash","It looks incredible, rich in features and the git syncing capability is neat. My only wish would be to be able to import my bookmarks somehow. A few months back wrote my one CLI…",{"value":106,"source":51,"evidence":107},"Impressive that a large feature set is written in Bash",[108,109],{"id":83,"by":84,"text":85},{"id":102,"by":103,"text":104},[111,118,125],{"value":112,"source":51,"evidence":113},"No Windows support",[114],{"id":115,"by":116,"text":117},"24712538","pbronez","That would definitely be helpful. This tool looks cool, but I need windows support.",{"value":119,"source":51,"evidence":120},"Encrypted notes cannot be searched alongside plain content",[121],{"id":122,"by":123,"text":124},"24711194","holmb","There have been a few of these note taking systems that have passed through HN lately. I use org-mode for some notes and sometimes open-junk-file (that I discovered in in…",{"value":126,"source":51,"evidence":127},"Codebase has a lot of repetition",[128],{"id":129,"by":130,"text":131},"24711628","dmd","I hate to be critical of what's a rather impressive piece of work, but a lot of the reason for that length is just a lot of repetition, e.g.…",[133,137,144,151],{"value":134,"source":51,"evidence":135},"Import bookmarks from other tools",[136],{"id":102,"by":103,"text":104},{"value":138,"source":51,"evidence":139},"Web-based GUI for non-CLI users",[140],{"id":141,"by":142,"text":143},"24711926","vinebase-albert","I love all of this! Just need a similar web-based GUI so my coworkers can use the same back-end technology without having to use the CLI.",{"value":145,"source":51,"evidence":146},"Native capture tool for macOS and iOS",[147],{"id":148,"by":149,"text":150},"24716634","pantulis","Why did you decide to go with Bash instead of another scripting language like Python or Ruby? Portability? \"Just because\"? I am not bashing Bash ;) but genuinously interested in…",{"value":152,"source":51,"evidence":153},"Import Evernote notes",[154],{"id":155,"by":156,"text":157},"24716668","nathias","I was searching for something like this and thinking of creating it myself, glad I don't have to now. Can it import evernote notes\u002Fnotebooks?",[159,163],{"value":160,"source":51,"evidence":161},"How tagging works for notes compared to bookmarks",[162],{"id":54,"by":55,"text":56},{"value":164,"source":51,"evidence":165},"How it compares to similar tools such as kb",[166],{"id":167,"by":168,"text":169},"24717268","firstSpeaker","How does this compare with https:\u002F\u002Fgithub.com\u002Fgnebbia\u002Fkb?",[171,179,186,193,200],{"value":172,"source":51,"evidence":173},"Emacs org-mode with GPG",[174,175],{"id":122,"by":123,"text":124},{"id":176,"by":177,"text":178},"24711657","phaer","Emacs can use GPG to encrypt files at rest pretty transparently. Just save a files with the extension `.org.gpg` and it should get encrypted automatically with Spacemacs (I…",{"value":180,"source":51,"evidence":181},"pass password manager for daily notes",[182],{"id":183,"by":184,"text":185},"24712880","philips","I use pass[1] with this alias for daily notes. The nice thing about that is there are lots of native clients ``` alias journal='pass edit journal\u002F$(date +%Y-%m-%d)' ``` [1]:…",{"value":187,"source":51,"evidence":188},"jrnl.sh",[189],{"id":190,"by":191,"text":192},"24714272","sixhobbits","Looks similar to jrnl.sh which I have been using for years. Combine with iTerm2 with it's configurable \"drop down\" terminal with a global shortcut and I can save anything from…",{"value":194,"source":51,"evidence":195},"Archivy",[196],{"id":197,"by":198,"text":199},"24712974","etherio","You can check out https:\u002F\u002Fgithub.com\u002FUzay-G\u002Farchivy\u002F. It's quite similar except uses a web interface. We're building it out and are working on adding a login system so people can…",{"value":201,"source":51,"evidence":202},"Logseq and Cerveau",[203],{"id":204,"by":205,"text":206},"24711302","benrbray","See also Logseq [1] (a roam alternative) and Cerveau\u002FNeuron [2] (a zettelkasten implemented in Haskell) for alternative git-based note management. See also [3] for a Lobsters…",{"comments":208,"answered":40,"key":209},8,[210,211,212],{"id":58,"text":59},{"id":72,"text":73},{"id":213,"text":214},"24720223","Portability, philosophy, style. I find that designing within constraints can lead to interesting solutions, and this project has focused on embracing and leveraging the command…",{"commenters":216,"max_depth":38,"maker_replies":208,"first_comment_mins":217,"lifespan_hours":218},36,27,41,[220,222,224,226,229,231,235,239,241,243,244,245,248,252,254,256,258,260,263,266,268,271,273,276,278,279,280,284,286,289,291,295,297,299,301,304,307,310,312,317,318,322,326,329,333,335,339,344,348],[54,42,38,221,55,42],"project\u002Fpositive\u002Fidea",[58,42,42,223,11,33],"maker\u002Fneutral\u002Fdocs",[83,33,38,225,84,42],"project\u002Fpositive\u002Fexecution",[227,33,38,228,149,42],"24710138","maker\u002Fpositive\u002Fexecution",[230,33,38,228,84,42],"24710469",[232,33,34,233,234,42],"24711413","project\u002Fneutral\u002Fexecution","bachmeier",[236,33,42,237,238,42],"24716962","other\u002Fneutral\u002Fnone","heresie-dabord",[129,33,33,240,130,42],"project\u002Fcritical\u002Fexecution",[72,33,42,242,11,33],"maker\u002Fneutral\u002Fexecution",[148,33,34,242,149,42],[213,33,42,242,11,33],[246,44,42,237,247,42],"24714744","vhanda",[249,44,42,250,251,42],"24715392","other\u002Fneutral\u002Fpricing","rbosinger",[122,34,34,253,123,42],"project\u002Fmixed\u002Fprivacy",[176,34,42,255,177,42],"commenter\u002Fneutral\u002Fprivacy",[257,34,42,255,123,42],"24711716",[259,34,42,255,177,42],"24716235",[261,34,42,255,262,42],"24715837","yjftsjthsd-h",[264,40,38,221,265,42],"24709678","auto",[183,38,42,267,184,42],"commenter\u002Fneutral\u002Fidea",[269,38,42,270,11,33],"24713036","maker\u002Fpositive\u002Fidea",[102,272,38,225,103,42],6,[274,272,42,237,275,42],"24710439","z29LiTp5qUC30n",[277,272,42,270,11,33],"24710577",[190,18,42,267,191,42],[98,208,38,221,99,42],[281,208,42,282,283,42],"24711201","commenter\u002Fneutral\u002Fnone","jhoechtl",[115,208,33,285,116,42],"project\u002Fcritical\u002Fnone",[87,287,38,288,88,42],9,"project\u002Fpositive\u002Fdesign",[204,290,42,237,205,42],10,[292,32,34,293,294,42],"24711057","maker\u002Fneutral\u002Fnone","ontouchstart",[296,32,42,293,11,33],"24712183",[91,298,34,223,92,42],12,[167,300,42,237,168,42],13,[141,302,34,303,142,42],14,"project\u002Fneutral\u002Fidea",[305,302,42,267,306,42],"24712662","hghghhhjuu",[308,302,42,309,11,33],"24713618","maker\u002Fneutral\u002Fidea",[197,302,42,311,198,42],"other\u002Fneutral\u002Fidea",[313,314,33,315,316,42],"24715762",15,"project\u002Fcritical\u002Fidea","haroldegibbons",[65,314,42,309,11,33],[319,320,38,221,321,42],"24709931",16,"dengsauve",[323,324,38,288,325,42],"24710064",17,"erling",[155,327,34,328,156,42],18,"project\u002Fneutral\u002Fnone",[330,331,42,237,332,42],"24711977",19,"w0m",[334,331,42,237,149,42],"24716652",[336,337,38,221,338,42],"24709725",20,"nyolfen",[340,341,34,342,343,42],"24716610",21,"project\u002Fneutral\u002Fdesign","iveqy",[345,341,42,346,347,42],"24721668","other\u002Fneutral\u002Fdesign","jlgaddis",[349,341,42,237,343,42],"24727956",[],[352,356,361,366,371,376],{"id":353,"name":354,"points":355,"category":20},"24696658","TypeLit",1589,{"id":357,"name":358,"points":359,"category":360},"24707407","Buy For Life",1392,"web_saas",{"id":362,"name":363,"points":364,"category":365},"24671525","Igel",405,"ai",{"id":367,"name":368,"points":369,"category":370},"24696145","Plausible",351,"data",{"id":372,"name":373,"points":374,"category":375},"24671259","vision_blender",268,"dev_tools",{"id":377,"name":378,"points":379,"category":20},"24690310","Screenbreak",204,false,"v2",{"id":383,"name":5,"line":6,"ai":380,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":384,"top":18,"kw":385,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":386,"url":9,"mix":387,"praise":80,"objection":112,"sub":21},24709393,0.35,[24,25,26,27,28],"5055501030030005050005150330300105530530",[32,18,33,34],1794036596922]