Terminal Pomodoro timer
Project description
pomoglorbo
Terminal Pomodoro Timer
Installation
This is a fork of the original pydoro. Installing this fork will require you to clone this repository and install it from there like so:
# Provided you CDed into the repository
# If your system uses pip, type pip instead
# If you really want a global install, leave --user out
pip3 install --user .
You can also use pip install ".[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.
I am not entirely sure if this will work with Windows, please try and let me know. The original version might have worked.
This might work with pipx, but I can't guarantee. Refer to the original pydoro for advice on this.
Usage
Run pomoglorbo
to launch. More info in
the wiki of the original version.
Development
Run pomoglorbo inside a poetry venv using the following command:
poetry run src/pomoglorbo/cli/__init__.py
You can additonally specify a config file to be used like so:
env POMOGLORBO_CONFIG_FILE=test/config.ini \
poetry run src/pomoglorbo/cli/__init__.py
Options
See pomoglorbo --help
for a complete overview of available options. At the
time of writing, these were the available flags:
options:
-h, --help show this help message and exit
--focus focus mode: hides clock and mutes sounds (equivalent to --no-clock and --no-sound)
--no-clock hides clock
--no-sound mutes all sounds
--audio-check play audio and exit
-v, --version display version and exit
--audio-file path custom audio file
--work-state-cmd-suffix WORK_STATE_CMD_SUFFIX [WORK_STATE_CMD_SUFFIX ...]
arguments to append to every command invocation
Credits
- pydoro - by Bhathiya Perera
- Pomodoro - Invented by Francesco Cirillo
- prompt-toolkit - Awesome TUI library
- b15.wav - Dana robinson designs, CC0 from freesound
Contributors
See the CONTRIBUTORS
file in the root directory.
Copyright
See the LICENSES folder for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pomoglorbo-2024.6.18-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c297f7a152c4fa618c5750a28b115d3348a5646dced54602ea1c2bcf5987db65 |
|
MD5 | ad7af32358fb8e40e2b149ad2a778cfd |
|
BLAKE2b-256 | f13835feab84b85b7af4b377f5ef4920b4e9508b1c0a94e89308ab6331eda8c0 |