Metadata-Version: 2.1
Name: bpsgeodb
Version: 0.0.4
Summary: BPS Geodatabase - API Authorization and Access Python Modules
Home-page: https://github.com/brazil-petrostudies/python-bpsgeodb
Author: Brazil Petrostudies Servicos Geologicos Ltda
Author-email: support@brazilpetrostudies.com.br
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# bpsgeodb

BPS Geodatabase - API Authorization and Access Python Modules
----------------------------------------------------------------

The objective of this module is to facilitate the authorization flow in our API.
More information about the API you can find in the DEVELOPER DOCS section of the BPS Geodatabase.

Installation
------------

``` pip install bspgeodb ```


Code Example 
------------

```
import bpsgeodb
import pathlib
import dotenv

from pprint import pprint

# Access to the API requires authorization.
# You must set up all necessary environment variables for the Authorization
# to work. Optionally you may read the environment variables from .env file.
# ATTENTION: Make sure you do not add your API KEYS to any code repository.

env_path = pathlib.Path('.') / '.env'
dotenv.load_dotenv(dotenv_path=env_path)

# create a BPS Geodb API Service instance
api = bpsgeodb.ApiService()

# Start authorization
api.authorize()

# Get all wells with Oil Geochemistry data
data = api.getData("oil_geochemistry/wells")

# Print API response
pprint(data)

```


