Skip to main content

Downloads results from RaceTimePro

Project description

Resultdownloader

Author

Dominik Rappaport, dominik@rappaport.at

Synopsis

This tool facilitates the download of competition results from the RaceTimePro website. As the platform does not provide a native CSV export option, this script addresses that limitation.

Disclaimer

It should be noted that substantial portions of this script were generated using ChatGPT, with only minor manual adjustments required.

Installation

The resultdownloader is distributed as a Python package. Several installation methods are available.

Using pip

Executing pip installs the package in your current Python environment. Global installation was once possible, but modern Linux distributions no longer permit this approach.

pip install resultdownloader

Using pipx or uv

Both pipx and uv enable global tool installation. The package can be installed as follows:

pipx install resultdownloader

or

uv tools install resultdownloader

Usage

Single URL Mode

Download results from a single competition by providing a URL and output filename:

resultdownloader --url "URL" --output FILE

Example:

resultdownloader --url "https://events.racetime.pro/en/event/1022/competition/6422/results" --output race_results.csv

URL list mode

Download results from multiple competitions by providing a text file containing one URL per line:

resultdownloader --urllist FILE

Example:

resultdownloader --urllist racelist.txt

In this mode, output files are automatically named as race_EVENT.csv based on the event IDs extracted from each URL.

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

resultdownloader-1.0.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

resultdownloader-1.0.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: resultdownloader-1.0.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.1

File hashes

Hashes for resultdownloader-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ec89b2748c9270c77069c9ffc77be415871a582d592a1d025e7c496759cf5fde
MD5 237de9f91a26d09cc98992a0a95863b7
BLAKE2b-256 2841ce1fc827c42089abb8830395c9568d68bb83e9aa25bd78576fd1f586d541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resultdownloader-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4fff4e16ed3f9fd9cabfab994967bbd24d5614aff0967a519b5acca79ab99772
MD5 9820f61d13adea597280400f8aaeed58
BLAKE2b-256 9c3c8983b8f05a421f76251f40fa3e51d3f5de20dc0b7b651ed5257c599712a0

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