[{"data":1,"prerenderedAt":152},["ShallowReactive",2],{"project-44734791":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":34,"aspects":35,"strip":38,"post_text":40,"what":41,"said":62,"maker_in_thread":90,"shape":95,"grid":98,"attempts":115,"same_week":116,"maker_shows":144,"maker_hidden":145,"reader_version":146,"card":147},"44734791","print-weather","Print the daily weather forecast on a thermal receipt printer","title","Show HN: Print the daily weather forecast on a thermal receipt printer","https:\u002F\u002Fgithub.com\u002Fchr15m\u002Fprint-weather","github.com","chr15m",1753886091,2025,21,6,1973,3837,52,"shown","hardware","thermal printer weather display","cli",[24,25,26,27,28],"thermal printer","weather forecast","escpos","receipt printer","cron","quiet",null,{"positive":32,"neutral":32,"mixed":33,"critical":32},1,0,3,{"privacy":36,"idea":37},{"positive":33,"critical":32},{"positive":32,"critical":33},[32,33,33,33,34,39],5,"I wrote this simple Python script that prints the daily weather forecast on those cheap thermal receipt printers you can get online for under fifty bucks. It fetches weather data, converts the icons to something printable, and outputs everything in ESC\u002FPOS format so you can pipe it directly to \u002Fdev\u002FUSB\u002Flp0.\n\nNothing fancy, i just thought it would be nice to have a physical weather printout each morning.\n\nYou can configure it with your GPS coordinates and timezone, and stick it in a cron job.\n\nEnjoy!",{"problem":42,"audience":30,"pricing":30,"motivation":48,"time_to_build":30,"stack":52,"openness":61,"stage":61,"team_size":61},{"value":43,"source":44,"evidence":45},"Getting a physical printed weather forecast each morning","maker",[46],{"id":47},"post",{"value":49,"source":44,"evidence":50},"Wanted a physical weather printout each morning",[51],{"id":47},[53,57],{"value":54,"source":44,"evidence":55},"Python",[56],{"id":47},{"value":58,"source":44,"evidence":59},"ESC\u002FPOS",[60],{"id":47},"unknown",{"praise":63,"objections":72,"requests":87,"questions":88,"alternatives":89},[64],{"value":65,"source":66,"evidence":67},"Practical and artistic bridge from digital to physical","commenter",[68],{"id":69,"by":70,"text":71},"44765181","barbazoo","I like stuff like this that brings things from the digital world to the physical world. It’s very practical but also art in a way.",[73,80],{"value":74,"source":66,"evidence":75},"Thermal paper may contain BPA or BPS, a health risk",[76],{"id":77,"by":78,"text":79},"44736709","orphea","Please be aware that some thermal paper is not safe: https:\u002F\u002Fwww.pca.state.mn.us\u002Fbusiness-with-us\u002Fbpa-and-bps-in-thermal-paper",{"value":81,"source":66,"evidence":82},"BPA risk is vague and overblown",[83],{"id":84,"by":85,"text":86},"44765105","userbinator","It's a vague and overblown risk IMHO.",[],[],[],{"comments":32,"answered":33,"key":91},[92],{"id":93,"text":94},"44743332","From the link: \"Handle receipts as little as possible\" Some good tips there. Will bear that in mind, thanks!",{"commenters":15,"max_depth":34,"maker_replies":32,"first_comment_mins":96,"lifespan_hours":97},149,69,[99,101,103,105,109,113],[77,33,32,100,78,33],"project\u002Fcritical\u002Fprivacy",[93,33,33,102,11,32],"maker\u002Fpositive\u002Fprivacy",[84,33,33,104,85,33],"commenter\u002Fcritical\u002Fprivacy",[106,33,33,107,108,33],"44765611","commenter\u002Fcritical\u002Fnone","atoav",[110,33,34,111,112,33],"44766735","project\u002Fneutral\u002Fprivacy","grues-dinner",[69,32,39,114,70,33],"project\u002Fpositive\u002Fidea",[],[117,122,127,132,136,140],{"id":118,"name":119,"points":120,"category":121},"44719222","Draw a fish",935,"creative",{"id":123,"name":124,"points":125,"category":126},"44716106","Use Their ID",862,"other",{"id":128,"name":129,"points":130,"category":131},"44682465","Price Per Token",339,"ai",{"id":133,"name":134,"points":135,"category":121},"44705960","cryonceaweek",296,{"id":137,"name":138,"points":139,"category":121},"44725202","Kathaaverse",280,{"id":141,"name":142,"points":143,"category":131},"44716414","Piper",237,17,false,"v2",{"id":148,"name":5,"line":6,"ai":145,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":149,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":150,"url":9,"mix":151,"praise":65,"objection":74,"sub":21},44734791,[24,25,26,27,28],"100035",[32,32,33,32],1794036679374]