Skip to content

sazam0/pomdoro-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terminal pomodoro app for nextcloud deck cards.

setup

requirements

sudo apt-get install -y python3-dev libasound2-dev

python packages

pip install telegram-send rich seaborn matplotlib pyalsaaudio tqdm simpleaudio
conda install -c conda-forge python-decouple

sound files

put your sound (notification) files in sound directory. set your filenames in constants.json.

environment

create a file named .env and put the following configuration.

username = '<nextcloud user name>'
password='<nextcloud account password>'
base_url='https://<nextcloud url>/index.php/apps/deck/api/v1.0/boards'
storage_dir='<location of config directory with respect to home directory>'
config_dir='<location of cloned directory with respect to home directory>'
constant_var='constants.json'

Usage

help

pomodoro.py -h

hints

interrupted session / pause

when: C-c during pomodoro is running if you choose to continue the interval/pause will be counted as following table

pomodoroconsecutiveInterval
-2-2

extra session delay

if delay is longer to switch to break / pomodoro, the delay will be counted as extra session following previous session

pomodorotype
-1<previous session>
pomodoro, short_break, long_break

About

pomodoro on cli

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages