pomo is a simple timer that uses the pomodoro technique. It is based on spt: https://github.com/pickfire/spt, which is a bit less simple.
Go to file
Simon Lieb 3678854ad1 Fix separate USR1 handling & time display logic
Make remaining_time() more atomic, in order to avoid receiving a signal
during execution of this function.

Receiving a signal during a signal handler is an undefined behavior.
2016-11-01 00:21:19 +08:00
.gitignore Initial commit 2015-11-28 21:15:26 +08:00
arg.h Initial commit 2015-11-28 21:15:26 +08:00
config.def.h Just comment config.mk to remove libnotify 2016-07-11 17:32:47 +08:00
config.mk Prefer sigsuspend(2) over pause(2) 2016-11-01 00:21:19 +08:00
LICENSE Prevent macro hell 2016-07-11 19:39:13 +08:00
Makefile Initial commit 2015-11-28 21:15:26 +08:00
README.md Show USR1 features and fix typo 2016-02-26 08:03:43 +08:00
spt.1 Update man page with new features 2016-07-15 22:02:36 +08:00
spt.c Fix separate USR1 handling & time display logic 2016-11-01 00:21:19 +08:00
TODO Fix failed execvp notifycmd 2016-07-11 18:47:18 +08:00

spt - simple pomodoro timer

spt is a simple timer that uses the pomodoro technique that doubles your efficiency.

Features

  • Get the jobs done quicker than ever
  • Keeps you free like a dog
  • Able to show remaining time

Installation

Edit config.mk to match your local setup (spt is installed into the /usr/local namespace by default).

Afterwards enter the following command to build and install spt (if necessary as root):

make clean install

See the man pages for additional details.

Configuration

The configuration of spt is done by creating a custom config.h and (re)compiling the source code.

http://pomodorotechnique.com/

The project is licensed under the MIT license.