[{"data":1,"prerenderedAt":171},["ShallowReactive",2],{"project-32464821":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":33,"aspects":34,"strip":37,"post_text":39,"what":40,"said":59,"maker_in_thread":96,"shape":105,"grid":110,"attempts":133,"same_week":134,"maker_shows":14,"maker_hidden":163,"reader_version":164,"card":165},"32464821","How We built TinySnap","the anatomy of a browser extension","title","Show HN:How We built TinySnap: the anatomy of a browser extension","https:\u002F\u002Fblog.tinysnap.app\u002Fhow-we-built-tinysnap-the-anatomy-of-a-browser-extension\u002F","blog.tinysnap.app","dearroy",1660526336,2022,3,12,2448,2570,96,"shown","dev_tools","browser extension","browser_extension",[24,21,25,26],"html screenshot","twitter screenshot","screenshot tool","roasted",-0.067,{"positive":30,"neutral":31,"mixed":32,"critical":14},2,1,0,6,{"idea":35,"execution":36},{"positive":31,"critical":32},{"positive":31,"critical":14},[38,32,31,32,32,31,32,14,32,38,31,32],5,null,{"problem":41,"audience":39,"pricing":39,"motivation":39,"time_to_build":39,"stack":49,"openness":57,"stage":58,"team_size":57},{"value":42,"source":43,"evidence":44},"Taking screenshots of HTML pages, including sizing them for social media","commenter",[45],{"id":46,"by":47,"text":48},"32470089","avinassh","Hey! I will try this extension, thanks for making. I share screenshots of HTML pages on Twitter and I often struggle while taking the screenshot which can also suit to twitter’s…",[50],{"value":51,"source":52,"evidence":53},"Cloudflare","maker",[54],{"id":55,"by":11,"text":56},"32507192","Cloudflare universal SSL caused a redirection issue, I disabled the universal SSL and it works.","unknown","launched",{"praise":60,"objections":67,"requests":85,"questions":90,"alternatives":95},[61],{"value":62,"source":52,"evidence":63},"Screenshots work well for sharing on Twitter",[64],{"id":65,"by":11,"text":66},"32482311","Yes, it does. For myself, the screenshots I made for HTML pages work perfectly on Twitter. And we are releasing a new version this Friday, which includes the ratio dimensions of…",[68,78],{"value":69,"source":43,"evidence":70},"Blog nav link pointed to an IP address instead of the blog home page",[71,75],{"id":72,"by":73,"text":74},"32466983","creakingstairs","FYI clicking on the \"TinySnap Blog\" nav header navigates to `https:\u002F\u002F89.58.35.145\u002F` instead of the blog home page for me",{"id":76,"by":73,"text":77},"32468030","Yeah it's weird. I can see in the inspector that the element's href points to that url. - This is my user agent: Mozilla\u002F5.0 (Macintosh; Intel Mac OS X 10_15_7)…",{"value":79,"source":43,"evidence":80},"Images did not show for one commenter",[81],{"id":82,"by":83,"text":84},"32478705","tomcam","I don’t see any of the images",[86],{"value":87,"source":52,"evidence":88},"Support for social media aspect ratio dimensions",[89],{"id":65,"by":11,"text":66},[91],{"value":92,"source":43,"evidence":93},"How to screenshot HTML pages at Twitter's resolution",[94],{"id":46,"by":47,"text":48},[],{"comments":33,"answered":30,"key":97},[98,99,102],{"id":65,"text":66},{"id":100,"text":101},"32467743","Thanks for reporting that issue! I am getting down to it and will fix it today.",{"id":103,"text":104},"32467780","Well, I wasn't able to reproduce the issue. Clicking on the \"TinySnap Blog\" leads to https:\u002F\u002Fblog.tinysnap.app. May I know your location and browser version? I'll try to locate…",{"commenters":106,"max_depth":107,"maker_replies":33,"first_comment_mins":108,"lifespan_hours":109},4,7,406,168,[111,113,115,117,119,120,121,124,126,128,130,131],[46,32,38,112,47,32],"project\u002Fpositive\u002Fidea",[65,32,32,114,11,31],"project\u002Fpositive\u002Fexecution",[72,31,31,116,73,32],"project\u002Fcritical\u002Fexecution",[100,31,32,118,11,31],"maker\u002Fneutral\u002Fnone",[103,31,32,118,11,31],[76,31,31,116,73,32],[122,31,32,123,11,31],"32498119","maker\u002Fpositive\u002Fexecution",[125,31,14,118,73,32],"32506821",[55,31,32,127,11,31],"maker\u002Fneutral\u002Fexecution",[129,31,38,114,73,32],"32546123",[82,30,31,116,83,32],[132,30,32,123,11,31],"32479390",[],[135,140,144,149,154,159],{"id":136,"name":137,"points":138,"category":139},"32493946","NumPad",488,"productivity",{"id":141,"name":142,"points":143,"category":20},"32449857","eink-vnc",303,{"id":145,"name":146,"points":147,"category":148},"32449130","lambdatalk",218,"languages",{"id":150,"name":151,"points":152,"category":153},"32469538","Japanese Complete",165,"learning_science",{"id":155,"name":156,"points":157,"category":158},"32498134","GraphJSON",128,"data",{"id":160,"name":161,"points":162,"category":20},"32483870","MerLoc",111,false,"v2",{"id":166,"name":5,"line":6,"ai":163,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":167,"top":18,"kw":168,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":169,"url":9,"mix":170,"praise":62,"objection":69,"sub":21},32464821,-0.07,[24,21,25,26],"501001030510",[30,31,32,14],1794036623625]