Add code for getting parse tree from server
This commit is contained in:
parent
0ed8d49a72
commit
8a5346c6b0
21
syntax.py
21
syntax.py
@ -1,4 +1,23 @@
|
|||||||
|
import requests
|
||||||
|
|
||||||
|
|
||||||
class Syntax:
|
class Syntax:
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def __parsey(text, server):
|
||||||
|
print(f'Connecting to \'{server}\'...')
|
||||||
|
response = requests.post(url=f'{server}/v1/parsey-universal-full',
|
||||||
|
data=text.encode('utf-8'),
|
||||||
|
headers={
|
||||||
|
'Content-Type': 'text/plain; charset=utf-8',
|
||||||
|
'Accept': 'text/plain',
|
||||||
|
'Content-Language': 'ru'
|
||||||
|
})
|
||||||
|
result = response.text
|
||||||
|
if response.status_code != requests.codes.ok:
|
||||||
|
response.raise_for_status()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
def run(self, text: str, server: str) -> str:
|
def run(self, text: str, server: str) -> str:
|
||||||
return text
|
return self.__parsey(text, server)
|
||||||
|
Loading…
Reference in New Issue
Block a user