Simple time tracking for simple people
rdial is a simple way to track the time you spend on tasks. It tracks the name of a task, its start time and its duration… nothing more.
rdial is released under the GPL v3 license.
rdial’s dependencies outside of the standard library are:
The module has been tested on many UNIX-like systems, including Linux and OS X, but it should work fine on other systems too.
$ nose2 -v tests
The database is just a directory of simple text files, making it very easy to use and abuse in other applications. A sample database could be a file named task.csv with the following contents:
start,delta,message 2011-05-04T08:00:00Z,PT01H00M00S,working on issue 4 2011-05-04T09:30:00Z,,
and a task2.csv file with the following contents:
The format is a CSV file containing the following fields:
- Start time expressed in UTC
- Task duration
- Message associated with the event
The start time and duration fields are given as ISO-8601 formatted strings.
If a line does not contain a duration entry then the task is considered to be currently running.
$ rdial start <task_name> $ rdial stop $ rdial report +-------+----------------+ | task | time | +-------+----------------+ | task | 1:00:00 | | task2 | 1 day, 0:15:00 | +-------+----------------+
I’d like to thank the following people who have contributed to rdial.
- Nathan McGregor
- James Gaffney
- Ryan Sutton
- Adam Baxter
- Kevin Simmons
If I’ve forgotten to include your name I wholeheartedly apologise. Just drop me a mail and I’ll update the list!
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|rdial-0.14.1-py2.py3-none-any.whl (23.8 kB) Copy SHA256 hash SHA256||Wheel||2.7||Jun 14, 2014|
|rdial-0.14.1.tar.bz2 (53.4 kB) Copy SHA256 hash SHA256||Source||None||Jun 14, 2014|
|rdial-0.14.1.tar.gz (59.2 kB) Copy SHA256 hash SHA256||Source||None||Jun 14, 2014|