コード例 #1
0
ファイル: test.py プロジェクト: gabefair/Opinion-Miner
 def __init__(self, id, workQueue, total, cm):
     self.id = id        
     self.workQueue = workQueue
     self.total = total
     self.cm = cm
     self.client = Client(config="../server.cfg", enable_timer=True)
     Thread.__init__(self)
コード例 #2
0
import os.path
import tornado.ioloop
import tornado.web
import tornado.httpserver
from twitter import Twitter
from data_processing import utils
import config
import credential
import demjson
import memcache
import lxml.html
from servers.client import Client, Confidence
from tornado.options import define, options
import tornado.database

SAClient = Client(config=config.SENTIMENT["config"], enable_timer=False)
Mem = memcache.Client([config.MEMCACHE["address"]], debug=0)


def retrieve_items(q, rpp=5, since_id=0):
    items = Twitter.search(q, rpp, since_id)
    if len(items) > 0: Mem.set("last_tweet_id", items[0]["id"])

    filtered_items = []
    for item in items: 
        filtered_text = Twitter.clean(item["text"], q)
        score = SAClient.score(
            filtered_text.encode("utf-8"), 
            return_confidence=True,
            confidence_type=Confidence.NNP,
        )
コード例 #3
0
import argparse
from servers.client import Client

if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('host', type=str)
    parser.add_argument('port', type=int)
    parser.add_argument('request', type=str)
    args = parser.parse_args()
    try:
        client = Client(args.host, args.port)
        client.send_message(args.request)
    except Exception as ex:
        print("Couldn't make the client call because:")
        print(ex)