Skip to main content

A SDK to facilitate the interaction with the Alasco API.

Project description

Alasco

Introduction

This package is an 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.7.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

alasco-0.0.7-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for alasco-0.0.7.tar.gz
Algorithm Hash digest
SHA256 e63037ad5eeaa08af2b8488b0c8f77c7cf916610fd1080d00b8c7dab74b031b2
MD5 601c6b9a15566f454420ddb425a5bc7c
BLAKE2b-256 46a834ebc1895fc46c85c97adfc80b06140a62b3acc30c132e66d0956491f3d9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for alasco-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ffd55765e9cb5f988c58465dd4be88195e9026a8c196018df00fe116bba889b7
MD5 ba8896602901fdebc0356781bbc0265a
BLAKE2b-256 e16f2062c8fcaba83ce23dbb27c3ccbc16628e3f5e7b18eec796ccea3a02014c

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