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 / gridbase.py
Created January 20, 2015 00:22
Gets crunchbase analysis of sending email domain and returns an email to the user
from flask import Flask, request
import sendgrid
import requests
app = Flask(__name__)
@app.route ('/incoming', methods =['POST'])
def nextweb():
subject = request.form['subject']
@kunal732
kunal732 / captain_crunchgrid.py
Created January 19, 2015 23:44
Crunchbase and SendGrid mashup
from flask import Flask, request
import sendgrid
import requests
app = Flask(__name__)
@app.route ('/incoming', methods =['POST'])
def nextweb():
subject = request.form['subject']
body = request.form['text']
@kunal732
kunal732 / firegrid.py
Created January 6, 2015 17:43
pushing sendgrid event webhook into firebase
rom flask import Flask, request
import json, requests
from firebase import firebase
app = Flask(__name__)
firebase = firebase.FirebaseApplication('Your_Firebase_url_goes_here', None)
@app.route('/',methods=['POST'])
def foo():
json2 = request.json
@kunal732
kunal732 / GridTwil.py
Created December 23, 2014 00:10
Mashup of Twilio and SendGrids Parse Webhook
from flask import Flask, request, Response
from twilio.rest import TwilioRestClient
app = Flask(__name__)
sender = 'nobody'
subject = 'nobody'
body = 'nobody'
def voiceaddress(address):
@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']
@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 / 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 / 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 / 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 / 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 = ''