A more fully fledged Pomodoro timer, contained completely on the command line. Tested using a GNOME terminal.
Features:
- Includes pause and rewind functionality
- Dropbox support for storing your logs and configurations across multiple systems
- (YET TO BE IMPLEMENTED) A merging tool that lets you merge logs across multiple
- Logs all of your pomodoros since you began using the application
- All settings configurable without leaving the application
- Shell script for convenient starting of application
- (YET TO BE IMPLEMENTED) View your statistics on a myriad of time settings
Dependencies:
NOTE: To install pip3
, type the below into your terminal:
sudo apt install python3-pip
pygame
; install withpip3 install pygame
dropbox
; install withpip3 install dropbox
First time run:
- Make sure that you have the dependencies installed!
git clone https://github.com/ItsPax/Pomo
to get the source code for the application.- Navigate to the directory.
./start
to start the application.- Clean the log and start anew by typing in
cleanlog
. - Enjoy!
To do:
- Set up a merging utility so you can merge the local log and the dropbox log together, then upload the new dropbox log
- Implement some user interface to change the configs in
pomo-config.txt
without the user having to manually editpomo-config.txt
- Implement a units solution for the rewind command in
pomodoro()
- Data is ready and no wrangling needed; what graphs would be useful for a user?