Skip to main content

Abstraction class to use Isogeo REST API

Project description

Python minimalist SDK to use Isogeo REST API

Lib still under development. Unofficial.

Installing

To use:

pip install isogeo-pysdk

For developers:

git clone git@github.com:Guts/isogeo-api-py-minsdk.git
cd isogeo-api-py-minsdk
python setup.py install

Getting Help

There is a basic documentation about the Isogeo API.

Sample

from isogeo_pysdk import Isogeo
isogeo = Isogeo(client_id=share_id,
                client_secret=share_token)

# check which sub resources are available
print(isogeo.sub_resources_available)
print(isogeo.tr_types_label_fr)

# getting a token
jeton = isogeo.connect()

search = isogeo.search(jeton)

print(search.keys())
print(search.get('query'))
print("Total count of metadatas shared: ", search.get("total"))
print("Count of resources got by request: {}\n".format(len(search.get("results"))))

Others samples are available in the source repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

isogeo-pysdk-2.17.0.post450.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

isogeo_pysdk-2.17.0.post450-py2.py3-none-any.whl (19.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file isogeo-pysdk-2.17.0.post450.tar.gz.

File metadata

File hashes

Hashes for isogeo-pysdk-2.17.0.post450.tar.gz
Algorithm Hash digest
SHA256 b6d5335d88e96fdd86a63d333d0ee9297245b303452a6f81fa5e446d709d623e
MD5 abf3c513bed1e2a4643d27193f40a390
BLAKE2b-256 cb6f1032f47ff5ac5a203f073642c5deb132915d89fbcdf9013869baa31fc3b8

See more details on using hashes here.

File details

Details for the file isogeo_pysdk-2.17.0.post450-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for isogeo_pysdk-2.17.0.post450-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 66d35a9dbe8cc3dab99d27f345566aed3fd2db7dbe778fa86f96e701a00656c4
MD5 70276be1fd09e07c215bda6af4c10f81
BLAKE2b-256 0d4953bb93e55d5d3f8ce1f4b29136581b7ce9b21c172afdd740197b2d91a0f0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page