Converts seconds to human readable text or tuple
Reason this release was yanked:
bug with txtsec
Project description
Seconds to Text
Converts seconds to human readable text or tuple, and back again.
from secondstotext import Sectxt, txtsec
Sectxt: Converts seconds to text
Args:
seconds:
Amount of seconds for it to process.
Can be float (at least 3 decimals) or int.
Can be negative but will be changed to positive.
listgen:
Generates a list of responses
used for string generation but can
be used externally if needed.
print(Sectxt(-12069123).listgen())
showzeros: trims any part before the first not 0.
print(Sectxt(-12069123).showzeros())
4 Months, 18 Days, 0 Hours, 32 Minutes, 3 Seconds
showall: shows all parts.
print(Sectxt(12069123).showall())
0 Years, 4 Months, 18 Days, 0 Hours, 32 Minutes, 3 Seconds, 0 ms
rawtuple: returns a 7 part tuple.
print(Sectxt(12069123).rawtuple())
(0, 4, 18, 0, 32, 3, 0)
default: skips any part of the response that is 0.
print(Sectxt(12069123.135156484))
4 Months, 18 Days, 32 Minutes, 3 Seconds, 135ms
Text to seconds: converts a string to seconds.
Args:
text:
A string to convert to seconds, comma seperated.
Can be any combination of:
Years, Months, Days, Hours, Minutes, Seconds, ms
Y,y,M,D,d,H,h,m,S,s,ms are all accepted.
Capitalized M is Month and lower case m is minute if single letter.
print(txtsec("1 Year, 2 Months, 3 Days, 4 Hours, 5 Minutes, 6 Seconds, 7 ms"))
print(txtsec("1y,2M,3d,4H,5n,6s,7ms"))
= 37065900.007
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.
Source Distribution
secondstotext-1.0.3.tar.gz
(3.9 kB
view hashes)
Built Distribution
Close
Hashes for secondstotext-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce53bebeb6551b1d390f695c11c3d766d29cf2f7e72f2702184fc026e2c37506 |
|
MD5 | 606c25078b9875bac9b8ea844beb7bda |
|
BLAKE2b-256 | 89a3d72706b82b190ba25acea5fd0d802ca99a3dcf22756f717b0186ac65c652 |