Skip to main content

CLI to get information about Ironman professional races

Project description

ironbot Tests

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 all tests pass:

$ poetry run pytest

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

Uploaded Source

Built Distribution

ironbot-0.0.5-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ironbot-0.0.5.tar.gz
Algorithm Hash digest
SHA256 4d02002c072a1dfedb89df35fa82282cba42ed7cbf69e3c32430beaf81cc83a8
MD5 1895c28e8d7042a9b2942d9eb26f19d5
BLAKE2b-256 e583aa445ed7fd9ffd81ba74feeaf20684548a29250e04dd8f7a7a32778618da

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ironbot-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ed7140cf274b7b147bf301fcc292eb9173a430093acdf78708db66afd7187132
MD5 92317ce6eec5dcaf9ff8b19ba50d5171
BLAKE2b-256 456fdc7706c000147febb1ff6821c88b31d2acfb5e9f59e0925ea666a119735e

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