[{"data":1,"prerenderedAt":173},["ShallowReactive",2],{"project-37646257":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":34,"aspects":35,"strip":40,"post_text":41,"what":42,"said":70,"maker_in_thread":111,"shape":113,"grid":117,"attempts":132,"same_week":137,"maker_shows":15,"maker_hidden":165,"reader_version":166,"card":167},"37646257","mouthful","Generate a concatenated file of all CSS used on a given website","title","Show HN: Generate a concatenated file of all CSS used on a given website","https:\u002F\u002Fmikaei.github.io\u002Fmouthful\u002F","mikaei.github.io","mikaelaast",1695658450,2023,14,6,2012,3109,65,"shown","dev_tools","css extraction","cli",[24,25,26,27],"css","concatenate css","extract css","website styles","curious",0.048,{"positive":31,"neutral":32,"mixed":33,"critical":31},1,3,0,5,{"docs":36,"performance":37,"execution":38,"idea":39},{"positive":33,"critical":33},{"positive":33,"critical":33},{"positive":33,"critical":31},{"positive":31,"critical":33},[33,32,32,32,31,34],null,{"problem":43,"audience":41,"pricing":41,"motivation":41,"time_to_build":41,"stack":55,"openness":68,"stage":69,"team_size":69},{"value":44,"source":45,"evidence":46},"Gathering all CSS a website uses into a single file","commenter",[47,51],{"id":48,"by":49,"text":50},"37649309","mrieck","It just intercepts any files of \"text\u002Fcss\" mime types appends them all together while also including the content of \u003Cstyle> tags. If anyone wants something more specific that…",{"id":52,"by":53,"text":54},"37649724","bdcravens","Should work on \"SPA\" sites, though it uses PhantomJS, a \"dead\" project. It loads a page, listens for CSS mimetypes to build an array of URLs to pull down and concat.…",[56,61],{"value":57,"source":58,"evidence":59},"JavaScript","inferred",[60],{"id":52,"by":53,"text":54},{"value":62,"source":45,"evidence":63},"PhantomJS",[64,65],{"id":52,"by":53,"text":54},{"id":66,"by":53,"text":67},"37649678","Last commit was in 2019, and it uses PhantomJS to query a page, which shutdown development in 2018 https:\u002F\u002Fgithub.com\u002Fariya\u002Fphantomjs\u002Fissues\u002F15344","open_source","unknown",{"praise":71,"objections":79,"requests":89,"questions":101,"alternatives":106},[72],{"value":73,"source":45,"evidence":74},"Could be useful",[75],{"id":76,"by":77,"text":78},"37648999","xnx","Could come in handy. Does Chrome Devtools have a way to do this?",[80,85],{"value":81,"source":45,"evidence":82},"Uses PhantomJS, which is no longer maintained",[83,84],{"id":66,"by":53,"text":67},{"id":52,"by":53,"text":54},{"value":86,"source":45,"evidence":87},"Last commit was in 2019",[88],{"id":66,"by":53,"text":67},[90,97],{"value":91,"source":45,"evidence":92},"Post link to GitHub repo instead of the landing page",[93],{"id":94,"by":95,"text":96},"37649034","geuis","Can we get the link changed to the GitHub repo? There's no such link on the given page. There's also no additional info such as if this works on SPA type websites, or if it's…",{"value":98,"source":45,"evidence":99},"Document SPA support and link depth handling",[100],{"id":94,"by":95,"text":96},[102],{"value":103,"source":45,"evidence":104},"Does Chrome DevTools offer a way to do this?",[105],{"id":76,"by":77,"text":78},[107],{"value":108,"source":45,"evidence":109},"SnipCSS Chrome extension",[110],{"id":48,"by":49,"text":50},{"comments":33,"answered":33,"key":112},[],{"commenters":34,"max_depth":114,"maker_replies":33,"first_comment_mins":115,"lifespan_hours":116},2,175,4,[118,120,124,126,128,130],[48,33,33,119,49,33],"commenter\u002Fneutral\u002Fnone",[121,31,32,122,123,33],"37649021","project\u002Fneutral\u002Fnone","brianzelip",[94,114,32,125,95,33],"maker\u002Fneutral\u002Fdocs",[52,114,32,127,53,33],"project\u002Fneutral\u002Fperformance",[66,32,31,129,53,33],"project\u002Fcritical\u002Fexecution",[76,116,34,131,77,33],"project\u002Fpositive\u002Fidea",[133,136],{"id":134,"t":135,"points":31,"comments":33},"19553364",1554208606,{"id":4,"t":12,"points":14,"comments":15},[138,143,148,153,157,161],{"id":139,"name":140,"points":141,"category":142},"37613054","Paisa",662,"productivity",{"id":144,"name":145,"points":146,"category":147},"37663270","Raverie",644,"games",{"id":149,"name":150,"points":151,"category":152},"37600019","automatic_log_collector_and_analyzer",313,"infrastructure",{"id":154,"name":155,"points":156,"category":142},"37636701","chatgpt-history-export-to-md",295,{"id":158,"name":159,"points":160,"category":142},"37642671","E-Ink Day Schedule",294,{"id":162,"name":163,"points":164,"category":20},"37661767","Magentic",283,false,"v2",{"id":168,"name":5,"line":6,"ai":165,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":169,"top":18,"kw":170,"maker":11,"domain":10,"tier":19,"attempts":114,"strip":171,"url":9,"mix":172,"praise":73,"objection":81,"sub":21},37646257,0.05,[24,25,26,27],"033315",[31,32,33,31],1794036642326]