[{"data":1,"prerenderedAt":306},["ShallowReactive",2],{"project-21035621":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":28,"sentiment":29,"stance_mix":30,"scored_comments":33,"aspects":34,"strip":38,"post_text":40,"what":41,"said":57,"maker_in_thread":178,"shape":180,"grid":185,"attempts":271,"same_week":272,"maker_shows":205,"maker_hidden":299,"reader_version":300,"card":301},"21035621","Shiori v1.5","Self hosted bookmarks manager, now with archival support","title","Show HN: Shiori v1.5 – Self hosted bookmarks manager, now with archival support","https:\u002F\u002Fgithub.com\u002Fgo-shiori\u002Fshiori","github.com","acrophobic",1569076703,2019,286,33,111,2195,6,"legend","productivity","bookmark manager","unknown",[21,24,25,26,27],"self-hosted","web archiving","read later","bookmarks","curious",0,{"positive":31,"neutral":32,"mixed":29,"critical":31},3,10,16,{"idea":35,"execution":37},{"positive":36,"critical":36},1,{"positive":36,"critical":29},[31,29,29,29,36,36,31,39,31,29,29,29,31,29,29,29,29,29,36,31,29,29,29,29,39,31,29,39,31,31,31,29,31],5,null,{"problem":42,"audience":40,"pricing":40,"motivation":40,"time_to_build":40,"stack":48,"openness":22,"stage":22,"team_size":22},{"value":43,"source":44,"evidence":45},"saving and archiving bookmarked web pages","inferred",[46],{"id":47},"post",[49],{"value":50,"source":51,"evidence":52},"SQLite","commenter",[53],{"id":54,"by":55,"text":56},"21039802","platz","Thanks! I agree minimal is best. SQLite's been excellent. Postgres wouldn't be hard to switch to in the future but I don't think I need it yet. My initial need was met by…",{"praise":58,"objections":74,"requests":93,"questions":124,"alternatives":150},[59,66,70],{"value":60,"source":51,"evidence":61},"Easy to install and run",[62],{"id":63,"by":64,"text":65},"21080240","ekianjo","Wallabag has a pretty bad user experience if I have to compare it with Shiori. Shiori is easy to install, easy to run, and automatically creates local \"reader mode\" and archives…",{"value":67,"source":51,"evidence":68},"Automatically creates local reader mode and archives of saved pages",[69],{"id":63,"by":64,"text":65},{"value":71,"source":51,"evidence":72},"Has a full command line client and an API",[73],{"id":63,"by":64,"text":65},[75,86],{"value":76,"source":51,"evidence":77},"Lacks a mobile share extension",[78,82],{"id":79,"by":80,"text":81},"21036358","Tehnix","I've used Raindrop for a long time (https:\u002F\u002Fraindrop.io) to store a bookmark of all articles I read, categorised in months. It's been interesting to see the variations in \"slow\"…",{"id":83,"by":84,"text":85},"21038808","sandinmyjoints","Yes, such a feature is a must-have for me as well",{"value":87,"source":51,"evidence":88},"Pocket-clone framing questioned as not a true bookmark manager",[89],{"id":90,"by":91,"text":92},"21048739","norswap","I'm not sure I would call a Pocket clone a \"bookmark manager\".",[94,99,110,117],{"value":95,"source":51,"evidence":96},"Mobile share extension",[97,98],{"id":79,"by":80,"text":81},{"id":83,"by":84,"text":85},{"value":100,"source":51,"evidence":101},"File-based storage such as Markdown or TOML files",[102,106],{"id":103,"by":104,"text":105},"21035839","techntoke","Really happy to see an update to this. Shaarli is an alternative, but seems to have issues with the default Docker container. However, I would be much happier with an…",{"id":107,"by":108,"text":109},"21036258","mh-","I've been doing this with directories\u002Ftext files\u002Fa handful of shell functions for the last few years. It's not _great_, so I'd love if there was a better tool that supported a…",{"value":111,"source":51,"evidence":112},"Pocket-compatible API",[113],{"id":114,"by":115,"text":116},"21037138","joker99","That looks amazing! Seeing how you singled out Pocket, do you offer a compatible API? That would get me to switch, as I could continue using my tools",{"value":118,"source":51,"evidence":119},"Import of Google bookmarks",[120],{"id":121,"by":122,"text":123},"21038800","bedros","can you import google bookmarks?",[125,132,139,143],{"value":126,"source":51,"evidence":127},"How does it compare to Wallabag?",[128],{"id":129,"by":130,"text":131},"21036464","kissgyorgy","Great! How does it compare to Wallabag (https:\u002F\u002Fwallabag.org\u002Fen)? Does it provide something more? Wallabag changed my life, if there are some better features, I would switch in a…",{"value":133,"source":51,"evidence":134},"Is there a Pinboard-like equivalent?",[135],{"id":136,"by":137,"text":138},"21037423","lanius","Looks great! Is there something similar for Pinboard?",{"value":140,"source":51,"evidence":141},"Can Google bookmarks be imported?",[142],{"id":121,"by":122,"text":123},{"value":144,"source":51,"evidence":145},"Will it support a Docker build or Postgres?",[146],{"id":147,"by":148,"text":149},"21039710","brettinternet","Sir, where have you been? I've been looking for exactly this, a self-hosted pinboard clone. A look and feel like miniflux [1] - there's something timeless about it. I also…",[151,156,164,168,174],{"value":152,"source":51,"evidence":153},"Wallabag",[154,155],{"id":129,"by":130,"text":131},{"id":63,"by":64,"text":65},{"value":157,"source":51,"evidence":158},"Raindrop",[159,160],{"id":79,"by":80,"text":81},{"id":161,"by":162,"text":163},"21037819","burtonator","Polar is another player in this space: https:\u002F\u002Fgetpolarized.io\u002F ... as are Wallabag and Raindrop which a few other people mentioned. Seems like there's definitely a longtail here.",{"value":165,"source":51,"evidence":166},"Shaarli",[167],{"id":103,"by":104,"text":105},{"value":169,"source":51,"evidence":170},"Espial",[171],{"id":172,"by":55,"text":173},"21036719","Plugging my self hosted web based bookmark manager as well https:\u002F\u002Fgithub.com\u002Fjonschoning\u002Fespial I like the ingestion via bookmarklet method, as it's low user overhead; just does…",{"value":175,"source":51,"evidence":176},"Polar",[177],{"id":161,"by":162,"text":163},{"comments":29,"answered":29,"key":179},[],{"commenters":181,"max_depth":182,"maker_replies":29,"first_comment_mins":183,"lifespan_hours":184},27,4,37,118,[186,190,194,197,201,203,204,207,209,210,213,215,217,218,219,221,222,223,226,228,231,234,236,239,243,248,250,253,258,262,264,266,270],[187,29,31,188,189,29],"21035841","project\u002Fneutral\u002Fnone","JulianWasTaken",[191,29,29,192,193,29],"21036007","commenter\u002Fneutral\u002Fnone","charles_f",[195,29,29,192,196,29],"21037370","ClashTheBunny",[198,29,29,199,200,29],"21043424","other\u002Fneutral\u002Fnone","hrez",[79,36,36,202,80,29],"project\u002Fcritical\u002Fnone",[83,36,36,202,84,29],[129,205,31,206,130,29],2,"project\u002Fneutral\u002Fidea",[63,205,39,208,64,29],"project\u002Fpositive\u002Fexecution",[103,31,31,206,104,29],[211,31,29,192,212,29],"21036242","WhatIsDukkha",[214,31,29,192,104,29],"21038370",[216,31,29,192,212,29],"21076382",[107,31,31,206,108,29],[172,182,29,199,55,29],[220,182,29,199,55,29],"21037304",[147,182,29,199,148,29],[54,182,29,199,55,29],[224,182,29,225,55,29],"21066950","other\u002Fneutral\u002Fdocs",[90,39,36,227,91,29],"project\u002Fcritical\u002Fidea",[229,18,31,206,230,29],"21036151","bravura",[232,18,29,199,233,29],"21036267","stevekemp",[235,18,29,192,104,29],"21036367",[237,18,29,199,238,29],"21040989","darekkay",[240,241,29,199,242,29],"21040190",7,"pacoverdi",[244,245,39,246,247,29],"21039969",8,"project\u002Fpositive\u002Fidea","mglass3000",[114,249,31,206,115,29],9,[251,32,29,199,252,29],"21052474","fastbmk",[254,255,39,256,257,29],"21035984",11,"project\u002Fpositive\u002Fnone","eximius",[259,260,31,206,261,29],"21039967",12,"mitchtbaum",[136,263,31,188,137,29],13,[121,265,31,188,122,29],14,[267,268,29,199,269,29],"21045174",15,"ronaldl93",[161,33,31,188,162,29],[],[273,277,282,287,291,295],{"id":274,"name":275,"points":276,"category":20},"21037167","james.darpinian.com",863,{"id":278,"name":279,"points":280,"category":281},"21042468","Guard",502,"security_privacy",{"id":283,"name":284,"points":285,"category":286},"21070934","HTTP Mock",341,"dev_tools",{"id":288,"name":289,"points":290,"category":20},"21035330","Best of Show HN",249,{"id":292,"name":293,"points":294,"category":20},"21050636","Instant, Self-Destructing Websites",242,{"id":296,"name":297,"points":298,"category":286},"21052969","webtest.app",192,false,"v2",{"id":302,"name":5,"line":6,"ai":299,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":303,"maker":11,"domain":10,"tier":19,"attempts":29,"strip":304,"url":9,"mix":305,"praise":60,"objection":76,"sub":21},21035621,[21,24,25,26,27],"300011353000300000130000530533303",[31,32,29,31],1794036581130]