Owork is a productivity timer written in OCaml. It provides four states of
short break and
long break. The times for each
duration are configurable and the user can create their own scripts to interact
with the server.
This should encourage regular breaks from work to get up and about while also encouraging focus for the duration of sessions. The exact principle the user wants to follow is completely up to them provided it fits into the states of work.
Since it is just a server custom scripts can be used to:
- send requests to the server
- notify the user of a change of state
- get the state of the timer from the server
Check out the projects page for some links.