Skip to main content

CLI to get information about Ironman professional races

Project description

ironbot

Requirements

ironbot depends on Python 3.9 or newer, and on Camelot, which requires ghostscript.

Install

$ pip install ironbot

Usage

$ ironbot --help
Usage: ironbot [OPTIONS] COMMAND [ARGS]...

Options:
  --install-completion [bash|zsh|fish|powershell|pwsh]
                                  Install completion for the specified shell.
  --show-completion [bash|zsh|fish|powershell|pwsh]
                                  Show completion for the specified shell, to
                                  copy it or customize the installation.
  --help                          Show this message and exit.

Commands:
  calendar     List the details of the upcoming Ironman professional races.
  start-list   Gets the start list for an Ironman professional race (use...
  start-lists  List upcoming Ironman professional races with start list...

Exemples

Details of upcoming Ironman professional races

$ ironbot calendar
2023-06-04	IRONMAN Hamburg - MPRO European Championship	$75,000	5MPRO	CLOSED	CLOSED
2023-06-10	IRONMAN 70.3 Boulder	$50,000	2MPRO/2WPRO	CLOSED	CLOSED
2023-06-11	IRONMAN 70.3 Warsaw	$15,000	2MPRO/2WPRO	CLOSED	CLOSED

List events with start list available

$ ironbot start-lists
Choose one of the followign events to use with `start-list` command:
 [1] 2023 IRONMAN European Championship Hamburg
 [2] 2023 IRONMAN 70.3 Boulder

Get the start list of an event

$ ironbot start-list 4
1	Daniela Ryf	CHE (Switzerland)
3	Ashleigh Gentle	AUS (Australia)
4	Anne Reischmann	DEU (Germany)

Contributing

Make sure that both checks pass:

$ poetry run mypy **/*.py
$ poetry black --check .

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

ironbot-0.0.2.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

ironbot-0.0.2-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file ironbot-0.0.2.tar.gz.

File metadata

  • Download URL: ironbot-0.0.2.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.2 Darwin/22.4.0

File hashes

Hashes for ironbot-0.0.2.tar.gz
Algorithm Hash digest
SHA256 7519aef666cd09e36301888024032b1979ceb2ca78799445cd22b817703ae89d
MD5 0368f45e02ab024ecd9f821e1aa4eaae
BLAKE2b-256 094a313323f0b24de13f92c3cc0f4bcc4f1c6f53e754232fb725397561e6bbc7

See more details on using hashes here.

File details

Details for the file ironbot-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: ironbot-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.2 Darwin/22.4.0

File hashes

Hashes for ironbot-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 33f74d39ead404c0b87cf2f0df409bb02164e5b8d29756aad83276038bcdf190
MD5 0173499d9d69cfac41d2b72539fb63b5
BLAKE2b-256 2eb148c6bb5cb2aa08ee98e16d409c271e83707658434a86a64099c19e33ed8a

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