Skip to main content

Terminal Pomodoro Timer

Project description

Terminal Pomodoro Timer

https://github.com/JaDogg/pydoro/raw/develop/images/logo.png PyPI CI Python Support Chat https://img.shields.io/badge/code%20style-black-000000.svg

Installation 🎉

Install via pip:

$ pip install pydoro
$ pydoro

Done.

You can also use pip install "pydoro[audio]" to get audio dependencies for OSX(pyobjc-core) and Linux(PyGObject).

Also for Linux pygame will be used if it’s installed. (Try this if you cannot get PyGObject to work)

For some systems you may have to use pip3 instead. Only Python 3.6+ is supported.

On windows you may try the packaged .exe file. See the releases page.

If you have pipx:

$ pipx install pydoro

Usage 📖

  • Run pydoro to launch. More info in wiki.

https://github.com/JaDogg/pydoro/raw/develop/images/animation.gif

Options: Use –no-sound to mute alarms, –no-clock to hide the clock or –focus for both clock hiding and sound muting

Credits 🙇‍♂️

  • Pomodoro - Invented by Francesco Cirillo

  • playsound.py - For playing audio file, Copyright (c) 2016 Taylor Marks

  • prompt-toolkit - Awesome TUI library 😎

  • b15.wav - Dana robinson designs, CC0 from freesound

Contributors 🙏

Why ? 🤔

  • I wanted to follow Pomodoro Technique.

  • I don’t like to use mobile apps or web apps.

  • No user info is stored, tracked or shared.

  • I spend lot of time on my Terminal.

  • Written in Python 🐍.

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

pydoro-0.2.3.tar.gz (534.5 kB view details)

Uploaded Source

Built Distributions

pydoro-0.2.3-py3.9.egg (531.3 kB view details)

Uploaded Source

pydoro-0.2.3-py3-none-any.whl (532.4 kB view details)

Uploaded Python 3

File details

Details for the file pydoro-0.2.3.tar.gz.

File metadata

  • Download URL: pydoro-0.2.3.tar.gz
  • Upload date:
  • Size: 534.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for pydoro-0.2.3.tar.gz
Algorithm Hash digest
SHA256 4462ec240a68312e6bb551a78c28edd4b7a7ba9ff728e2467d5ddfde8d68d81e
MD5 d2cb5c990894904be3ebd114a900622d
BLAKE2b-256 98f39357b3eba1280234487360a54c7494d3eef18f8ccd4c5351c51963f8c771

See more details on using hashes here.

File details

Details for the file pydoro-0.2.3-py3.9.egg.

File metadata

  • Download URL: pydoro-0.2.3-py3.9.egg
  • Upload date:
  • Size: 531.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for pydoro-0.2.3-py3.9.egg
Algorithm Hash digest
SHA256 f3fc5e854ede6907e2d63315c30a7a527548d8c3e431d60d85b14fb6525be916
MD5 3ea5d6d4f2534c185bac5b64585e303f
BLAKE2b-256 39cabea5e1bace0a88259d1a3df542832d7afd374b1394e9b96a2344880266cd

See more details on using hashes here.

File details

Details for the file pydoro-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: pydoro-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 532.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for pydoro-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c1a3d97f8c09566a9aed5e045a140be0285a810f92fb4fe45eb5aa19748508e1
MD5 5c88102aa7456cb6733fa5cd7c610146
BLAKE2b-256 4cc9af399c6bf61610562728cedb0afd7f4a6cc7dbd19348020fcf69e67c1e4d

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