Skip to content

Instantly share code, notes, and snippets.

View kunal732's full-sized avatar

Kunal Batra kunal732

  • DataDog
  • United States
View GitHub Profile
@kunal732
kunal732 / addroute
Created January 28, 2014 13:50
Adding Route to Meteor
Meteor.Router.add({
'/inbound': function() {
post = this.request.body;
color = post.subject;
Colors.update({pos: 1},{ $set: { "name": color } } );
return [200, "Success"]
}
});
@kunal732
kunal732 / emailalert.py
Created February 27, 2014 18:49
SendGrid + Twilio
from flask import Flask, request
import json
from twilio.rest import TwilioRestClient
app = Flask(__name__)
@app.route('/',methods=['POST'])
def foo():
account_sid = "Your Twilio Account SID"
auth_token = "Your Twilio Auth Token"
@kunal732
kunal732 / geo.py
Created July 21, 2014 21:22
Kreso code for geo
#################################
# #
# Geographic List Segmentation #
# with SendGrid Event Webhook #
# #
# Created by Kunal Batra 7.14.14#
#################################
from flask import Flask,request, jsonify
import requests
#################################
# #
# IP List Segmentation #
# with SendGrid Event Webhook #
# #
# Created by Kunal Batra 8.08.14#
#################################
from flask import Flask,request, jsonify
import requests
@kunal732
kunal732 / app.py
Created September 30, 2014 21:05
Inbound Email to Google Spreadsheet
from flask import Flask, request
import requests
import os
import gspread
app = Flask(__name__)
googleUser = ''
googlePass = ''
@kunal732
kunal732 / Day2Blog.py
Last active August 29, 2015 14:10
Day 2 Challenge
from flask import Flask, request
import json
import sendgrid
app = Flask(__name__)
sg = sendgrid.SendGridClient('username', 'password')
@app.route('/',methods=['POST'])
def foo():
data = json.loads(request.data)
@kunal732
kunal732 / sentiment.py
Created November 26, 2014 21:45
sentiment.py
from flask import Flask, request
from textblob import TextBlob
import sendgrid
app = Flask(__name__)
sg = sendgrid.SendGridClient('username', 'password')
@app.route('/incoming',methods=['POST'])
def besmart():
@kunal732
kunal732 / analyze.py
Created November 28, 2014 22:09
Natural Language Processing on Email
from flask import Flask, request
from alchemyapi import AlchemyAPI
import sendgrid
import json
app = Flask(__name__)
sg = sendgrid.SendGridClient('username', 'password')
alchemyapi = AlchemyAPI()
@kunal732
kunal732 / orchagrid.py
Created December 10, 2014 22:27
Orchestrate - SendGrid Mashup
from flask import Flask, request
from porc import Client
app = Flask(__name__)
client = Client("your_orchestrate_api+key")
@app.route ('/incoming', methods = ['POST'])
def nextweb():
subject = request.form['subject']
@kunal732
kunal732 / trans.py
Created December 13, 2014 01:04
Shows how to use SendGrid to translate emails
from flask import Flask, request
from translate import Translator
import sendgrid
app = Flask(__name__)
sg = sendgrid.SendGridClient('username', 'password')
@app.route ('/incoming', methods =['POST'])
def trans():
subject = request.form['subject']