Narzędzie służące do komunikacji z serwerem zapytań LPMN. Aktualna wersja biblioteki nie wspiera systemu Windows.
Kod dostępny jest pod adresem: https://gitlab.clarin-pl.eu/nlpworkers/lpmn_client
W przypadku znalezienia błędów prosimy je zgłaszać pod powyższym adresem.
python 3.6+
requests
git clone https://gitlab.clarin-pl.eu/nlpworkers/lpmn_client
pip install -r requirements.txt
python -m lpmn_client
Innym sposobem jest pobranie i instalacja za pomocą pip:
pip install -i https://pypi.clarin-pl.eu lpmn_client
lpmn_client
Przykład użycia z poziomu konsoli:
python -m lpmn_client -i tests/example/dir -o output "any2txt|wcrft2"
Przykład użycia z poziomu konsoli (instalacja pip):
lpmn_client -i tests/example/dir -o output "any2txt|wcrft2"
Przykład użycia programistycznego:
from lpmn_client import download_file, upload_file
from lpmn_client import Task
file_id = upload_file("tests/example/dir")
t = Task("any2txt|wcrft2")
output_file_id = t.run(file_id)
downloaded = download_file(output_file_id, "./out")
print(downloaded)
(C) CLARIN-PL