Skip to main content

A simple Pomodoro timer using curses (and pyglet for audio playback)

Project description

Khaki

Khaki is a Pomodoro timer in Python using the standard curses module and Pyglet.

How to use

Run khaki. Once it is running, use p to toggle the timer. After the long timer runs out, it is replaced by the rest timer, which needs to be toggled as well.

Pressing + will reset the current timer and add one second to the max time. Pressing - works the same way, but subtracts a second. The changes are not yet persistent.

Pressing c will clear the timer. It will keep running if it was running, and will continue paused if it was paused.

You can exit with q.

Why "Khaki"

It has a nice sound to it, and a Khaki is a great doppelganger for a tomato.

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

khaki-0.3.2.tar.gz (185.7 kB view details)

Uploaded Source

Built Distribution

khaki-0.3.2-py3-none-any.whl (322.3 kB view details)

Uploaded Python 3

File details

Details for the file khaki-0.3.2.tar.gz.

File metadata

  • Download URL: khaki-0.3.2.tar.gz
  • Upload date:
  • Size: 185.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/0.12.10 CPython/3.7.2 Linux/4.15.0-45-generic

File hashes

Hashes for khaki-0.3.2.tar.gz
Algorithm Hash digest
SHA256 f5388771afe8801ef3cf7443b3f6d92f513e37b1963536946a129b32eb8c6bb9
MD5 bc5c0cca9ce609af09140304e3b3ce69
BLAKE2b-256 79b46a4a25d728ce89cc2b259f4bee0e3e7bc9336b0bf5554862d42dc11c3616

See more details on using hashes here.

File details

Details for the file khaki-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: khaki-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 322.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/0.12.10 CPython/3.7.2 Linux/4.15.0-45-generic

File hashes

Hashes for khaki-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f22a5c59ec34f2094ec34c95f4afeb546bb3df7cf20ab07e4ee4faa777ad055b
MD5 f8635a0221dc9c2ab8c467842e39fd4d
BLAKE2b-256 73f4cb824cbb3b1988bec49e7c96c1006c444d921c688d1782a7ef6407fce450

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