Skip to main content

A command line utility for working with daily standups.

Project description

PyStandups

A command line utility for working with daily standups. A "standup" is a brief description of what work will be done that day. PyStandups supports:

  • Storing standups for each day
  • Reviewing the previous day's standup (in case the actual work done ended up being different from what was planned)
  • A rudimentary "backlog" to save things for later standups

Standups are stored as a JSON dictionary. The location is hardcoded (see DATA_DIR). The schema and format may change without warning between versions of PyStandups, so back this up if it's important. However, the goal is to keep the data simple enough to be self-explanatory and trivial to migrate.

Usage

  • standup today - prepare standup at the beginning of the day. PyStandups will try to intelligently fill in as much information as possible, and you will have the opportunity to edit it in your editor.
  • standup later - take quick notes for future standups. standup today automatically fills in the data from standup later. For more sophisticated management of planned tasks, use an external tool like Jira.
  • standup get today and standup get last - print the relevant standup to standard out. These are mainly intended for use in scripts.

Old Standups

PyStandups does not support working with standups older than today or other complex tasks. You can use an external tool like jq to work with the JSON file directly.

Install

pip install pystandups to install latest release.

The project is managed by poetry so if you want to work on the code see poetry install.

Make sure you have $VISUAL (preferred) or $EDITOR set. If relevant, the command should include the "wait" parameter so that PyStandups is blocked until you close the editor window. So for example, subl -w not subl.

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

pystandups-0.4.5.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

pystandups-0.4.5-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file pystandups-0.4.5.tar.gz.

File metadata

  • Download URL: pystandups-0.4.5.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.6 CPython/3.9.3 Linux/5.10.30-1-MANJARO

File hashes

Hashes for pystandups-0.4.5.tar.gz
Algorithm Hash digest
SHA256 325631cf8bdf4873c0f9dd687da2e008e8454660e6ddc0f8d2e24ec5716606cd
MD5 5667a96dae5ec6fbbbbd5ffe76e6f7f2
BLAKE2b-256 7ad4bac0e638f8b496e16f45936e54a1f2b287bc0280776d3de34c4feef98f61

See more details on using hashes here.

File details

Details for the file pystandups-0.4.5-py3-none-any.whl.

File metadata

  • Download URL: pystandups-0.4.5-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.6 CPython/3.9.3 Linux/5.10.30-1-MANJARO

File hashes

Hashes for pystandups-0.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 98ecdf51ae4c0691a0100e9d79c5290509794ab06c1555a05c0a15360b149eb2
MD5 d246b1df6fc3c762c7a635d880419696
BLAKE2b-256 47d50eebd26f02b739e56b16ef0f840cc82e1789ffdcf4b2eff0a5e99b0ac6da

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