[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"project-16428489":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":32,"aspects":33,"strip":35,"post_text":29,"what":36,"said":40,"maker_in_thread":68,"shape":70,"grid":74,"attempts":80,"same_week":85,"maker_shows":73,"maker_hidden":115,"reader_version":116,"card":117},"16428489","finder","CSS selector generator for shortest, unique, robust selectors","title","Show HN: CSS selector generator for shortest, unique, robust selectors","https:\u002F\u002Fgithub.com\u002Fantonmedv\u002Ffinder","github.com","medv",1519209791,2018,29,3,1014,2155,48,"shown","dev_tools","css selector generator","library",[24,25,26,27],"css selector","selector generator","scraping","testing selectors","quiet",null,{"positive":31,"neutral":32,"mixed":31,"critical":31},0,2,{"idea":34},{"positive":31,"critical":31},[31,15,15],{"problem":29,"audience":29,"pricing":29,"motivation":29,"time_to_build":29,"stack":37,"openness":38,"stage":39,"team_size":39},[],"open_source","unknown",{"praise":41,"objections":42,"requests":43,"questions":44,"alternatives":53},[],[],[],[45],{"value":46,"source":47,"evidence":48},"What is the workflow: used during development for writing efficient selectors, or with testing tools like protractor for picking test selectors?","commenter",[49],{"id":50,"by":51,"text":52},"16430929","ahulab","disclaimer: I haven't used or seen something like this before: What does the workflow for this look like? Would you add this to your project for development purposes and use it…",[54,61],{"value":55,"source":47,"evidence":56},"Selector Gadget",[57],{"id":58,"by":59,"text":60},"16429804","petercooper","There's something a bit like this I've been using for years to get selectors with which to scrape data from page, it's called Selector Gadget: http:\u002F\u002Fselectorgadget.com\u002F .. you…",{"value":62,"source":47,"evidence":63},"getSelector.js",[64],{"id":65,"by":66,"text":67},"16430977","cheeaun","Wow, reminds me of the same thing I built 7 years ago :) https:\u002F\u002Fgithub.com\u002Fcheeaun\u002FgetSelector.js",{"comments":31,"answered":31,"key":69},[],{"commenters":15,"max_depth":71,"maker_replies":31,"first_comment_mins":72,"lifespan_hours":73},1,247,6,[75,77,79],[58,31,31,76,59,31],"other\u002Fneutral\u002Fnone",[65,71,15,78,66,31],"project\u002Fneutral\u002Fidea",[50,32,15,78,51,31],[81,82],{"id":4,"t":12,"points":14,"comments":15},{"id":83,"t":84,"points":71,"comments":31},"35066763",1678265568,[86,91,96,100,105,110],{"id":87,"name":88,"points":89,"category":90},"16422696","CSS-Keylogging",576,"security_privacy",{"id":92,"name":93,"points":94,"category":95},"16409572","vue-ethereum-ipfs",245,"languages",{"id":97,"name":98,"points":99,"category":20},"16389609","viewimage",219,{"id":101,"name":102,"points":103,"category":104},"16392096","OpenBSD Email Service",215,"infrastructure",{"id":106,"name":107,"points":108,"category":109},"16393566","Kismet",199,"consumer_social",{"id":111,"name":112,"points":113,"category":114},"16386173","Gnomecast",176,"creative",false,"v2",{"id":118,"name":5,"line":6,"ai":115,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":119,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":120,"url":9,"mix":121,"praise":-1,"objection":-1,"sub":21},16428489,[24,25,26,27],"033",[31,32,31,31],1794036563591]