Exemplo n.º 1
0
    def next_tt(self, a=None):
        # It's not working and we should try the next API

        self.API_IDX += 1
        print ("NEXT API", self.API_IDX)

        # DON'T cycle, just die if we have no more APIs
        if self.API_IDX >= len(self.APIs):
            assert False, "We're out of APIs!"

        self.tt = texterra.API(self.APIs[self.API_IDX], "texterra", "v1")
Exemplo n.º 2
0
    def setUp(self):
        TEXTERRA_KEY = os.environ.get("TEXTERRA_KEY")
        TEXTERRA_SERVICE_NAME = os.environ.get("TEXTERRA_SERVICE_NAME")
        TEXTERRA_SERVICE_VERSION = os.environ.get("TEXTERRA_SERVICE_VERSION")
        self.texterra = texterra.API(TEXTERRA_KEY, TEXTERRA_SERVICE_NAME,
                                     TEXTERRA_SERVICE_VERSION)

        self.en_text = 'Apple today updated iMac to bring numerous high-performance enhancements to the leading all-in-one desktop. iMac now features fourth-generation Intel Core processors, new graphics, and next-generation Wi-Fi. In addition, it now supports PCIe-based flash storage, making its Fusion Drive and all-flash storage options up to 50 percent faster than the previous generation'
        self.ru_text = 'Первые в этом году переговоры министра иностранных дел России Сергея Лаврова и госсекретаря США Джона Керри, длившиеся 1,5 часа, завершились в Мюнхене.'
        self.en_tweet = 'mentioning veterens care which Mccain has voted AGAINST - SUPER GOOOOD point Obama+1 #tweetdebate'
        self.ru_tweet = 'В мастерской готовят пушку и автомобили 1940-х годов, для участия в Параде Победы в Ново-Переделкино.'
Exemplo n.º 3
0
    def __init__(self, api_start):
        self.API_IDX = api_start
        self.APIs = ['aaa3d9f43a9233b2a483ce3c6fd3bf3c4bdf4dad', 'a1e97495b947147367a0edcb67f75e37f719169c', '36533a216d1676a42d37c2a1c4acb5e20231e75a', '54e427aefd76b64024d985c78fc84de0d4bd93b0', '157be6a2aa25848a75284e3f43ab5c38af2f6974', 'c7ed3175aa051e37020e1aa9568779fbe3a8bd08', '3bf01c7fcdb1fc058a50d53d167aa82b4c85f811', 'd3a3c3cc49ef1dd086f139b8ca74e4d2b5091328', '46ee56297d52b1cda55ac78ef56b02e8b29c879a']
#        self.APIs = ['3bf01c7fcdb1fc058a50d53d167aa82b4c85f811']
        self.tt = texterra.API(self.APIs[self.API_IDX], "texterra", "v1")
Exemplo n.º 4
0
def lemmatizationWordsTexterra(aText):
    t = texterra.API('2eca112748d13582aef0751b7ce9d317b04bc1e2', 'texterra',
                     'v1')
    result = t.lemmatizationAnnotate(aText)
    return [(a['value']) for a in result['annotations']['lemma']]
Exemplo n.º 5
0
 def setUp(self):
     TEXTERRA_CUSTOM_HOST = os.getenv("TEXTERRA_CUSTOM_HOST")
     TEXTERRA_CUSTOM_KEY = os.getenv("TEXTERRA_CUSTOM_KEY")
     self.custom_texterra = texterra.API(host=TEXTERRA_CUSTOM_HOST,
                                         key=TEXTERRA_CUSTOM_KEY)