[{"data":1,"prerenderedAt":295},["ShallowReactive",2],{"project-21335366":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":36,"aspects":37,"strip":43,"post_text":45,"what":46,"said":88,"maker_in_thread":175,"shape":185,"grid":189,"attempts":255,"same_week":256,"maker_shows":42,"maker_hidden":287,"reader_version":288,"card":289},"21335366","Trip Planner","A tool for planning a trip itinerary using Google Maps","title","Show HN: Trip Planner – A tool for planning a trip itinerary using Google Maps","https:\u002F\u002Fgithub.com\u002Fadl1995\u002Ftrip-planner","github.com","adl1995",1571843189,2019,110,30,436,2195,20,"notable","dev_tools","command line trip planning script","cli",[24,25,26,27,28],"google maps","trip itinerary","csv export","google my maps","python","curious",0.125,{"positive":32,"neutral":33,"mixed":34,"critical":35},3,7,0,2,12,{"design":38,"docs":39,"execution":40,"idea":41},{"positive":35,"critical":34},{"positive":34,"critical":34},{"positive":34,"critical":35},{"positive":42,"critical":34},1,[32,34,32,32,32,34,44,34,32,34,34,34,34,34,34,42,34,42,34,34,32,34,32,34,44,34,34,34,44,34],5,null,{"problem":47,"audience":53,"pricing":45,"motivation":59,"time_to_build":45,"stack":68,"openness":86,"stage":87,"team_size":87},{"value":48,"source":49,"evidence":50},"Planning a trip itinerary from Google Maps places","maker",[51],{"id":52},"post",{"value":54,"source":49,"evidence":55},"Backpackers and travellers using Google My Maps",[56],{"id":57,"by":11,"text":58},"21337484","I'm not sure what extra features I could provide with a GUI. I mainly use the script just to create the CSV file and then import it into Google My Maps, as explained here:…",{"value":60,"source":61,"evidence":62},"Maker used it for own backpacking trip and shared it","commenter",[63,67],{"id":64,"by":65,"text":66},"21336606","orisho","Probably because the author wrote this for themselves and did not need a UI, but then thought that sharing it would be cool.",{"id":57,"by":11,"text":58},[69,80],{"value":70,"source":61,"evidence":71},"Python 3.6+",[72,76],{"id":73,"by":74,"text":75},"21336739","lalaithion","It looks like you need python 3.6+",{"id":77,"by":78,"text":79},"21336880","gomangogo","I use now python 3.6 but got this error : ModuleNotFoundError: No module named 'wikipedia' (I installed requirements)",{"value":81,"source":61,"evidence":82},"Google Maps Places API",[83],{"id":84,"by":78,"text":85},"21336405","I got this error when running it : File \"fetch.py\", line 25 place_raw = requests.get(f'https:\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fplace\u002Fdetails\u002Fjson?placeid={place_id}&key={API_KEY}')…","open_source","unknown",{"praise":89,"objections":105,"requests":119,"questions":133,"alternatives":141},[90],{"value":91,"source":61,"evidence":92},"Useful for trip planning and piping into personal workflows",[93,97,101],{"id":94,"by":95,"text":96},"21336844","sachdevap","A UI is more work, and a CLI can be piped into all sorts of personal projects\u002Fworkflows. I sure would like this.",{"id":98,"by":99,"text":100},"21337080","tekknolagi","I really enjoy this. I've also been interested in a tool that allows full itinerary planning on the command line.",{"id":102,"by":103,"text":104},"21340514","s1mpl3","Nice! Traveling can be overwhelming. This is another great tool folks can use to help prep for their trip [since it's a CLI your market will naturally be developer focused]. I…",[106,114],{"value":107,"source":61,"evidence":108},"Requires a CLI rather than a GUI",[109,113],{"id":110,"by":111,"text":112},"21336545","lxe","Why a CLI tool instead of a GUI? This sort of thing seems like a poor use-case for a CLI experience.",{"id":64,"by":65,"text":66},{"value":115,"source":61,"evidence":116},"Failed to run with a syntax error and missing module errors",[117,118],{"id":84,"by":78,"text":85},{"id":77,"by":78,"text":79},[120,127],{"value":121,"source":61,"evidence":122},"Add shortest-path route optimisation between attractions",[123],{"id":124,"by":125,"text":126},"21337202","nthitz","It'd be cool if the tool could also figure out the shortest path between the attractions returned to optimize the trip!",{"value":128,"source":49,"evidence":129},"Add a radius parameter to limit results to a region",[130],{"id":131,"by":11,"text":132},"21337565","Definitely! I'm now thinking of adding a 'radius' parameter which only returns places within a certain region.",[134],{"value":135,"source":61,"evidence":136},"Why export to Google My Maps instead of Saved Places",[137],{"id":138,"by":139,"text":140},"21340726","phsource","I have to say, being able to add all the places to a list accessible from Google Maps is really key since it's one of my main tools while on a trip. I'm curious though -- what…",[142,150,157,161,168],{"value":143,"source":61,"evidence":144},"Wanderlog",[145,149],{"id":146,"by":147,"text":148},"21339065","spking","https:\u002F\u002Fwanderlog.com (formerly TravelChime - YC W19) is pretty great too. I used it over the summer to plan a family visit and it was very useful.",{"id":138,"by":139,"text":140},{"value":151,"source":61,"evidence":152},"Naverator",[153],{"id":154,"by":155,"text":156},"21337365","mikeokner","Neat project! If anyone's interested in more of a full-featured web app for travel planning, I've been working on developing https:\u002F\u002Fwww.naverator.com\u002F",{"value":158,"source":61,"evidence":159},"trrip.co",[160],{"id":102,"by":103,"text":104},{"value":162,"source":61,"evidence":163},"Dokomaps",[164],{"id":165,"by":166,"text":167},"21339839","ym705","Nice tool! Could also be used for data science ;) https:\u002F\u002Fdokomaps.com is a more human and user friendly alternative were locals create their own map, add comment and categories…",{"value":169,"source":61,"evidence":170},"Sygic Maps",[171],{"id":172,"by":173,"text":174},"21340560","tathagatadg","Very cool! love the simplicity ... A UI based tool that I have found very useful https:\u002F\u002Fmaps.sygic.com\u002F",{"comments":176,"answered":35,"key":177},6,[178,181,182],{"id":179,"text":180},"21342020","I do use Saved Places but only for storing bus terminals, Airbnbs addresses, etc. Google My Maps has the advantage of grouping places by a column (e.g. rating, reviews) and…",{"id":57,"text":58},{"id":183,"text":184},"21337656","Thanks! Maybe it would be useful if your app allows importing itinerary from CSV files (I'm guessing each item is added manually for now).",{"commenters":186,"max_depth":44,"maker_replies":176,"first_comment_mins":187,"lifespan_hours":188},22,99,15,[190,192,194,198,199,200,204,206,209,212,214,216,218,219,221,222,224,227,228,230,233,234,237,239,240,243,247,249,251,252],[138,34,32,191,139,34],"maker\u002Fneutral\u002Fdesign",[179,34,34,193,11,42],"project\u002Fneutral\u002Fdesign",[195,42,32,196,197,34],"21336628","project\u002Fneutral\u002Fdocs","pintxo",[110,35,32,193,111,34],[64,35,32,191,65,34],[201,35,34,202,203,34],"21336756","commenter\u002Fneutral\u002Fnone","bordercases",[94,35,44,205,95,34],"project\u002Fpositive\u002Fdesign",[207,35,34,208,65,34],"21340796","commenter\u002Fneutral\u002Fdesign",[210,35,32,193,211,34],"21337317","chooseaname",[57,35,34,213,11,42],"project\u002Fneutral\u002Fidea",[146,32,34,215,147,34],"other\u002Fneutral\u002Fnone",[154,217,34,215,155,34],4,[183,217,34,215,11,42],[220,217,34,215,155,34],"21338281",[102,44,34,215,103,34],[84,176,42,223,78,34],"project\u002Fcritical\u002Fexecution",[225,176,34,202,226,34],"21336544","Eldt",[77,176,42,223,78,34],[229,176,34,202,11,42],"21337501",[231,176,34,202,232,34],"21337604","diminoten",[73,176,32,196,74,34],[235,33,34,215,236,34],"21342123","hkai",[124,238,32,213,125,34],8,[131,238,34,213,11,42],[98,241,44,242,99,34],9,"project\u002Fpositive\u002Fidea",[244,245,34,215,246,34],"21338191",10,"kweks",[248,245,34,215,11,42],"21338407",[165,250,34,215,166,34],11,[172,36,44,205,173,34],[253,36,34,215,254,34],"21341276","mburst",[],[257,262,267,272,277,282],{"id":258,"name":259,"points":260,"category":261},"21307888","docker-nginx-http3",219,"infrastructure",{"id":263,"name":264,"points":265,"category":266},"21282699","Magic Sandbox",180,"learning_science",{"id":268,"name":269,"points":270,"category":271},"21293941","Blackjack Break",132,"games",{"id":273,"name":274,"points":275,"category":276},"21330500","Glaze",120,"creative",{"id":278,"name":279,"points":280,"category":281},"21309518","Eole",106,"languages",{"id":283,"name":284,"points":285,"category":286},"21318787","Immutable Coffee",100,"web_saas",false,"v2",{"id":290,"name":5,"line":6,"ai":287,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":291,"top":18,"kw":292,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":293,"url":9,"mix":294,"praise":91,"objection":107,"sub":21},21335366,0.13,[24,25,26,27,28],"303330503000000101003030500050",[32,33,34,35],1793990997074]