Human-oriented representation of time deltas, a Python library
Project description
Convert time deltas into phrases like “5 minutes ago”, “3 hours ago”, “2 days ago” etc.
This package has a number of modules in it, each for separate language. It is standard that module pytimeago.X has function X, which accepts at least on argument – number of seconds between two events. It may also accept extra keywords, which should be documented in the docstring of the function. Returned is always unicode string.
Usage pattern:
from pytimeago.english import english from time import time, sleep
a = time() # …do something here… delta = int(time() - a) # could use sometimedetal.total_seconds() print “job started %s” % english(delta)
Prints, e.g.
job started 15 minutes ago
Available languages are:
from pytimeago.english import english from pytimeago.english import english_short from pytimeago.french import french
Licenced under GNU Lesser General Public License, you can get a copy at: http://www.gnu.org/licenses/lgpl.html
Written by Adomas Paltanavicius (adomas.paltanavicius@gmail.com). Packaged, french added, and computation enhanced by Stephane “Twidi” Angel (s.angel@twidi.com)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.