Skip to main content

WDSF API Python Client (unofficial)

Project description

WDSF API Python Client (unofficial)

PyPI Documentation Status Apache 2.0 License CodeFactor

This is an unofficial Python client for the public API of the World DanceSport Federation (WDSF). Original documentation for the API can be found here.

The client is based on Uplink and uses Pydantic for (de-)serialization and validation.

This project is under active development. Breaking changes must be expected for all 0.0.X versions.

Installation and Usage

You can install this library from the Python Package Index:

pip install wdsf-api

You can then create a new client and make a request:

from wdsf_api.client import WdsfApi

client = WdsfApi(
    environment='production',
    auth=('WDSF_API_USERNAME', 'WDSF_API_PASSWORD')
    )

competition = client.get_competition(competition_id=61243)

Documentation

Coming. Will be published on Read the Docs.

License and Disclaimer

The WDSF API Python Client is open source software provided under the Apache License 2.0.

The project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with the World DanceSport Federation, or any of its subsidiaries or its affiliates.

The names World DanceSport Federation as well as related names, marks, emblems and images are registered trademarks of their respective owners.

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

wdsf_api-0.0.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

wdsf_api-0.0.1-py2.py3-none-any.whl (6.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file wdsf_api-0.0.1.tar.gz.

File metadata

  • Download URL: wdsf_api-0.0.1.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for wdsf_api-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f6dfb180e44f098c3e53c7bfe3f72830133fcfe7d52b885a6a79b3d32b6a5da8
MD5 5e1e8a039de1bbcb063dbd8b87d68873
BLAKE2b-256 119fa5db8aea272d920b442834a9b29f5f2ec39209c8d0c28acee1eec48e10a0

See more details on using hashes here.

File details

Details for the file wdsf_api-0.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: wdsf_api-0.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for wdsf_api-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5447d1ac05375d7e93c5f02747214e6386b4b3fa19a367720fb1c8882d0b049b
MD5 56d04c8439e2505c7541022d55a17bca
BLAKE2b-256 e767823ad7f62e00171b80441e1b5dba8a16597d4bdff97bb9f2ae491f97a308

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