Skip to main content

SYLO Python Pomodoro Timer

Project description

SYLO

PyPI version Contributions welcome License: MIT

Sort Your Life Out with SYLO, a Pomodoro timer for your terminal!

Install

Mac + Linux only

pip install sylo

Run

sylo

Configure

Config file

TOML Config file can be placed in the home directory ~/.sylo/sylo.cfg.

[general]
theme = "red"
audio_file = "/home/karen/Documents/my_funny_noise.wav"
time_segment_name = 'chips'

[durations]
work = 25
rest = 5

Optional arguments

Arguments added through the command line will overwrite those in the config file.

  • -w --work_time Overwrite the default time in minutes to work (default is 25 minutes)
  • -r --rest_time Overwrite the default time in minutes for a rest (default is 5 minutes)
  • -a --audio_file Set absolute path to an audio file to play when the timer ends.
  • -t --theme Choose a different color scheme from the default

:warning: Keep your audio files short!: SYLO is not sophisticated enough to shorten them yet

Example usage

sylo -w 20 -r 10 -a ~./path/to/my/audio/file.wav -t yellow

Data files

Data is persisted to disk at ~/.sylo/*.dat, if you remove the files you will lose your work history.

Acknowledgements

SYLO uses;

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

sylo-2.4.5.tar.gz (12.8 kB view hashes)

Uploaded Source

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