[{"data":1,"prerenderedAt":312},["ShallowReactive",2],{"project-36754392":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":35,"aspects":36,"strip":42,"post_text":45,"what":46,"said":81,"maker_in_thread":186,"shape":193,"grid":198,"attempts":271,"same_week":276,"maker_shows":18,"maker_hidden":304,"reader_version":305,"card":306},"36754392","DiskerNet","Browse the Internet from Your Disk, Now Open Source","title","Show HN: DiskerNet – Browse the Internet from Your Disk, Now Open Source","https:\u002F\u002Fgithub.com\u002Fdosyago\u002FDiskerNet","github.com","keepamovin",1689570659,2023,61,36,952,3109,31,"notable","dev_tools","local web archiving","other",[24,25,26,27],"offline browsing","web archive","local cache","full text search","curious",-0.133,{"positive":31,"neutral":32,"mixed":33,"critical":34},1,15,0,4,20,{"docs":37,"idea":38,"privacy":40,"execution":41},{"positive":33,"critical":31},{"positive":31,"critical":39},2,{"positive":33,"critical":33},{"positive":33,"critical":31},[43,33,43,33,43,43,43,33,43,33,31,33,43,33,33,33,33,33,33,33,31,44,43,33,43,43,31,33,43,43,31,43,43,43,33],3,5,null,{"problem":47,"audience":45,"pricing":45,"motivation":45,"time_to_build":45,"stack":62,"openness":78,"stage":79,"team_size":80},{"value":48,"source":49,"evidence":50},"Lets you reopen web content you have already browsed when offline or when a site is unavailable.","inferred",[51,55,59],{"id":52,"by":53,"text":54},"36759635","mmcclure","This makes me miss when browsers just had “offline mode” built right in. It certainly wasn’t foolproof, but it was often enough.",{"id":56,"by":57,"text":58},"36756763","armitron","It hooks browser requests\u002Fresponses and saves responses as-is under a key based on the request. It can then replay the original response. Has been done multiple times before, the…",{"id":60,"by":11,"text":61},"36757002","True that it completely fails with audio and video streaming (tho really that's probably achievable), but if you want that content there's many good tools. The advantage is that…",[63,70],{"value":64,"source":65,"evidence":66},"Node.js","maker",[67],{"id":68,"by":11,"text":69},"36756193","Good point re instructions. I've added an issue for that. IIRC you can basically just clone it and run it with node. Shouldn't be too hard. :) Not a proxy tho. More better! :)",{"value":71,"source":72,"evidence":73},"Python","commenter",[74],{"id":75,"by":76,"text":77},"36759475","tenebrisalietum","There is some project number that begins with the number 2 and is five digits (refers to a port number) - it is a Python app that uses Chrome debug features to save everything…","open_source","launched","unknown",{"praise":82,"objections":94,"requests":114,"questions":133,"alternatives":147},[83],{"value":84,"source":72,"evidence":85},"Interesting idea for offline browsing and local archives",[86,90],{"id":87,"by":88,"text":89},"36756480","rickcarlino","Looks interesting. It would be great if the README explained how it works. It sounds like it is some sort of proxy-like web service that does aggressive local caching?",{"id":91,"by":92,"text":93},"36759101","andix","Sounds like an awesome idea. To make it even more useful it should be a Http proxy that I can set up easily on all my devices (smartphone, tablet, pcs, ...). All my efforts in…",[95,106,110],{"value":96,"source":72,"evidence":97},"Setup instructions are missing beyond install",[98,102],{"id":99,"by":100,"text":101},"36759088","hiatus","This sounds cool but there are no instructions beyond how to download\u002Finstall. After installing with npm, I tried to invoke it with `diskernet` and got some inscrutable error.…",{"id":103,"by":104,"text":105},"36754429","Tomte","It's working as a proxy, I suppose? Do you have some set-up information beyond building it?",{"value":107,"source":65,"evidence":108},"Does not handle audio or video streaming",[109],{"id":60,"by":11,"text":61},{"value":111,"source":72,"evidence":112},"Similar approaches have been tried before with awkward edge cases",[113],{"id":56,"by":57,"text":58},[115,119,123],{"value":116,"source":72,"evidence":117},"Add a README explaining how it works",[118],{"id":87,"by":88,"text":89},{"value":120,"source":72,"evidence":121},"Provide an HTTP proxy usable across devices",[122],{"id":91,"by":92,"text":93},{"value":124,"source":72,"evidence":125},"Peer-to-peer sharing of local archives and search",[126,130],{"id":127,"by":128,"text":129},"36756447","Alifatisk","Imagine this + some sort of p2p network where all our local archive becomes available to each other.",{"id":131,"by":11,"text":132},"36756898","Yeah I love that idea. Plus search. Imagine building your own Google, based on a specialist expert archive of the stuff you're really good at and sharing that out to whoever…",[134,140],{"value":135,"source":72,"evidence":136},"How does it track what is browsed?",[137],{"id":138,"by":104,"text":139},"36756745","I still don‘t understand how it tracks what I‘m surfing. Is it watching cache folders of Edge and Firefox?",{"value":141,"source":72,"evidence":142},"Does it support full text search and paywalled content?",[143],{"id":144,"by":145,"text":146},"36756388","chillbill","Does it provide full text search? How does it handle content behind paywalls or content requiring auto?",[148,158,165,172,179],{"value":149,"source":72,"evidence":150},"ArchiveBox",[151,155],{"id":152,"by":153,"text":154},"36757640","mxuribe","It sounds similar to ArchiveBox (https:\u002F\u002Farchivebox.io\u002F) - which is not a bad thing; if it is, then the more, the merrier!",{"id":156,"by":128,"text":157},"36758024","Found this which seems a bit similar, archivebox.io",{"value":159,"source":72,"evidence":160},"YaCy",[161],{"id":162,"by":163,"text":164},"36758430","felipeqq2","You should check out https:\u002F\u002Fyacy.net: a global, P2P web search engine, where each peer can build and share its own index, etc.",{"value":166,"source":72,"evidence":167},"Zotero",[168],{"id":169,"by":170,"text":171},"36762989","marcescence","I think this task is better accomplished by Zotero (at least the offline bookmarking part), but it's always nice to have alternatives.",{"value":173,"source":72,"evidence":174},"Beaker Browser",[175],{"id":176,"by":177,"text":178},"36764153","johnnyworker","I wanted to mention Beaker Browser, but sadly, it's been archived: https:\u002F\u002Fgithub.com\u002Fbeakerbrowser\u002Fbeaker\u002Fblob\u002Fmaster\u002Farchive-notice.md",{"value":180,"source":72,"evidence":181},"DC++",[182],{"id":183,"by":184,"text":185},"36759817","orangepurple","Congratulations, you have re-discovered DC++ Get a client: https:\u002F\u002Fsourceforge.net\u002Fprojects\u002Feiskaltdcpp\u002F And get started with a public hub: https:\u002F\u002Fvacuum.name\u002Fen\u002Fdc\u002Fhubs",{"comments":44,"answered":43,"key":187},[188,191,192],{"id":189,"text":190},"36756903","Sorry, I should update that. Basically yes, but not a proxy.",{"id":131,"text":132},{"id":68,"text":69},{"commenters":194,"max_depth":195,"maker_replies":44,"first_comment_mins":196,"lifespan_hours":197},23,6,11,45,[199,201,203,204,205,207,208,210,214,217,220,222,225,226,227,230,233,235,237,239,242,244,246,247,248,250,252,254,255,256,259,260,262,267,269],[87,33,43,200,88,33],"project\u002Fneutral\u002Fdocs",[189,33,33,202,11,31],"project\u002Fneutral\u002Fidea",[127,31,43,202,128,33],[131,31,33,202,11,31],[206,31,43,202,128,33],"36757941",[162,31,43,202,163,33],[209,31,43,202,128,33],"36759142",[211,31,33,212,213,33],"36759490","other\u002Fneutral\u002Fnone","password4321",[215,31,43,202,216,33],"36758401","myself248",[218,31,33,219,128,33],"36764070","commenter\u002Fneutral\u002Fnone",[183,31,31,221,184,33],"project\u002Fcritical\u002Fidea",[223,31,33,212,224,33],"36763637","chaxor",[176,31,43,202,177,33],[52,39,33,212,53,33],[228,39,33,212,229,33],"36761011","Dylan16807",[231,39,33,212,232,33],"36762052","beagle3",[234,39,33,212,229,33],"36765935",[236,39,33,212,232,33],"36768666",[238,39,33,212,229,33],"36781300",[240,39,33,212,241,33],"36763111","xnx",[99,43,31,243,100,33],"project\u002Fcritical\u002Fdocs",[91,34,44,245,92,33],"project\u002Fpositive\u002Fidea",[103,44,43,200,104,33],[68,44,33,200,11,31],[138,44,43,249,104,33],"project\u002Fneutral\u002Fprivacy",[75,44,43,251,76,33],"project\u002Fneutral\u002Fexecution",[56,44,31,253,57,33],"project\u002Fcritical\u002Fexecution",[60,44,33,251,11,31],[152,44,43,202,153,33],[257,44,43,202,258,33],"36759270","freedomben",[169,195,31,221,170,33],[156,261,43,202,128,33],7,[263,264,43,265,266,33],"36759875",8,"project\u002Fneutral\u002Fnone","yewenjie",[144,268,43,251,145,33],9,[270,268,33,251,11,31],"36756936",[272,275],{"id":273,"t":274,"points":43,"comments":31},"35339392",1680004924,{"id":4,"t":12,"points":14,"comments":15},[277,282,287,292,296,300],{"id":278,"name":279,"points":280,"category":281},"36707877","Free Music Demixer",190,"creative",{"id":283,"name":284,"points":285,"category":286},"36750083","Automorphic",174,"ai",{"id":288,"name":289,"points":290,"category":291},"36754366","youpay",143,"infrastructure",{"id":293,"name":294,"points":295,"category":291},"36788210","Infisical",131,{"id":297,"name":298,"points":299,"category":20},"36786239","gmi100",91,{"id":301,"name":302,"points":303,"category":291},"36758292","Peeng",84,false,"v2",{"id":307,"name":5,"line":6,"ai":304,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":308,"top":18,"kw":309,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":310,"url":9,"mix":311,"praise":84,"objection":96,"sub":21},36754392,-0.13,[24,25,26,27],"30303330301030000000153033103313330",[31,32,33,34],1794036638529]