skip to navigation
skip to content

Not Logged In

ago 0.0.3

ago: Human readable timedeltas

Latest Version: 0.0.6

How to install

easy_install ago

How to use

The ago module comes with three functions:

  1. human
  2. delta2human
  3. delta2dict

You really only need to worry about human:

from ago import human, delta2human, delta2dict

from datetime import datetime

# pretend this was stored in database
d1 = datetime(
  year = 2010,
  month=5,
  day=4,
  hour=6,
  minute=54,
  second=33,
  microsecond=4000
 )

# to find out how long ago, use the human function
print 'Created ' + human( d1 ) + ' ago.'

# optionally pass a precision
print 'Created ' + human( d1, 3 ) + ' ago.'
print 'Created ' + human( d1, 6 ) + ' ago.'

Now we will document how to use delta2human and delta2dict:

# pretend we already have a timedelta object

# subtract two datetime objects for a timedelta object
d2 = datetime.now()
delta = d2 - d1

# display a human readable timedelta from a timedelta
print 'Created ' + delta2human( delta ) + ' ago.'

#  create a dictionary out of the timedelta
delta_dict = delta2dict( delta )
print delta_dict

How do I thank you?

You should follow me on twitter http://twitter.com/russellbal

License

Public Domain

 
File Type Py Version Uploaded on Size
ago-0.0.3-py2.7.egg (md5) Python Egg 2.7 2012-07-29 3KB
ago-0.0.3.tar.gz (md5) Source 2012-07-29 2KB
  • Downloads (All Versions):
  • 84 downloads in the last day
  • 714 downloads in the last week
  • 2625 downloads in the last month