Example #1
0
import oauth2 as woof
import json
import urllib2 as urllib
import train_model

model, vec = train_model.train_insult_model()

access_token_key = "18370977-UnK79Lw8IZsbOgf9cHlSW48hQCWiOfMpiiqWaEd3O"
access_token_secret = "LbCFs0erKoPpHNZFNVBeuaaT3In9CKkBSmwAohYGr8Tkl"

consumer_key = "GvbPz6XCMcOp8610jEifMg"
consumer_secret = "o7AT3QTrshnswlkQWmYoZiaCY5vYVzYBUQKWPn25zg"

_debug = 0

oauth_token    = woof.Token(key=access_token_key, secret=access_token_secret)
oauth_consumer = woof.Consumer(key=consumer_key, secret=consumer_secret)

signature_method_hmac_sha1 = woof.SignatureMethod_HMAC_SHA1()

http_method = "GET"


http_handler  = urllib.HTTPHandler(debuglevel=_debug)
https_handler = urllib.HTTPSHandler(debuglevel=_debug)

'''
Construct, sign, and open a twitter request
using the hard-coded credentials above.
'''
def twitterreq(url, method, parameters):
Example #2
0
from flask import Flask
from flask import request
import train_model


model, vectorizer = train_model.train_insult_model()
app = Flask(__name__)

@app.route("/")
def hello():
	return "Hello World"

@app.route("/insultcheck")
def insult_check():
	sent = request.args.get('q', '')
	print sent
	test = vectorizer.transform([sent])
	probability = model.predict_proba(test)[0][1]
	if probability > 0.5:
		return "That is an insult"
	else:
		return "No, that's clean"

if __name__ == '__main__':
	app.run()
Example #3
0
import oauth2 as woof
import json
import urllib2 as urllib
import train_model

model, vec = train_model.train_insult_model()

access_token_key = "18370977-UnK79Lw8IZsbOgf9cHlSW48hQCWiOfMpiiqWaEd3O"
access_token_secret = "LbCFs0erKoPpHNZFNVBeuaaT3In9CKkBSmwAohYGr8Tkl"

consumer_key = "GvbPz6XCMcOp8610jEifMg"
consumer_secret = "o7AT3QTrshnswlkQWmYoZiaCY5vYVzYBUQKWPn25zg"

_debug = 0

oauth_token = woof.Token(key=access_token_key, secret=access_token_secret)
oauth_consumer = woof.Consumer(key=consumer_key, secret=consumer_secret)

signature_method_hmac_sha1 = woof.SignatureMethod_HMAC_SHA1()

http_method = "GET"

http_handler = urllib.HTTPHandler(debuglevel=_debug)
https_handler = urllib.HTTPSHandler(debuglevel=_debug)
'''
Construct, sign, and open a twitter request
using the hard-coded credentials above.
'''


def twitterreq(url, method, parameters):