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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: alasco-0.0.6.tar.gz
  • Upload date:
  • Size: 18.0 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.6.tar.gz
Algorithm Hash digest
SHA256 dc1453fdefa99a3010bf8bcfebbcfa7b05af349340ef27c20468923c423fa0dc
MD5 91e3664afc0730c1bd02041afe7b5239
BLAKE2b-256 97a80a1994449a58ea4bc7c012d040aa54974014d79f129b191f5541b35a1c1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: alasco-0.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 43b5ed31a60ff7e0b0a9e7d015f2044baedb708334e189690ddd717b2fc8be88
MD5 709f730324b8346083ae95ee1ba82814
BLAKE2b-256 94f8730d072222a1392661f7abaee08a46dafdf4af0186dadf9f5b6b3d3bcec3

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