Skip to main content

A simple countdown timer to boost effectiveness.

Project description

Timebox

Description

Timebox is a simple yet effective tool for staying efficient during a workday.

Timeboxing is a time management technique that is believed to boost productivity by limiting the time during which a task is supposed to be completed. A time box is a fixed period of time alloted for a task or activity. The period of time to spend on the task is decided first (default 45 minutes). The duration of a time box may depend on the task or activity. Alternatively, the task may be scoped in a manner that it can be completed in a fixed size time box. Then a timer is started with the decided time interval. Once the timer notifies that the time interval has expired, any activity or work on the task is stopped, and a short break is taken before beginning another time box.

Timebox is inspired by susam/timebox

Getting Started

Install timebox by running the following command

pip install simple-timebox

Start a timbeox session with the default config by running

timebox

Get a full list of all available parameters by running

timebox --help
---

Usage: timebox [OPTIONS]

Options:
  -t, --time INTEGER              Duration of the time box in minutes
                                  [default: 45]
  -b, --beeps INTEGER             Numbers of beeps to notify that the session
                                  is finished  [default: 3]
  -be, --before_end INTEGER       Notify with an alert X minutes before the
                                  session ends.  [default: 15]
  -bis, --beeps_in_session INTEGER
                                  Number of beeps to notify you that there is
                                  X minutes left of session  [default: 1]
  --alert-midway / --no-alert-midway
  --help                          Show this message and exit.

Set a custom time box session length

timebox --time 30

License

This is free and open source software. You can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of it, under the terms of the MIT License. See LICENSE.md for details.

This software is provided "AS IS", WITHOUT WARRANTY OF ANY KIND, express or implied. See LICENSE.md for details.

Support

To report bugs, suggest improvements, or ask questions, please create a new issue at http://github.com/stigoleg/Timebox/issues.

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

simple-timebox-0.1.post1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

simple_timebox-0.1.post1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file simple-timebox-0.1.post1.tar.gz.

File metadata

  • Download URL: simple-timebox-0.1.post1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

File hashes

Hashes for simple-timebox-0.1.post1.tar.gz
Algorithm Hash digest
SHA256 d0fd3ce57849390d95d8151593284d4182a1d1c3beda4f3bbf6412a00de2f91b
MD5 55c7ca828b9bec5c82933c9f7297a98f
BLAKE2b-256 0baebf4c0b352afbdfefb5bf22ca3d33f300133f7bd7ccf7f4332ee96a0be984

See more details on using hashes here.

File details

Details for the file simple_timebox-0.1.post1-py3-none-any.whl.

File metadata

  • Download URL: simple_timebox-0.1.post1-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

File hashes

Hashes for simple_timebox-0.1.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 725d98f9666e40969b4eabc55e55f464df7938d2b6175a05a5c5dc5aae920b0b
MD5 285e05dce626d38adf0d6e1da6387fa9
BLAKE2b-256 392432e93439e51f3332ea523b23b0a972ffd44442008e59026d4a571abfac7e

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