How I built an open source CLI based Pomodoro app?
What is Pomodoro?
Pomodoro time management technique where you do focused work sessions without any interruptions and take short breaks after the session and repeat it until you complete your task. Pomodoro helps improve concentration and focus.
Doro - CLI based pomodoro app
Doro is a pomodoro app has 2 features.
It also play a bell notification music after the pomodoro and countdown session ends. The code is opensource, you can find it on github here --> https://github.com/sureshdsk/doro
$ pip install doro
Configure pomodoro session using
doro config. Config will be stored at
$ doro config # verify config $ cat ~/.doro.yaml
$ doro start
$ doro countdown MINUTES # 15 minutes counter $ doro countdown 15 # 90 minutes counter $ doro countdown 90
+ rich --> progress bar and colorful text + typer --> cli interface + pyglet --> play music + PyYAML --> configuration management
I launched this project at PyCon India 2021 lightning talk which got an amazing response from the community. Now I would like to share my work with hashnode community.
Forks and stars welcome on Github: https://github.com/sureshdsk/doro
Would love to hear your feedback, comments and suggestions. Please leave your comments below.
If you like this article, subscribe to the newsletter and Connect with me on twitter to get my future articles.
Did you find this article valuable?
Support Suresh Kumar by becoming a sponsor. Any amount is appreciated!