command-line time tracking
Project description
timed
a command-line time tracker.
INTRODUCTION.
1. Timed stays out of your way.
2. Timed is as simple as possible.
INSTALLATION.
Method 1.
$ git clone git://github.com/adeel/timed.git
$ cd timed
# python setup.py install
Method 2.
# pip install timed
USAGE.
$ timed start myproject
starting work on myproject
at 16:35 on 07 Feb 2011
$ timed
working on myproject:
from 16:35 on 07 Feb 2011
to now, 17:00 on 07 Feb 2011
=> 0h25m have elapsed
$ timed stop
worked on myproject
from 16:35 on 07 Feb 2011
to now, 17:40 on 07 Feb 2011
=> 1h5m elapsed
$ timed summary
myproject 1h5m
$ cat ~/.timed
myproject: 16:35 on 07 Feb 2011 - 17:40 on 07 Feb 2011
Remember that ~/.timed is just a text file so the standard UNIX text
processing tools (grep et al.) are available. For example, to see a summary
of your work during the month of January 2011:
$ cat ~/.timed | grep "Jan 2011" | timed parse
COMMANDS.
timed: alias for 'timed status'
timed status:
print current status
timed start <project>:
start tracking for <project>
timed stop:
stop tracking for the active project
timed summary:
show a summary of all projects
timed parse:
parses a stream with text formatted as a Timed logfile and shows a
summary
timed help:
print help
CHANGELOG.
0.35: Added `timed parse`.
0.30: Complete refactoring.
0.20: Updated formatting (colors!).
0.13: Stopped using ez_setup for installation.
0.12: YAML turned out to be pretty slow, so it's been dropped.
0.11: Using YAML to store the log.
0.10: First release.
AUTHOR. Adeel Ahmad Khan <adeel@adeel.ru>.
a command-line time tracker.
INTRODUCTION.
1. Timed stays out of your way.
2. Timed is as simple as possible.
INSTALLATION.
Method 1.
$ git clone git://github.com/adeel/timed.git
$ cd timed
# python setup.py install
Method 2.
# pip install timed
USAGE.
$ timed start myproject
starting work on myproject
at 16:35 on 07 Feb 2011
$ timed
working on myproject:
from 16:35 on 07 Feb 2011
to now, 17:00 on 07 Feb 2011
=> 0h25m have elapsed
$ timed stop
worked on myproject
from 16:35 on 07 Feb 2011
to now, 17:40 on 07 Feb 2011
=> 1h5m elapsed
$ timed summary
myproject 1h5m
$ cat ~/.timed
myproject: 16:35 on 07 Feb 2011 - 17:40 on 07 Feb 2011
Remember that ~/.timed is just a text file so the standard UNIX text
processing tools (grep et al.) are available. For example, to see a summary
of your work during the month of January 2011:
$ cat ~/.timed | grep "Jan 2011" | timed parse
COMMANDS.
timed: alias for 'timed status'
timed status:
print current status
timed start <project>:
start tracking for <project>
timed stop:
stop tracking for the active project
timed summary:
show a summary of all projects
timed parse:
parses a stream with text formatted as a Timed logfile and shows a
summary
timed help:
print help
CHANGELOG.
0.35: Added `timed parse`.
0.30: Complete refactoring.
0.20: Updated formatting (colors!).
0.13: Stopped using ez_setup for installation.
0.12: YAML turned out to be pretty slow, so it's been dropped.
0.11: Using YAML to store the log.
0.10: First release.
AUTHOR. Adeel Ahmad Khan <adeel@adeel.ru>.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
timed-0.35.tar.gz
(3.8 kB
view details)
File details
Details for the file timed-0.35.tar.gz
.
File metadata
- Download URL: timed-0.35.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a2036fa9876323cb9e2b7400b26244750d1602aed52d30cdccfd990d18de43 |
|
MD5 | 507d1cdf306cc709d410ec40bffbdd0e |
|
BLAKE2b-256 | ebbcbe29a41df6f46f27dac4d1e74549f12667d02bb533900f9392a80fb3729f |