[{"data":1,"prerenderedAt":210},["ShallowReactive",2],{"project-5831093":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":35,"aspects":36,"strip":41,"post_text":43,"what":44,"said":71,"maker_in_thread":118,"shape":120,"grid":123,"attempts":173,"same_week":174,"maker_shows":134,"maker_hidden":202,"reader_version":203,"card":204},"5831093","gdocs2md","Convert a Google Drive Document to the Markdown format","title","Show HN: Convert a Google Drive Document to the Markdown format","https:\u002F\u002Fgithub.com\u002Fmangini\u002Fgdocs2md","github.com","dpaluy",1370505328,2013,86,18,279,1739,17,"notable","dev_tools","document conversion script","other",[24,25,26,27],"google docs","markdown","google apps script","document conversion","loved",0.429,{"positive":31,"neutral":32,"mixed":33,"critical":34},7,4,0,1,12,{"idea":37,"execution":39,"docs":40},{"positive":38,"critical":33},5,{"positive":33,"critical":34},{"positive":33,"critical":33},[38,33,38,38,33,33,33,33,42,42,42,34,33,42,38,38,38,38],3,null,{"problem":45,"audience":43,"pricing":43,"motivation":53,"time_to_build":43,"stack":60,"openness":69,"stage":70,"team_size":70},{"value":46,"source":47,"evidence":48},"Google Docs exports to plain text are poor, making migration to Markdown hard.","commenter",[49],{"id":50,"by":51,"text":52},"5831258","zachlatta","Perfect timing! I have about 200 Google Documents that I've always planned to move over to a repository on Github. The only thing holding me back was the poor .txt exports of…",{"value":54,"source":47,"evidence":55},"Built to handle Chrome documentation tasks; shared in case useful to others.",[56],{"id":57,"by":58,"text":59},"5835307","rmangini","Yes, I am a Google employee, but this script is not official. I created it to handle some Chrome documentation tasks, but thought it could be useful to others.",[61],{"value":62,"source":47,"evidence":63},"Google Apps Script (JavaScript)",[64,68],{"id":65,"by":66,"text":67},"5833726","filleokus","Google Apps script proved to be extremley useful recently when I created a small menu item that created Calendar events from a spreadsheet. Took a lunch break and 30 lines of JS…",{"id":57,"by":58,"text":59},"open_source","unknown",{"praise":72,"objections":89,"requests":97,"questions":105,"alternatives":110},[73],{"value":74,"source":47,"evidence":75},"Useful tool for moving Google Docs to Markdown or GitHub",[76,77,81,85],{"id":50,"by":51,"text":52},{"id":78,"by":79,"text":80},"5831636","kalli","This looks like a very useful tool, thanks. Which ways are people using to go the other way, i.e. from markdown to a Google Document?",{"id":82,"by":83,"text":84},"5831898","artursapek","I was just wishing for this yesterday! Wow.",{"id":86,"by":87,"text":88},"5831364","jelled","This looks great, thanks!",[90],{"value":91,"source":47,"evidence":92},"Script failed with a TypeError for some users' documents",[93],{"id":94,"by":95,"text":96},"5849334","StolenCar","I have tried this with several documents. No luck. I get \"TypeError: Cannot call method \"getActiveSection\" of null.\" Same when I select something or not.",[98],{"value":99,"source":47,"evidence":100},"Tutorials for writing Google Apps scripts like this",[101],{"id":102,"by":103,"text":104},"5833148","boneheadmed","This is great. Can anyone suggest a good place to go for tutorials or more information for writing Google Apps scripts such as this?",[106],{"value":107,"source":47,"evidence":108},"How to convert Markdown back to a Google Document",[109],{"id":78,"by":79,"text":80},[111],{"value":112,"source":47,"evidence":113},"pandoc for Markdown to Google Doc conversion",[114],{"id":115,"by":116,"text":117},"5832794","nxpnsv","pandoc.",{"comments":33,"answered":33,"key":119},[],{"commenters":18,"max_depth":42,"maker_replies":33,"first_comment_mins":121,"lifespan_hours":122},53,80,[124,126,130,133,135,136,139,140,143,147,150,152,154,158,160,163,167,169],[50,33,38,125,51,33],"project\u002Fpositive\u002Fidea",[127,33,33,128,129,33],"5831762","other\u002Fneutral\u002Fnone","jakerocheleau",[131,34,38,125,132,33],"5831371","josteink",[78,134,38,125,79,33],2,[115,134,33,128,116,33],[137,134,33,138,79,33],"5835577","commenter\u002Fneutral\u002Fnone",[65,42,33,128,66,33],[141,42,33,128,142,33],"5833786","aroch",[144,32,42,145,146,33],"5833161","maker\u002Fneutral\u002Fnone","pyre",[148,32,42,145,149,33],"5833813","insteadof",[57,32,42,151,58,33],"project\u002Fneutral\u002Fnone",[94,38,34,153,95,33],"project\u002Fcritical\u002Fexecution",[155,156,33,128,157,33],"5832236",6,"Thrymr",[102,31,42,159,103,33],"maker\u002Fneutral\u002Fdocs",[86,161,38,162,87,33],8,"project\u002Fpositive\u002Fnone",[164,165,38,125,166,33],"5833223",9,"tudorconstantin",[82,168,38,125,83,33],10,[170,171,38,162,172,33],"5834327",11,"chillericed",[],[175,179,184,188,192,197],{"id":176,"name":177,"points":178,"category":22},"5845541","nsa_panel",188,{"id":180,"name":181,"points":182,"category":183},"5838873","arkOS",156,"infrastructure",{"id":185,"name":186,"points":187,"category":20},"5831394","Popline",55,{"id":189,"name":190,"points":187,"category":191},"5840481","CryptoNote","security_privacy",{"id":193,"name":194,"points":195,"category":196},"5837843","Swedish Startup Space",47,"web_saas",{"id":198,"name":199,"points":200,"category":201},"5864290","my hackathon project",39,"data",false,"v2",{"id":205,"name":5,"line":6,"ai":202,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":206,"top":18,"kw":207,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":208,"url":9,"mix":209,"praise":74,"objection":91,"sub":21},5831093,0.43,[24,25,26,27],"505500003331035555",[31,32,33,34],1793990895204]