Skip to main content

Standup Randomizer

Project description

Build Code style: black PyPI

🎲random-standup-py🐍

Do you have awkward pauses in your standups because no one wants to give their update next? Why not have a defined order? To make it fair, why not also 🎲randomize🎲 that order!

You really should use the Go version of this tool. This Python version was developed solely as a comparison exercise for the package publishing process.

Do you find this useful?

Star this repo!

Do you find this really useful?

You can sponsor me here!

Usage

  1. Get the tool with pip install random-standup.

  2. Create a team roster in a TOML file, following the format in example-roster.toml:

[Subteam-1]
members = [
        "Alice",                # TOML spec allows whitespace to break arrays
        "Bob",
        "Carol",
        "David"
        ]

["Subteam 2"]                   # Keys can have whitespace in quoted strings
members = ["Erin", "Frank", "Grace", "Heidi"]
  1. standup example-roster.toml

Output

$ standup example-roster.toml
2021-03-25
## Subteam-1
Alice
Bob
David
Carol

## Subteam 2
Erin
Grace
Frank
Heidi

Building from main

  1. Clone and cd into the repo.
  2. Install Poetry.
  3. poetry install
  4. poetry run standup example-roster.toml

Run tests with poetry run pytest -v

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

random-standup-1.0.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

random_standup-1.0.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file random-standup-1.0.0.tar.gz.

File metadata

  • Download URL: random-standup-1.0.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.8.8 Linux/5.4.0-1041-azure

File hashes

Hashes for random-standup-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3c3686de270357f0c2442b8eee407f1e16e1f1535a573d4ae4d62ba50f1688c1
MD5 dd399b78c28289d4841152b9f49f22e4
BLAKE2b-256 f43be1bc92fe4129b51f6412b704b6d89b3aca25168676f74e4a6c0e5d7bba78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: random_standup-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.8.8 Linux/5.4.0-1041-azure

File hashes

Hashes for random_standup-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 634517fedac5160f4592911855ce027631dd82b76cf0ac80c5e612ed6cb50d8a
MD5 d0113d45dd3a3a02c333a4ccfdb64c42
BLAKE2b-256 b8fdea8d63ebdc7e4a79a263d82e9e26cf0b2e95b25dcf7f86be8ed1cdbd416c

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