Python api client - https://api.objectways.com/docs
Project description
Newton API client
This is python package to call all API from (https://api.objectways.com/docs)
Import package and create a client
from pprint import pprint
from objectways import newton
client = newton.Newton(api_key="YOUR_API_KEY")
1. Task
1.1. Add new task
body = {
"project_id": "449354de1168469a8229f605",
"file_name": "document.pdf",
"file_type": "application/pdf",
"source": "s3://examples/pdfs/document.pdf"
}
pprint(client.add_task(body))
1.2. Add task file
data = client.add_task_file(
project_id="449354de1168469a8229f605",
file_path="examples/pdfs/document.pdf",
mime_type="application/pdf",
annotations=None
)
pprint(data)
1.3. Find task by Filters
- Find all the tasks by
task_id
,file_name
orfile_type
- If all of
task_id
,file_name
,file_type
areNone
, it will return all possible tasks
tasks = client.find_task(
project_id="449354de1168469a8229f605",
task_id="449354de1168469a8229f605-0",
file_name=None,
file_type=None
)
pprint(tasks)
2. Project
2.1. Add a new project
body = {
"project_name": "TestProject",
"project_type": "NER",
"enable_text_mode_option": true,
"disable_quality_audit": true,
...
}
# check API docs for the full body: https://api.objectways.com/docs/#/projects/upload_project
pprint(client.add_project(body))
2.2. Find projects by Filters
- Find all the projects by
project_id
,project_name
oractive
- If all of
project_id
,project_name
,active
areNone
, it will return all possible projects
projects = client.find_project(
project_id="449354de1168469a8229f605",
project_name=None,
active: bool=None
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for newton_api_client-0.0.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e64ff18787a63db5c29eed7bc83282cff1055161d60d8243fe7580ccb5cf84cf |
|
MD5 | 60d7f0e7f8ce4d681f37b7df0683fe83 |
|
BLAKE2b-256 | 00fb654b06440bbcbd9bb5af54a7d60329f39dbf0d96e869e3e96418c2127bad |