Skip to main content

a package to integrate satplat api with python client

Project description

Python SatPlat Api Client

a simple module to integrate with SatPlat satellite image api service

Overview

Installation

This module is a pip package to let you integrate with satplat api service provider. in order to use this module you have to install it by pip command or through setup.

pip install satplat_api

Import package into your project by:

from satplat_api.api import SatPlatAPI

in order to use the module please consider looking at examples and documentations.

Usage

In order to integrate with this service provider you need to first have an account and token. so first of all create an account with the url provided below: https://dashboard.satplat.com/#/login

For easy implementations i have provided two simple examples, one for creating authenticating and getting access key and one for simple example to get current data from a location

# importing satplat module
from satplat_api.api import SatPlatAPI

# creating an instance client
client = SatPlatAPI()

# setting up access token
client.set_access_token(access_token="<YOUR_TOKEN>")

now that you have access token with unlimited time access then there is no need for authenticating, you can just set the access_token and proceed with other requests.

#importing satplat module
from satplat_api.api import SatPlatAPI

# creating an instance client
client = SatPlatAPI()

# setting the access token for headers in client object
client.set_access_token(access_token="<YOUR_TOKEN>")

# to get farms list 
pprint(client.get_farms_list())

References

Swagger

i even did create a custom swagger for testing purposes

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

satplat_api-0.1.1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

satplat_api-0.1.1-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file satplat_api-0.1.1.tar.gz.

File metadata

  • Download URL: satplat_api-0.1.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for satplat_api-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4dc19da0e0e4fdf806a22b7ba82458679c0bb2c4a3d113f2ba4b7e553c4d6257
MD5 ff0b554291fb42b60fca06046d42aa9f
BLAKE2b-256 5619f4d00780d3b37ac01455ee1397599db3b3859cf56b7a4e8ed6f76d389909

See more details on using hashes here.

File details

Details for the file satplat_api-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: satplat_api-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for satplat_api-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bbc2a14dd44b7c12b54d16bb41514301b4cdec70ca566639a595d54bd815319c
MD5 7be6c5968218a61fd4988f847bf76805
BLAKE2b-256 f5428213020875bdb2aab8b98b7765054201a33be6e9cfc2235f4cf53053f87e

See more details on using hashes here.

Supported by

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