• Stars
    star
    549
  • Rank 80,448 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

simple command line pomodoro app with visualization of statistics

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

More Repositories

1

feed_forward_vqgan_clip

Feed forward VQGAN-CLIP model, where the goal is to eliminate the need for optimizing the latent space of VQGAN for each input prompt
Python
136
star
2

DALLE_clip_score

Simple script to compute CLIP-based scores given a DALL-e trained model.
Python
29
star
3

dpp

Determinantal point process
Python
18
star
4

pixel_to_svg

Simple unsupervised segmentation based method for turning a raster image into SVG using potrace.
Python
17
star
5

clip_rerank

Simple script to re-rank images using OpenAI's CLIP https://github.com/openai/CLIP.
Python
16
star
6

signal_propagation_plot

Signal Propagation Plot (SPP) library
Python
7
star
7

fluentopt

A flexible hyper-parameter optimization library for machine learning
Python
6
star
8

xdog_filter

image binarization with the Xdog filter
Python
5
star
9

compositionality-datasets-merge

Jupyter Notebook
4
star
10

vqgan_nodep

VQGAN from LDM without hell of dependencies
Python
4
star
11

ssd-pytorch

Single Shot MultiBox Detector implementation on pytorch
Python
3
star
12

simple_dedup

Python
2
star
13

retrieval_annotations

Python
2
star
14

bm

Simple console bookmark manager that uses Sqlite to store the links.
Python
2
star
15

paper_parser

Python
2
star
16

lasagnekit

Python
1
star
17

multigan

Python
1
star
18

ramp-leaderboard

Python
1
star
19

model2dataset

Python
1
star
20

hiddenmarkovmodel

A scikit-learn like implementation of Hidden Markov Models (HMM) in python
Python
1
star
21

generative_model_experiment

Python
1
star
22

feature_generation

Jupyter Notebook
1
star
23

prior_gan

Python
1
star
24

DALLE_utils

Python
1
star
25

lightjob

a lightweight job manager
Python
1
star
26

ae_gen

1
star
27

ssapy

Python
1
star
28

grammaropt

Python
1
star
29

deepgrammar

Python
1
star
30

autoencoder_painting

Python
1
star
31

parallel_url_downloader

Python
1
star
32

better_finetuning

Python
1
star