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)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pytimeago-2.0.tar.gz.
File metadata
- Download URL: pytimeago-2.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0fbd901c165686db911886105bcdccb88c022a8ec8241e8fb4f0dc840dfe4313
|
|
| MD5 |
94b7ecfc06fd4e678ab6d602a49d092e
|
|
| BLAKE2b-256 |
7f0e364065b68fd2fd6cbfacce6e8e56a0f2a5497e109cfe1938929d3c2ce2a8
|