[{"data":1,"prerenderedAt":445},["ShallowReactive",2],{"project-25948797":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":45,"post_text":46,"what":47,"said":74,"maker_in_thread":227,"shape":230,"grid":233,"attempts":408,"same_week":409,"maker_shows":38,"maker_hidden":438,"reader_version":439,"card":440},"25948797","Loudreader","A usable eBook reader inside a browser (azw3, mobi, ePub, pdf)","title","Show HN: A usable eBook reader inside a browser (azw3, mobi, ePub, pdf)","https:\u002F\u002Fwww.loudreader.com","loudreader.com","javapnews",1611866308,2021,297,69,115,2533,5,"legend","productivity","ebook reader","web_app",[21,24,25,26],"epub reader","browser reader","pdf reader","mixed",0,{"positive":30,"neutral":31,"mixed":32,"critical":33},11,14,6,9,40,{"design":36,"execution":39,"idea":41,"privacy":43,"performance":44},{"positive":37,"critical":38},2,1,{"positive":38,"critical":40},3,{"positive":42,"critical":37},4,{"positive":28,"critical":28},{"positive":28,"critical":38},[28,40,18,28,38,18,18,40,28,18,18,40,28,38,40,18,18,28,28,40,40,40,38,40,40,40,38,40,18,28,28,28,28,40,40,40,28,38,38,40],null,{"problem":48,"audience":46,"pricing":46,"motivation":55,"time_to_build":46,"stack":59,"openness":72,"stage":73,"team_size":72},{"value":49,"source":50,"evidence":51},"Browser-based ebook readers that work well enough to replace desktop readers","maker",[52],{"id":53,"by":11,"text":54},"25948798","Try to read ebooks via browser and couldn't find one that really works that able to replace desktop readers. Made one that usable for daily use. Comments and suggestion welcome.",{"value":56,"source":50,"evidence":57},"Could not find a browser ebook reader usable for daily reading",[58],{"id":53,"by":11,"text":54},[60,68],{"value":61,"source":62,"evidence":63},"epub.js v0.3","inferred",[64],{"id":65,"by":66,"text":67},"25951066","lioeters","Yes, digging in the source, I see it's using Epub.js v0.3 and PDF.js v2.4.163.",{"value":69,"source":62,"evidence":70},"PDF.js v2.4.163",[71],{"id":65,"by":66,"text":67},"unknown","launched",{"praise":75,"objections":92,"requests":138,"questions":176,"alternatives":192},[76],{"value":77,"source":78,"evidence":79},"Useful and usable for reading in the browser","commenter",[80,84,88],{"id":81,"by":82,"text":83},"25952463","napier","Revolutionary concept to be able to read HTML based ebook formats in a browser! But seriously, nice job.",{"id":85,"by":86,"text":87},"25952185","tsjq","Wow. Thanks! This will be useful",{"id":89,"by":90,"text":91},"25952124","jimmySixDOF","I ran this in a Oculus Quest2 HMD and loving it !! In the native browser it lets me access local storage content. Can't do that in Firefox Reality but the browser's screen size…",[93,112,123],{"value":94,"source":78,"evidence":95},"Missing layout options like line height, margins and page width",[96,100,104,108],{"id":97,"by":98,"text":99},"25949522","mrec","Solid start. The page layout options could use a bit more work: 1. It initially defaults to showing two facing pages per screen, but the selector shows \"Read a chapter as a long…",{"id":101,"by":102,"text":103},"25951004","abrowne","I like it! It needs more display options, like line-height, and margin size. I also accidentally scrolled with my touchpad and was moved to the very beginning, then very end when…",{"id":105,"by":106,"text":107},"25955137","corecoder","Great work! I join the margins bandwagon: when displaying a single column, it would be great to be able to have a not too big page width, as very long lines on a desktop monitor…",{"id":109,"by":110,"text":111},"25949149","mmastrac","Awesome project. I'm not sure if it's just in Firefox, but I would recommend that you be a little more aggressive with the whitespace in the books. I've found that iBooks has a…",{"value":113,"source":78,"evidence":114},"Does not save place or book when page reloads or tab closes",[115,119],{"id":116,"by":117,"text":118},"25949864","SamBam","Can you describe what motivated you to build an ebook reader for the browser, when multiple free desktop and mobile book readers exist? Also, do I need to keep the screen open if…",{"id":120,"by":121,"text":122},"25951275","jamesgeck0","This is pretty rad on my iPhone. It’s be nice if it didn’t lose my place and my book when I closed the tab.",{"value":124,"source":78,"evidence":125},"Broken or unusable on mobile and iPad",[126,130,134],{"id":127,"by":128,"text":129},"25949182","boffinism","Not usable on mobile",{"id":131,"by":132,"text":133},"25951174","vehemenz","Can’t it to turn pages or do anything on mobile. Great idea though!",{"id":135,"by":136,"text":137},"25983565","lrossi","On iPad, it’s impossible to see the bottom of the page. It scrolls back up by itself. There’s a blink as well when it happens. Also, please block double tap\u002Ftriple tap. They…",[139,148,157,168],{"value":140,"source":78,"evidence":141},"Persist reading position and book across sessions",[142,143,147],{"id":116,"by":117,"text":118},{"id":144,"by":145,"text":146},"25950689","xtracto","hey, I actually was working on something similar ( forking from https:\u002F\u002Fgithub.com\u002Fsatorumurmur\u002Fbibi which is an open source epub reader ), but my objective was to allow a) To…",{"id":120,"by":121,"text":122},{"value":149,"source":78,"evidence":150},"Add margin and line-spacing controls",[151,155,156],{"id":152,"by":153,"text":154},"25951989","dsr_","I am very opinionated. My ebook reader requirements: - [ ] let me set colors for background and text. Extra points for saving more than two sets. - [ ] let me choose my own font,…",{"id":101,"by":102,"text":103},{"id":105,"by":106,"text":107},{"value":158,"source":78,"evidence":159},"Open source license",[160,164],{"id":161,"by":162,"text":163},"25949537","casmith","Very cool project! Is it open sourced?",{"id":165,"by":166,"text":167},"25949645","Phrodo_00","Would be cool if it was MPL, BSD, or MIT Licensed. Could eventually be embedded into browsers.",{"value":169,"source":78,"evidence":170},"Load files from Google Drive or Dropbox",[171,175],{"id":172,"by":173,"text":174},"25949295","anderspitman","Excellent. Just a couple nitpicks (on Linux Chromium): * Hovering over either button on the top right opens a menu. I'm pretty sure only the far right is supposed to. * Needs an…",{"id":144,"by":145,"text":146},[177,185],{"value":178,"source":78,"evidence":179},"Is it open source?",[180,184],{"id":181,"by":182,"text":183},"25949439","imedadel","This is really good! I couldn't find a good lightweight ePub reader. Is it open source though? I'd love to customize it a bit :)",{"id":161,"by":162,"text":163},{"value":186,"source":78,"evidence":187},"Does it upload books or work offline?",[188],{"id":189,"by":190,"text":191},"25952199","cableclasper","How can one tell if the books are being uploaded somewhere or not? Can this work offline?",[193,204,215,221],{"value":194,"source":78,"evidence":195},"Foliate",[196,200],{"id":197,"by":198,"text":199},"25950123","dublinben","Foliate is a wonderful FOSS ePub reader for Linux. It seems to offer all of the customization options you listed. https:\u002F\u002Fjohnfactotum.github.io\u002Ffoliate\u002F",{"id":201,"by":202,"text":203},"25956595","captn3m0","Foliate fits perfectly: - [x] colors - [x] Fonts - [x] Font size - [x] Margins\u002Fpadding\u002Fspacing - [x] Page scroll. no animations - [x] Keyboard shortcuts - [x] Footnotes…",{"value":205,"source":78,"evidence":206},"Calibre",[207,211],{"id":208,"by":209,"text":210},"25953219","k_sze","Have you tried calibre? It’s a proper ebook reader app that allows you to define custom dictionary URL patterns.",{"id":212,"by":213,"text":214},"25954088","square_usual","Not GP, but the reader included in Calibre would fit.",{"value":216,"source":78,"evidence":217},"KOReader",[218],{"id":219,"by":153,"text":220},"25956351","FBReader on Android; KOReader on many platforms; EPUBReader extension for Firefox (requires tinkering to get the fonts right now, would use any locally installed font in earlier…",{"value":222,"source":78,"evidence":223},"Bibi",[224],{"id":225,"by":145,"text":226},"25950698","There's BIbi which is a nice open source ePub reader ( https:\u002F\u002Fgithub.com\u002Fsatorumurmur\u002Fbibi )",{"comments":38,"answered":28,"key":228},[229],{"id":53,"text":54},{"commenters":231,"max_depth":18,"maker_replies":38,"first_comment_mins":28,"lifespan_hours":232},51,82,[234,236,238,240,244,248,251,253,255,258,261,265,269,271,273,275,278,280,282,283,286,287,290,291,292,293,294,298,302,304,307,310,312,314,317,319,324,325,327,331,334,338,340,342,346,349,352,355,359,361,363,365,367,369,370,372,373,376,378,379,382,385,388,390,393,397,400,402,404],[53,28,28,235,11,38],"maker\u002Fneutral\u002Fnone",[97,28,40,237,98,28],"project\u002Fmixed\u002Fdesign",[116,28,40,239,117,28],"maker\u002Fneutral\u002Fexecution",[241,28,18,242,243,28],"25951032","project\u002Fpositive\u002Fidea","zwayhowder",[245,28,28,246,247,28],"25952801","other\u002Fneutral\u002Fnone","burgerrito",[249,28,28,250,243,28],"25955382","commenter\u002Fneutral\u002Fnone",[208,28,38,252,209,28],"project\u002Fcritical\u002Fnone",[254,28,28,250,243,28],"25955393",[256,28,18,242,257,28],"25953251","ocdtrekkie",[259,28,18,242,260,28],"25954135","forgotmypw17",[262,28,40,263,264,28],"25955267","project\u002Fneutral\u002Fnone","beci",[266,28,18,267,268,28],"25950455","maker\u002Fpositive\u002Fnone","alfonsodev",[144,28,40,270,145,28],"project\u002Fneutral\u002Fidea",[272,28,28,250,173,28],"25950862",[274,28,28,250,145,28],"25952045",[276,28,28,246,277,28],"25954170","theirbadspeller",[105,28,18,279,106,28],"project\u002Fpositive\u002Fdesign",[281,28,18,279,264,28],"25955233",[152,38,40,237,153,28],[284,38,28,250,285,28],"25953297","gfxgirl",[212,38,28,250,213,28],[288,38,28,246,289,28],"25954168","wellthisisgreat",[219,38,28,246,153,28],[201,38,38,252,202,28],[172,37,40,237,173,28],[109,40,40,237,110,28],[295,40,18,296,297,28],"25954045","project\u002Fpositive\u002Fexecution","zoom6628",[299,42,28,300,301,28],"25954653","other\u002Fneutral\u002Fidea","wolfgang000",[89,18,18,303,90,28],"project\u002Fpositive\u002Fnone",[305,18,28,246,306,28],"25953276","Kaze404",[308,18,28,246,309,28],"25953853","Shared404",[311,18,28,246,306,28],"25956515",[313,18,28,246,90,28],"25986292",[315,32,40,270,316,28],"25960352","Nomentatus",[318,32,40,270,316,28],"25964920",[320,321,40,322,323,28],"25949991",7,"project\u002Fneutral\u002Fexecution","Brendinooo",[65,321,40,322,66,28],[101,326,40,237,102,28],8,[328,33,38,329,330,28],"25963495","project\u002Fcritical\u002Fidea","jzer0cool",[332,33,40,270,333,28],"25964349","jolmg",[335,336,40,235,337,28],"25950605",10,"foxfired",[135,30,38,339,136,28],"project\u002Fcritical\u002Fexecution",[81,341,18,303,82,28],12,[343,344,40,270,345,28],"25956642",13,"Shorel",[347,344,38,329,348,28],"25956695","hombre_fatal",[350,344,28,351,345,28],"25961340","commenter\u002Fneutral\u002Fidea",[353,31,40,263,354,28],"25950149","ORioN63",[356,357,28,246,358,28],"25955784",15,"vagrantJin",[360,357,28,246,345,28],"25956671",[181,362,18,303,182,28],16,[364,362,28,246,98,28],"25949547",[366,362,28,246,182,28],"25949568",[368,362,28,246,98,28],"25954297",[197,362,28,246,198,28],[371,362,28,246,182,28],"25950314",[225,362,28,246,145,28],[120,374,40,375,121,28],17,"project\u002Fmixed\u002Fexecution",[161,377,40,263,162,28],18,[165,377,40,263,166,28],[380,377,28,300,381,28],"25952089","qwerty456127",[189,383,40,384,190,28],19,"project\u002Fneutral\u002Fprivacy",[386,383,28,250,387,28],"25954151","jan6",[389,383,28,250,190,28],"25960019",[131,391,38,392,132,28],20,"project\u002Fcritical\u002Fperformance",[394,395,38,339,396,28],"25949972",21,"keyle",[127,398,38,399,128,28],22,"project\u002Fcritical\u002Fdesign",[401,398,28,250,387,28],"25954103",[85,403,18,242,86,28],23,[405,406,38,339,407,28],"25954773",24,"aj7",[],[410,415,420,425,430,434],{"id":411,"name":412,"points":413,"category":414},"26013715","Haven",547,"web_saas",{"id":416,"name":417,"points":418,"category":419},"25939042","kindle-dash",284,"hardware",{"id":421,"name":422,"points":423,"category":424},"25967641","labml.ai",251,"learning_science",{"id":426,"name":427,"points":428,"category":429},"25936042","stonks.news",234,"finance_crypto",{"id":431,"name":432,"points":433,"category":424},"26018098","YTT Tech",206,{"id":435,"name":436,"points":437,"category":20},"26006731","Archivy",184,false,"v2",{"id":441,"name":5,"line":6,"ai":438,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":442,"maker":11,"domain":10,"tier":19,"attempts":28,"strip":443,"url":9,"mix":444,"praise":77,"objection":94,"sub":21},25948797,[21,24,25,26],"0350155305530135500333133313500003330113",[30,31,32,33],1794036602170]