public
Description: Yahoo Hack Day Project
Homepage:
Clone URL: git://github.com/Fabs/eventomeeter.git
eventomeeter / content_analyst_api.py
100644 31 lines (24 sloc) 0.802 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from urllib import urlopen,urlencode
 
class Dummy():
    def __init__(self,dummy):
        self.dummy = dummy
 
    def relevant_content(self):
        return self.dummy
 
    def __str__(self):
        return "dummy: %s"%(self.dummy)
 
    __repr__ = __str__
 
def extractKeyWords(contextable):
    dic_params ={
        "appid" : "teventomeeter",
        "context" : contextable.relevant_content(),
        "output" : 'json',
    }
    params = urlencode(dic_params)
    urlbase = "http://search.yahooapis.com/ContentAnalysisService/V1/termExtraction?%s"%(params)
    results = urlopen(urlbase)
    jsonResults = results.read()
    dic = eval(jsonResults)
    return dic['ResultSet']['Result']
   
 
if __name__ == '__main__':
    dummy = Dummy(raw_input("Enter Text\n"))
    print extractKeyWords(dummy)