[{"data":1,"prerenderedAt":238},["ShallowReactive",2],{"project-15449183":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":44,"post_text":46,"what":47,"said":71,"maker_in_thread":147,"shape":157,"grid":161,"attempts":203,"same_week":204,"maker_shows":41,"maker_hidden":230,"reader_version":231,"card":232},"15449183","Blockspring Scripts","Serverless Scripting for GitHub, Asana, Airtable, and more","title","Show HN: Serverless Scripting for GitHub, Asana, Airtable, and more","https:\u002F\u002Fscripts.blockspring.com\u002F?Serverless=start","scripts.blockspring.com","hackerews",1507725133,2017,66,20,657,2242,30,"notable","dev_tools","serverless add-on builder","web_app",[24,25,26,27,28],"serverless","add-ons","api integration","webhooks","oauth","curious",-0.127,{"positive":32,"neutral":33,"mixed":34,"critical":35},1,7,0,4,12,{"idea":38,"docs":39,"privacy":40,"design":42,"pricing":43},{"positive":34,"critical":32},{"positive":34,"critical":34},{"positive":34,"critical":41},3,{"positive":32,"critical":34},{"positive":34,"critical":34},[41,34,41,41,34,41,34,41,34,41,34,32,32,32,34,32,45,34,41,34],5,null,{"problem":48,"audience":55,"pricing":59,"motivation":65,"time_to_build":46,"stack":69,"openness":70,"stage":70,"team_size":70},{"value":49,"source":50,"evidence":51},"Building add-ons for productivity apps requires OAuth setup, servers for webhooks and API docs digging","maker",[52],{"id":53,"by":11,"text":54},"15450513","This is for building add-ons for GitHub, Asana, Trello, Airtable, Pivotal Tracker, and other productivity apps. And they don't break because they cleanly use that app's API. The…",{"value":56,"source":50,"evidence":57},"Developers building add-ons for productivity apps like GitHub, Asana, Trello, Airtable",[58],{"id":53,"by":11,"text":54},{"value":60,"source":50,"evidence":61},"Free for developers, with a limit on compute time",[62],{"id":63,"by":11,"text":64},"15452694","It's free for developers. Has a limit on compute time, but most usecases won't run into it.",{"value":66,"source":50,"evidence":67},"Make API development for productivity apps much better",[68],{"id":53,"by":11,"text":54},[],"unknown",{"praise":72,"objections":81,"requests":100,"questions":118,"alternatives":131},[73],{"value":74,"source":75,"evidence":76},"Useful for API add-on development and Greasemonkey-like tweaks","commenter",[77],{"id":78,"by":79,"text":80},"15450415","33degrees","Seems mostly like greasemonkey, yeah",[82,93],{"value":83,"source":75,"evidence":84},"Security and data privacy concerns about access to app data",[85,89],{"id":86,"by":87,"text":88},"15451042","hnrodey","What are the security risks of using a tool like this? How do I know that you're not secretly siphoning off the data from these apps?",{"id":90,"by":91,"text":92},"15451303","andrei_says_","I’d like to know this as well. Thank you.",{"value":94,"source":75,"evidence":95},"Marketing sounds like Zapier-style workflows, unclear positioning",[96],{"id":97,"by":98,"text":99},"15450650","tyingq",">less like Zapier in that it's for building add-ons instead of event pipelines Hmm. I'd gotten that impression because of these excerpts from your site: \"When someone stars your…",[101,108],{"value":102,"source":75,"evidence":103},"LinkedIn support",[104],{"id":105,"by":106,"text":107},"15450547","orliesaurus","Started playing with it, need to find a good use case. Maybe something like: - when a trello card is due send me a message on Facebook to tell me to stop watching memes. - when…",{"value":109,"source":75,"evidence":110},"Better fit with Gmail through an SDK or Gmail add-on",[111,115],{"id":112,"by":113,"text":114},"15459223","alooPotato","Seems like you rely on the chrome extension to initiate the script? I.e. for the mail merge from airtable, you figure out which page the users is on to know which table to merge…",{"id":116,"by":113,"text":117},"15463860","Unfortuantely it might be difficult to convince Google to include your script inside their apps :) Other than our InboxSDK, you could also look into building a gmail addon and…",[119,124],{"value":120,"source":75,"evidence":121},"What are the security risks and how is user data protected",[122,123],{"id":86,"by":87,"text":88},{"id":90,"by":91,"text":92},{"value":125,"source":75,"evidence":126},"What is the pricing",[127],{"id":128,"by":129,"text":130},"15452438","gingerlime","Any pricing info? couldn't find it on the scripts side, and neither on the main site...",[132,139,143],{"value":133,"source":75,"evidence":134},"Zapier and IFTTT",[135,138],{"id":136,"by":98,"text":137},"15450376","Trying to understand the concept here. It feels sort of like ifttt or zapier. But different, because the \"UI\" for creating integrations is spread out on to the 3rd party sites…",{"id":53,"by":11,"text":54},{"value":140,"source":75,"evidence":141},"Greasemonkey",[142],{"id":78,"by":79,"text":80},{"value":144,"source":50,"evidence":145},"Google Apps Script",[146],{"id":53,"by":11,"text":54},{"comments":148,"answered":45,"key":149},8,[150,153,154],{"id":151,"text":152},"15450559","Here's one I really like: https:\u002F\u002Fcommunity.blockspring.com\u002Ft\u002Fstarlet-collector-creates-the-stars-information-in-your-readme-on-github\u002F23 Click to update all the repo star counts…",{"id":53,"text":54},{"id":155,"text":156},"15450666","Thanks, good point. It's more for use-cases like this: - Build a Mail Merge add-on for Airtable in 2 Minutes: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ahG935eGnb4 - Build a Sheets…",{"commenters":158,"max_depth":33,"maker_replies":148,"first_comment_mins":159,"lifespan_hours":160},9,158,70,[162,164,166,167,168,170,172,174,175,177,178,180,183,186,187,190,192,196,199,201],[105,34,41,163,106,34],"project\u002Fneutral\u002Fidea",[151,34,34,165,11,32],"maker\u002Fneutral\u002Fidea",[136,32,41,163,98,34],[78,32,41,163,79,34],[53,32,34,169,11,32],"project\u002Fpositive\u002Fidea",[97,32,41,171,98,34],"project\u002Fneutral\u002Fdocs",[155,32,34,173,11,32],"maker\u002Fneutral\u002Fdocs",[112,32,41,165,113,34],[176,32,34,163,11,32],"15462629",[116,32,41,165,113,34],[179,32,34,165,11,32],"15466456",[181,32,32,182,113,34],"15471542","project\u002Fcritical\u002Fidea",[86,184,32,185,87,34],2,"project\u002Fcritical\u002Fprivacy",[90,184,32,185,91,34],[188,184,34,189,11,32],"15451500","project\u002Fneutral\u002Fprivacy",[191,184,32,185,91,34],"15462746",[193,41,45,194,195,34],"15452805","project\u002Fpositive\u002Fdesign","holtalanm",[197,41,34,198,11,32],"15452830","project\u002Fneutral\u002Fnone",[128,35,41,200,129,34],"project\u002Fneutral\u002Fpricing",[63,35,34,202,11,32],"project\u002Fpositive\u002Fpricing",[],[205,209,214,219,222,226],{"id":206,"name":207,"points":208,"category":20},"15429390","fd",456,{"id":210,"name":211,"points":212,"category":213},"15425324","sunboxlabs",236,"infrastructure",{"id":215,"name":216,"points":217,"category":218},"15417975","Resume Worded",209,"productivity",{"id":220,"name":221,"points":217,"category":20},"15427891","FormAPI",{"id":223,"name":224,"points":225,"category":218},"15433879","Rejection Conditioner",177,{"id":227,"name":228,"points":229,"category":20},"15422995","ui-avatars",164,false,"v2",{"id":233,"name":5,"line":6,"ai":230,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":234,"top":18,"kw":235,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":236,"url":9,"mix":237,"praise":74,"objection":83,"sub":21},15449183,-0.13,[24,25,26,27,28],"30330303030111015030",[32,33,34,35],1794036559679]