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")
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-х годов, для участия в Параде Победы в Ново-Переделкино.'
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")
def lemmatizationWordsTexterra(aText): t = texterra.API('2eca112748d13582aef0751b7ce9d317b04bc1e2', 'texterra', 'v1') result = t.lemmatizationAnnotate(aText) return [(a['value']) for a in result['annotations']['lemma']]
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)