Skip to main content
# Created 2023-09-30 Sat 12:24
#+options: toc:t
#+title: iron-cardio
#+author: Russell Helmstedter
#+description: README file for iron-cardio cli tool
#+keywords: kettlebells, iron cardio, cli
#+language: en
#+export_file_name: ../README.org

iron-cardio is a CLI designed to create and save iron cardio sessions.

* Installation
Use [[https://github.com/pypa/pipx][pipx]]
#+begin_src bash
pipx install iron-cardio
#+end_src
* Usage
** Initialize
Run the ~init~ command. This creates the database.

#+begin_src bash
iron-cardio init
#+end_src

Next, run the ~setloads~ command. This sets the units to either pounds or kilograms, the user's bodyweight, and the loads for the light, medium, and heavy kettlebell. This command can be run as needed when the user is ready to move up in load.

#+begin_src bash
iron-cardio setloads
#+end_src

** Commands
*** session
The ~session~ command generates a random iron cardio session.
#+begin_src bash
iron-cardio session
#+end_src

Generated sessions are built from the following parameters

|--------------------------+----------------------------|
| Parameter | Options |
|--------------------------+----------------------------|
| *Single Bell Variations* | Classic |
| | Classic + Pullup |
| | Classic + Snatch |
| | Traveling 2s |
| | Traveling 2s + Snatch |
| | Traveling 2s + Pullup |
| | Armor Building Complex 2.0 |
|--------------------------+----------------------------|
| *Double Bell Variations* | Double Classic |
| | Double Traveling 2s |
| | Double Classic + Pullup |
| | Armor Building Complex |
|--------------------------+----------------------------|
| *TIMES* | 30 mins |
| | 20 mins |
| | 10 mins |
|--------------------------+----------------------------|
| *LOADS* | heavy |
| | medium |
| | light |
|--------------------------+----------------------------|
| *SWINGS* | 0 - 100 |

*** done
The ~done~ command saves the most recently generated session to the database.

#+begin_src
iron-cardio done
#+end_src

To save a custom session, use the ~--custom~ flag. This allows the user to create a custom session.

#+begin_src
iron-cardio done -c
#+end_src

*** last
The ~last~ command displays the last saved session and calculates the amount of weight moved, the number of reps, and the pace (sec/rep).

#+begin_src bash
iron-cardio last
#+end_src

*** stats
The ~stats~ command displays the aggregated weight moved, number of reps, and pace for all sessions in the database.

#+begin_src bash
iron-cardio stats
#+end_src

*** best
The ~best~ command displays the top ten sessions based on the weight moved.
#+begin_src bash
iron-cardio best
#+end_src

Metadata

Release files for iron-cardio 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iron-cardio 0.1.6
File Size Uploaded
iron_cardio-0.1.6.tar.gz 20.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iron-cardio 0.1.6
File Interpreter ABI Platform
iron_cardio-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 42.2 kB

Release files / iron_cardio-0.1.6.tar.gz

Download URL iron_cardio-0.1.6.tar.gz
Size 20.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7873c508957cf56fac8ebe4d84e3731af8344dd645fdd932ba90b5c65bed6351
BLAKE2b-256 checksum
How to use checksums
ccdd7b01b9cc5687ad454dd34d74d434fd8ae8034794ab199107e74ff53880e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.10.4 Darwin/22.6.0

Release files / iron_cardio-0.1.6-py3-none-any.whl

Download URL iron_cardio-0.1.6-py3-none-any.whl
Size 21.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
41e97b758f430fdd415e5cbff81d39651732d82fb5b379b190b5817b22f3e378
BLAKE2b-256 checksum
How to use checksums
0c012fe1e2e59c6f77e20d9b25280253bd576b28f6b22fc35b88ab3ce86d9b91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.10.4 Darwin/22.6.0

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page