[{"data":1,"prerenderedAt":195},["ShallowReactive",2],{"project-4365601":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":38,"post_text":40,"what":41,"said":64,"maker_in_thread":117,"shape":123,"grid":126,"attempts":158,"same_week":159,"maker_shows":32,"maker_hidden":187,"reader_version":188,"card":189},"4365601","Tweetsheets","Twitter directly from within Google Docs","title","Show HN: Tweetsheets – Twitter directly from within Google Docs","http:\u002F\u002Fdie.socialisten.at\u002F2012\u002F08\u002Ftweetsheets-twitter-directly-from-within-google-docs\u002F","die.socialisten.at","andreasklinger",1344592951,2012,160,15,115,1677,7,"notable","productivity","twitter from google docs","web_app",[24,25,26,27],"google docs","twitter","google apps script","spreadsheet","loved",0.417,{"positive":31,"neutral":32,"mixed":33,"critical":33},5,4,0,9,{"idea":36,"execution":37},{"positive":32,"critical":33},{"positive":33,"critical":33},[39,33,39,33,33,33,33,33,39,31,31,39,31,31,31],3,null,{"problem":40,"audience":42,"pricing":40,"motivation":40,"time_to_build":40,"stack":50,"openness":63,"stage":63,"team_size":63},{"value":43,"source":44,"evidence":45},"Teams who buffer tweets in Google Spreadsheets","commenter",[46],{"id":47,"by":48,"text":49},"4366970","nmcfarl","We use a Google Spreadsheet as a buffer for our tweets at work, hacking the ’sheet to post would be an awesome addition - and not one I’d’ve ever thought of. This is a cool hack…",[51],{"value":52,"source":53,"evidence":54},"Google Apps Script","inferred",[55,59],{"id":56,"by":57,"text":58},"4365691","ConstantineXVI","Apps Script seems to be capable of quite a bit more than the name suggests. Wouldn't expect it to have a full UI toolkit and designer, hosted memcache, or SQL access[0]. (In the…",{"id":60,"by":61,"text":62},"4365751","codeka","On the overview page(1) they explicitly call it \"a JavaScript cloud scripting language\". As far as I know, there's no practical difference between Apps Script and JavaScript…","unknown",{"praise":65,"objections":85,"requests":86,"questions":87,"alternatives":102},[66,81],{"value":67,"source":44,"evidence":68},"Clever hack that shows what Apps Script can do",[69,73,77],{"id":70,"by":71,"text":72},"4365795","jnazario","hilarity, and thanks for showing me that apps script is worth looking at.",{"id":74,"by":75,"text":76},"4366013","darkstalker","Didn't know that a google document could connect to internet services, very nice.",{"id":78,"by":79,"text":80},"4365649","subnet","crazy :)",{"value":82,"source":44,"evidence":83},"Useful for teams that tweet from shared spreadsheets",[84],{"id":47,"by":48,"text":49},[],[],[88,95],{"value":89,"source":44,"evidence":90},"Does Apps Script run in the browser or on the server?",[91],{"id":92,"by":93,"text":94},"4366747","nollidge","Are Apps scripts run in browser or on the server? Because this could be used as a Twitter proxy for anyone whose network filters for Twitter.com but not docs.google.com. Or, for…",{"value":96,"source":44,"evidence":97},"Why does Run ask for authorization only sometimes?",[98],{"id":99,"by":100,"text":101},"4366526","sit12","I dont get the \"authorize\" option in Run. It just says \"running my function.\" Am I missing something?",[103,110],{"value":104,"source":44,"evidence":105},"Harvesting tweets with a Google Spreadsheet script (Hawksey)",[106],{"id":107,"by":108,"text":109},"4366023","dotBen","Here's another awesome Google Doc in this area: A Google Spreadsheet that will harvest all tweets containing a given search string. The code is interesting, and I had no idea…",{"value":111,"source":44,"evidence":112},"DataNitro for Excel with Python",[113],{"id":114,"by":115,"text":116},"4366392","vj44","Or you can do the same right from MS Excel (in Python) using DataNitro: http:\u002F\u002Fmit.edu\u002F~victorj\u002Fwww\u002Fblog\u002F2012\u002F08\u002F06\u002FTwitter-reader-in-Excel-with-Python-and-DataNitro\u002F",{"comments":118,"answered":33,"key":119},1,[120],{"id":121,"text":122},"4365602","posting on behalf of my colleague jollife[1] who can't publish on HN because his account is \"too young\"? Is there any way around this? [1]:…",{"commenters":15,"max_depth":124,"maker_replies":118,"first_comment_mins":124,"lifespan_hours":125},2,13,[127,129,131,132,134,137,140,143,146,147,149,150,153,154,156],[56,33,39,128,57,33],"project\u002Fneutral\u002Fidea",[60,33,33,130,61,33],"commenter\u002Fneutral\u002Fnone",[107,118,39,128,108,33],[121,124,33,133,11,118],"other\u002Fneutral\u002Fnone",[135,124,33,133,136,33],"4365740","polshaw",[138,124,33,133,139,33],"4365754","ColinWright",[141,124,33,133,142,33],"4366031","tgrass",[144,124,33,133,145,33],"4368783","dfc",[114,39,39,128,115,33],[92,32,31,148,93,33],"project\u002Fpositive\u002Fidea",[47,31,31,148,48,33],[99,151,39,152,100,33],6,"project\u002Fneutral\u002Fexecution",[74,18,31,148,75,33],[70,155,31,148,71,33],8,[78,34,31,157,79,33],"project\u002Fpositive\u002Fnone",[],[160,165,169,174,178,182],{"id":161,"name":162,"points":163,"category":164},"4368877","Eligible API",218,"web_saas",{"id":166,"name":167,"points":168,"category":164},"4366002","The KickBack Machine",187,{"id":170,"name":171,"points":172,"category":173},"4369485","bashrc_dispatch",173,"dev_tools",{"id":175,"name":176,"points":177,"category":173},"4376184","coderwall.com",165,{"id":179,"name":180,"points":181,"category":173},"4377730","Ymacs",125,{"id":183,"name":184,"points":185,"category":186},"4362355","Choose Photo",116,"creative",false,"v2",{"id":190,"name":5,"line":6,"ai":187,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":191,"top":18,"kw":192,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":193,"url":9,"mix":194,"praise":67,"objection":-1,"sub":21},4365601,0.42,[24,25,26,27],"303000003553555",[31,32,33,33],1793990884064]