All Projects → mehdidc → Pomodoro

mehdidc / Pomodoro

Licence: mit
simple command line pomodoro app with visualization of statistics

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pomodoro

Pomatez
Stay Focused. Take a Break.
Stars: ✭ 631 (+25.7%)
Mutual labels:  productivity, pomodoro
Tomighty Windows
Tomighty for Windows
Stars: ✭ 116 (-76.89%)
Mutual labels:  productivity, pomodoro
Pomolectron
🍅 A pomodoro app for your menubar/tray.
Stars: ✭ 504 (+0.4%)
Mutual labels:  productivity, pomodoro
Mater
🍅 A simple and purty menubar Pomodoro app written in Electron
Stars: ✭ 433 (-13.75%)
Mutual labels:  productivity, pomodoro
AnotherPomodoro
Modern and customizable productivity timer app that runs in your browser.
Stars: ✭ 126 (-74.9%)
Mutual labels:  productivity, pomodoro
Marinara
Pomodoro® time management assistant for Chrome
Stars: ✭ 1,806 (+259.76%)
Mutual labels:  productivity, pomodoro
Pomotroid
🍅 Simple and visually-pleasing Pomodoro timer
Stars: ✭ 2,028 (+303.98%)
Mutual labels:  productivity, pomodoro
Pydoro
🍅 pydoro - Terminal Pomodoro Timer
Stars: ✭ 277 (-44.82%)
Mutual labels:  productivity, pomodoro
lunatask
All-in-one encrypted to-do list, notebook, habit and mood tracker, pomodoro timer, and journaling app
Stars: ✭ 35 (-93.03%)
Mutual labels:  productivity, pomodoro
Pomidor
Pomidor is a simple and cool pomodoro technique timer.
Stars: ✭ 183 (-63.55%)
Mutual labels:  productivity, pomodoro
behaviortracker
Time Tracker ⏲️ - Android application to track the time you spend on some activities during your day.
Stars: ✭ 19 (-96.22%)
Mutual labels:  productivity, pomodoro
Pomodorologger
Pomodoro Logger 🕤 -- When a time tracker meets Pomodoro and Kanban board
Stars: ✭ 316 (-37.05%)
Mutual labels:  productivity, pomodoro
Sublime Rails Snippets
Sublime Text snippets for the latest Ruby and Rails versions
Stars: ✭ 406 (-19.12%)
Mutual labels:  productivity
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (-19.32%)
Mutual labels:  productivity
Mindmapp
🚀 Web application to draw mind maps.
Stars: ✭ 401 (-20.12%)
Mutual labels:  productivity
Snaptile
Versatile window tiling for X11 with powerful keyboard controls
Stars: ✭ 442 (-11.95%)
Mutual labels:  productivity
Spotter
🔎 macOS productivity tool to launch everything
Stars: ✭ 426 (-15.14%)
Mutual labels:  productivity
Protolock
Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.
Stars: ✭ 394 (-21.51%)
Mutual labels:  productivity
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (-23.51%)
Mutual labels:  productivity
Wnr
⏱️ It's a time-management tool for computers. Work and rest, with wnr now.
Stars: ✭ 385 (-23.31%)
Mutual labels:  pomodoro

Pomodoro

Simple command line pomodoro app with visualization of statistics. The Pomodoro technique is a time management technique for improving productivity.

Check https://en.wikipedia.org/wiki/Pomodoro_Technique for more details.

The code is based on: http://code.activestate.com/recipes/577358-pomodoro-timer/

How to install ?

    pip install pomodoro-cli

OR

    git clone https://github.com/mehdidc/pomodoro
    cd pomodoro
    pip install -r requirements.txt
    python setup.py install

How to use it?

  pomodoro 60 5

will run pomodoro cycles of 60mins of work and 5mins of rest. By default an alarm sound will be played at the end of pomodoros. Warning : alarm needs either mpg123 (https://www.mpg123.de/) or ffplay(https://ffmpeg.org/ffplay.html) to be installed.

it can be disabled using:

  pomodoro 60 5 --alarm=False

Instead of an alarm, you might rather want to receive a message box each time you finish a pomodoro. To do that, you can do:

  pomodoro 60 5 --notif=True --alarm=False

Warning : notif needs pyqt5 (https://pypi.python.org/pypi/PyQt5/5.8.2)

Enable display of a command line countdown timer as follows:

  pomodoro 60 5 --timer=True

Statistics

each time a pomodoro is performed, its recorded on a small text database in your HOME/.pomodoro. To visualize the statistics of your pomodoros, you can use pomostat. Here are some examples:

  pomostat overall
  pomostat week
  pomostat thisweek
  pomostat lastweek
  pomostat week --weekof='2018-01-01'
  pomostat stats
  pomostat weeks
  pomostat today
  pomostat yesterday

Check pomostat --help for more information.

Here is an example of graph with pomostat thisweek:

pomo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].