A package to facilitate access to the Arlula Imagery Marketplace API
Project description
Arlula API Python Package
About
This package provides a core interface for interacting with the Arlula API. For a more full-featured package, see arlulaapi.
Prerequisites
This package requires an active Arlula account and access to the API credentials. If you don't have an account, you can create one at api.arlula.com/signup.
Installation
pip install arlulacore
Initiation
Instantiate a Session object using your API credentials as below. This will validate your credentials and store them for the remainder of the session.
import arlulacore
"""opening a session"""
arlula_session = arlulacore.Session(key, secret)
API Endpoints
This package contains methods for each of the supported API endpoints, namespaced by API namespace. Each namespace inherits the session defined above
Archive
archive = arlulacore.Archive(arlula_session)
search_result = archive.search(
start="string",
end="string"
res="string",
lat=float,
long=float,
north=float,
south=float,
east=float,
west=float
)
order = archive.order(
id=imageryId,
eula="",
seats=1,
webhooks=[...],
emails=[...]
)
Orders
orders = arlulacore.Orders(arlula_session)
order = orders.get(
id=orderId
)
orders.get_resource(
id=resourceId,
filepath="downloads/thumbnail.jpg",
# optional
suppress="false"
)
order_list = orders.list_orders()
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
Hashes for arlulacore-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22d162b9d18b1497c5ece0f3299893c2e8a5905407a2a86652673879a7d571d9 |
|
MD5 | 54a89b561fbab698f11b8918bac1b2e0 |
|
BLAKE2b-256 | c0ef1785a5e885cfb0c7d04d3adf21ceb59a856186bbd68c81ae68d57993e1e2 |