Skip to main content

CLI to count down days until events.

Project description

days-until

This CLI helps you count down to upcoming events. Inspired by year-progress.


Installation and Usage

$ pip3 install days-until
$ days-until --add  # The config file will be created the first time you run the program
$ days-until

Options

$ days-until [OPTIONS]

  Count down days until events.
  Written by Aaron Lichtman. https://github.com/alichtman/days_until

Options:
  --add              Prompt to add events.
  --clean            Remove events with end dates that have passed.
  --compress         Compress output when printing.
  --config           Print path to config file.
  --remove           Interactively remove events.
  -v, --version      Print version and author info.
  -h, -help, --help  Show this message and exit.

Configuration and Events

days-until reads its configuration from $XDG_CONFIG_HOME/.config/days-until.yaml or ~/.config/days_until.yaml.

The easiest way to add events is with the --add option. If you'd like to add the events manually, they should be in the following format:

event1:
  event: "Final Day in Switzerland"
  dates:
    start: "2019-12-7"
    end: "2019-12-20"

The top level keys (event1 in this example) don't matter as long as they're unique. I tend to use event{N}, but anything will work.

  • event is a string name for the event.
  • start is the date on from which you'd like progress to be tracked.
  • end is the date of the event.

All dates should be in YYYY-MM-DD format.

To remove entries interactively, use the --remove option.

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

days_until-0.0.2.tar.gz (6.7 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: days_until-0.0.2.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for days_until-0.0.2.tar.gz
Algorithm Hash digest
SHA256 687ed82b2507b58c5444aac94a57f729868a2c18208bb9a0f836488a1dfb73ed
MD5 6915ecf941ad733f549e7d25f57eafa6
BLAKE2b-256 6712c30495759f7349583f1b2bf4ccb05ecdb7d2671feed0d3499bb2da7d38c0

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