[{"data":1,"prerenderedAt":139},["ShallowReactive",2],{"maker-ageitgey":3},[4,34,54,79,95,115],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":31,"objection":32,"sub":33},7990785,"node-unfluff","Automatic web page content extractor for Node.js and the command line",false,"languages",2014,94,22,"curious",0.11,13,[17,18,19,20],"web content extraction","node.js","html parsing","boilerplate removal","ageitgey","github.com","notable",0,"0003330300000050005100","https:\u002F\u002Fgithub.com\u002Fageitgey\u002Fnode-unfluff",[28,29,24,30],2,4,1,"Simple, easy-to-use command line interface","Written in CoffeeScript, so transpiled output is hard to read","web content extraction library",{"id":35,"name":36,"line":37,"ai":8,"cat":38,"year":10,"points":39,"comments":30,"rec":40,"s":41,"top":42,"kw":43,"maker":21,"domain":22,"tier":48,"attempts":24,"strip":49,"url":50,"mix":51,"praise":52,"objection":-1,"sub":53},8098397,"Pullquoter","Node CLI tool to grab interesting sentences from articles","dev_tools",12,"quiet",null,72,[44,45,46,47],"pull quotes","sentence extraction","node cli","article summarization","shown","5","https:\u002F\u002Fgithub.com\u002Fageitgey\u002Fnode-pullquoter",[30,24,24,24],"Quote selection is informed by linguistics research and works well","command line tool",{"id":55,"name":56,"line":57,"ai":8,"cat":38,"year":58,"points":59,"comments":60,"rec":61,"s":62,"top":29,"kw":63,"maker":21,"domain":22,"tier":69,"attempts":24,"strip":70,"url":71,"mix":72,"praise":76,"objection":77,"sub":78},11287540,"amplify","Using Google AMP to build a Medium-style Jekyll site that loads in 65ms",2016,279,95,"mixed",-0.11,[64,65,66,67,68],"google amp","jekyll","static site","medium theme","fast loading","legend","1030000011551150313011321151023131151355","https:\u002F\u002Fgithub.com\u002Fageitgey\u002Famplify",[73,74,30,75],8,25,19,"Page feels fast and scrolls smoothly","Plain HTML could be as fast without AMP","static site generator theme",{"id":80,"name":81,"line":82,"ai":8,"cat":83,"year":84,"points":85,"comments":30,"rec":40,"s":41,"top":86,"kw":87,"maker":21,"domain":22,"tier":48,"attempts":24,"strip":49,"url":91,"mix":92,"praise":93,"objection":-1,"sub":94},13863977,"face recognition","A simple python API for doing face recognition in 5 lines of code","ai",2017,11,76,[81,88,89,90],"python","machine learning","computer vision","https:\u002F\u002Fgithub.com\u002Fageitgey\u002Fface_recognition",[30,24,24,24],"Excited to tinker with it, looks awesome","face recognition library",{"id":96,"name":97,"line":98,"ai":8,"cat":99,"year":100,"points":75,"comments":101,"rec":40,"s":41,"top":102,"kw":103,"maker":21,"domain":22,"tier":48,"attempts":24,"strip":108,"url":109,"mix":110,"praise":112,"objection":113,"sub":114},17868375,"medium_to_ghost","Move your Medium.com content to an open-source Ghost blog","productivity",2018,6,57,[104,105,106,107],"medium","ghost blog","blog migration","content export","550150","https:\u002F\u002Fgithub.com\u002Fageitgey\u002Fmedium_to_ghost",[111,24,24,30],3,"Useful for breaking lock-in to Medium","Only supports Ghost, which just swaps one lock-in for another","blog migration tool",{"id":116,"name":117,"line":118,"ai":8,"cat":119,"year":120,"points":121,"comments":122,"rec":13,"s":123,"top":111,"kw":124,"maker":21,"domain":129,"tier":69,"attempts":24,"strip":130,"url":131,"mix":132,"praise":136,"objection":137,"sub":138},25821873,"Turquoise Health","Compare prices that US hospitals charge patients, insurance companies","data",2021,447,374,0.03,[125,126,127,128],"hospital prices","medical price transparency","procedure costs","insurance prices","turquoise.health","3003335000310300010000000000225035345210","https:\u002F\u002Fturquoise.health\u002F",[133,134,24,135],9,35,7,"Useful, much needed transparency tool.","Searching by zip code returns results from across the country.","price comparison",1794036732478]