Skip to main content

Access Nadeo's web services API and the public Trackmania API

Reason this release was yanked:

broken on 3.12+3.13

Project description

nadeo-api

docs PyPI License

A library to assist with accessing Nadeo's web services API and the public Trackmania API (OAuth2).

The web services API has community-driven documentation here.
The main section of this API (named "Core") has an up-to-date list of valid endpoints being kept here.
Most of these endpoints are not documented at all, but you may help supplement the documentation here.

The public Trackmania API has official documentation here.
There is also community-driven documentation here which should be a bit more useful.

Installing the package from PyPI:

python -m pip install nadeo-api

Using the package:

import nadeo_api         # main module - various things
import nadeo_api.auth    # authentication - required for any endpoint
import nadeo_api.config  # configuration options
import nadeo_api.core    # web services Core endpoints
import nadeo_api.error   # custom exceptions
import nadeo_api.live    # web services Live endpoints
import nadeo_api.meet    # web services Meet endpoints
import nadeo_api.oauth   # OAuth2 endpoints (public API)
import nadeo_api.util    # unnecessary - use the main module instead

Configuration options in nadeo_api.config:

nadeo_api.config.debug_logging = True            # enable debug logging
nadeo_api.config.wait_between_requests_ms = 500  # change self rate limiting

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

nadeo_api-1.0.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nadeo_api-1.0.0-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file nadeo_api-1.0.0.tar.gz.

File metadata

  • Download URL: nadeo_api-1.0.0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for nadeo_api-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3ee3c1a045a09475ad00122ae990c03736569382efdee11018dca1d119a6d94a
MD5 b0b5d9bac2ed844f9ce551b2d37ec7d7
BLAKE2b-256 74e0c4e6f5e42408e0dd64e2bcc16232a0ab7d2b1acea711b88cac7d636b3d95

See more details on using hashes here.

File details

Details for the file nadeo_api-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: nadeo_api-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for nadeo_api-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 055847b2faeeacd50c6d032b7c8b1fac6a5545d0f0101fc84f4e9a54f7f7fcec
MD5 3271c68794e30431b07f4126caf9eefc
BLAKE2b-256 6bee27f33ed4a1ff3aa2894e88f91d35d6c1970b8df3f56067033a879568514f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page