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.4.tar.gz (17.3 kB view details)

Uploaded Source

Built Distribution

alasco-0.0.4-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: alasco-0.0.4.tar.gz
  • Upload date:
  • Size: 17.3 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.4.tar.gz
Algorithm Hash digest
SHA256 78d83d4680e699d5aa7c6f67995c718f57d18d3a9569e58b7f76a02a54c781e8
MD5 f4ed2ce380a2b675cfc55c2efd1a5dde
BLAKE2b-256 135b3701cd6799a2998c8c15e2738a0171cd4e4331581f1735a84b7e01298f58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: alasco-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 17.1 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 180f38954a49d9682ac8fee863808642fce54e408a673f0aeeb805471ff2e50b
MD5 7a47337e5b732c6cd75267dfb44e327f
BLAKE2b-256 aa2bb6ad2168c70b01c5fd1a0d520eac660909b266f97af2a2141caf72323b30

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