def transcribe_to_etherpad(sip_url, etherpad_url, api_key_file, **kwargs): api_url = urljoin(etherpad_url, '/api') pad_id = etherpad_url.split('/')[-1] apikey = open(api_key_file, 'rb').read() c = EtherpadLiteClient(base_url=api_url, api_version='1.2.13', base_params={'apikey': apikey}) for text in transcribe(sip_url, **kwargs): c.appendText(padID=pad_id, text=' ' + text)
def pasteText(text=None): a = request.args.get('a') c = EtherpadLiteClient( base_params={ 'apikey': 'f42591e743037bc39d530ba6b1550b0d558aed32f3e9f5e8f12cdeaa1a48b0cd' }) padList = c.listAllPads() c.appendText(padID=padList['padIDs'][0], text=a) return json.dumps('test')
def pasteText(padID=None, text=None): text = request.args.get('text') padID = request.args.get('padID') c = EtherpadLiteClient( base_params={ 'apikey': 'f42591e743037bc39d530ba6b1550b0d558aed32f3e9f5e8f12cdeaa1a48b0cd' }) #padList = c.listAllPads() #padList['padIDs'][''] message = c.appendText(padID=padID, text=text) return json.dumps(message)