Skip to main content

CLI based pomodoro app

Project description

Doro - CLI based pomodoro app

Doro is a CLI based pomodoro app and countdown timer application built using python.

Install

$ pip install doro
or 
$ pip3 install doro

Usage

Pomodoro

Configuration

Configure pomodoro session using doro config. Config will be stored at ~/.doro.yaml

$ doro config

Enter your focus duration:  [15/20/25/30/45/50/60/90] (15): 15
Enter your break duration:  [5/10/15/20/30] (5): 5
Enter your font color:  [magenta/dark_cyan/bright_yellow/bright_white] (magenta): bright_yellow

# verify config
$ cat ~/.doro.yaml

Start Pomodoro

$ doro start

Countdown timer

$ doro countdown MINUTES

# 15 minutes counter
$ doro countdown 15

# 90 minutes counter
$ doro countdown 90

Demo

pomodoro-demo countdown-demo

Todo

  • pytest
  • pytest coverage
  • reports/metrics dashboard using local sqlite db or json dump
  • automatic publish to pypi
  • code compliance to precommit hooks
  • docstrings
  • mkdocs setup
  • test on linux systems
  • test on windows

Support

  • Fork and Star this repo to show your support
  • Spread the word

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

doro-0.0.6.tar.gz (2.7 kB view hashes)

Uploaded Source

Built Distribution

doro-0.0.6-py3-none-any.whl (303.2 kB view hashes)

Uploaded Python 3

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