예제 #1
0
#!/usr/bin/env python
# coding: utf-8

import jubatus
from lux_classifier import LuxClassifier

# host = '192.168.33.10'
host = '127.0.0.1'
port = 9199
name = 'test2'

client = jubatus.Classifier(host, port, name)
lux_classifier = LuxClassifier()
lux_classifier.predict(client)
예제 #2
0
import jubatus

CK = "a71iiYuMoJrhSSZBQBWF5bDVm"
CS = 'bhKEUnaccqA75t9JWjHJ6A7E76RlU4ce1N23p8Y61muh8NvF2k' 
AT = '2587234754-SBW9JesNhQEOPlsrqwSpt3YlhwYCliMDfyAbvPU' 
AS = 'ntqzPEeLlvXsG14KCEkdxeGLSKRKIVrQT3dg3E9rA7njj'      

client = jubatus.Classifier('127.0.0.1', 9199, 'tweet')
lux_classifier = LuxClassifier()

# ツイート投稿用のURL
url = "https://api.twitter.com/1.1/statuses/update.json"

# ツイート本文
while True :
    result_dictionary = lux_classifier.predict(client)
    print result_dictionary['Value']
    previous_params = ""
    if previous_result != result :
        if result == "True":
            params = {"status": u"いるよ"}
        else :
            params = {"status": u"いないよ"}
        previous_result = result 


# OAuth認証で POST method で投稿
    twitter = OAuth1Session(CK, CS, AT, AS)
    req = twitter.post(url, params = params)

# レスポンスを確認
예제 #3
0
    "consumer_secret": "bhKEUnaccqA75t9JWjHJ6A7E76RlU4ce1N23p8Y61muh8NvF2k",
    "access_token": "2587234754-SBW9JesNhQEOPlsrqwSpt3YlhwYCliMDfyAbvPU",
    "access_token_secret": "ntqzPEeLlvXsG14KCEkdxeGLSKRKIVrQT3dg3E9rA7njj"
}

CK = oath_key_dict["consumer_key"]
CS = oath_key_dict["consumer_secret"]
AT = oath_key_dict["access_token"]
AS = oath_key_dict["access_token_secret"]

# ツイート投稿用のURL
url = "https://api.twitter.com/1.1/statuses/update.json"

# ツイート本文
lux_classifier = LuxClassifier()
result = lux_classifier.predict(client)
print result

if (result != previous_result):
    if (result == 'True'):
        params = {
            "status": u"明るいよ " + datetime.now().strftime("%Y/%m/%d %H:%M:%S")
        }
    else:
        params = {
            "status": u"暗いよ   " + datetime.now().strftime("%Y/%m/%d %H:%M:%S")
        }
    previous_result = result

# OAuth認証で POST method で投稿
twitter = OAuth1Session(CK, CS, AT, AS)
예제 #4
0
import jubatus

CK = "a71iiYuMoJrhSSZBQBWF5bDVm"
CS = 'bhKEUnaccqA75t9JWjHJ6A7E76RlU4ce1N23p8Y61muh8NvF2k'
AT = '2587234754-SBW9JesNhQEOPlsrqwSpt3YlhwYCliMDfyAbvPU'
AS = 'ntqzPEeLlvXsG14KCEkdxeGLSKRKIVrQT3dg3E9rA7njj'

client = jubatus.Classifier('127.0.0.1', 9199, 'tweet')
lux_classifier = LuxClassifier()

# ツイート投稿用のURL
url = "https://api.twitter.com/1.1/statuses/update.json"

# ツイート本文
while True:
    result_dictionary = lux_classifier.predict(client)
    print result_dictionary['Value']
    previous_params = ""
    if previous_result != result:
        if result == "True":
            params = {"status": u"いるよ"}
        else:
            params = {"status": u"いないよ"}
        previous_result = result

# OAuth認証で POST method で投稿
    twitter = OAuth1Session(CK, CS, AT, AS)
    req = twitter.post(url, params=params)

    # レスポンスを確認
    if req.status_code == 200:
예제 #5
0
        "consumer_secret"    : "bhKEUnaccqA75t9JWjHJ6A7E76RlU4ce1N23p8Y61muh8NvF2k",
        "access_token"       : "2587234754-SBW9JesNhQEOPlsrqwSpt3YlhwYCliMDfyAbvPU",
        "access_token_secret": "ntqzPEeLlvXsG14KCEkdxeGLSKRKIVrQT3dg3E9rA7njj"
        }

CK = oath_key_dict["consumer_key"]
CS = oath_key_dict["consumer_secret"]
AT = oath_key_dict["access_token"]
AS = oath_key_dict["access_token_secret"]

# ツイート投稿用のURL
url = "https://api.twitter.com/1.1/statuses/update.json"

# ツイート本文
lux_classifier = LuxClassifier()
result         = lux_classifier.predict(client)
print result

if(result != previous_result):
    if (result == 'True'):
        params = {"status": u"明るいよ " + datetime.now().strftime("%Y/%m/%d %H:%M:%S")}
    else :
        params = {"status": u"暗いよ   " + datetime.now().strftime("%Y/%m/%d %H:%M:%S")}
    previous_result = result

# OAuth認証で POST method で投稿
twitter = OAuth1Session(CK, CS, AT, AS)
req = twitter.post(url, params = params)

# レスポンスを確認
if req.status_code == 200: