Skip to main content

A SDK to facilitate the interaction with the Alasco API.

Project description

Alasco

Introduction

This package is SDK for python to facilitate interaction with the Alasco API.

The official documentation from Alasco can be found here.

How to install it

Run the following command in your terminal:

pip install alasco

Setup in python

Import alasco

And import the module with the following command in your python script:

from alasco import Alasco

Instantiate client

Then instantiate the alasco client like this:

from alasco import Alasco
from dotenv import load_dotenv, find_dotenv

_ = load_dotenv(find_dotenv(raise_error_if_not_found=True))

token = os.environ["token"] # your alasco token
key = os.environ["key"] # your alasco key

alasco = Alasco(token=token, key=key, verbose=True)

Example: fetch all DataFrames

dfs = alasco.data_fetcher.get_all_df()
dfs["properties"].head(2)

Output:

id type name description address zip_code city country date_created relationships.projects.links.related
0 97bad92e-0fd8-4987-9f8e-aafcd4eafcd7 PROPERTY Wohnpark Unteraching Am Sportpark 4 82008 Unterhaching 2022-09-19T12:15:55.539340+00:00 https://api.alasco.de/v1/properties/97bad92e-0fd8-4987-9f8e-aafcd4eafcd7/projects/
1 6ee2f67d-6911-4085-a7b3-4dbc370f494f PROPERTY Grundstück Leopoldstraße Leopoldstr. 21 80802 München 2021-07-14T09:50:47.760738+00:00 https://api.alasco.de/v1/properties/6ee2f67d-6911-4085-a7b3-4dbc370f494f/projects/

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

alasco-0.0.5.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

alasco-0.0.5-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file alasco-0.0.5.tar.gz.

File metadata

  • Download URL: alasco-0.0.5.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for alasco-0.0.5.tar.gz
Algorithm Hash digest
SHA256 72998784ded0ebeb1a1958bdcffcc01eb981290ec120e23761b695eed4a64c9e
MD5 d3ab733e036be66949006ccde2bf30d0
BLAKE2b-256 a12c9840c506dca5eeaf765b9ccb46ea8b2fb3ced639a8f7067f4b904c886049

See more details on using hashes here.

File details

Details for the file alasco-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: alasco-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for alasco-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c13e84df9c43e56f76078205d0fe83c04e3a1f5ba50e9756142a83d31249d696
MD5 4be1a85f0726dae09db66f984ab178f0
BLAKE2b-256 0172419bac85a8881baeac000d8a552b8011d5824e7264c2112f672d75fd3c1f

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