Converts seconds to human readable text or tuple
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,5m,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.4.tar.gz
(4.1 kB
view details)
Built Distribution
File details
Details for the file secondstotext-1.0.4.tar.gz
.
File metadata
- Download URL: secondstotext-1.0.4.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18e92c4cb020093f1376a4361bb1b575a13db5101ad35bdafcee89e7a2b0af5e |
|
MD5 | 0abb17fbc76f6206d208f0d1185d6b40 |
|
BLAKE2b-256 | 37c23446ac3ff08f8384a1449f33b66a8620fa28cfe90c7778ffc35afc84556f |
File details
Details for the file secondstotext-1.0.4-py3-none-any.whl
.
File metadata
- Download URL: secondstotext-1.0.4-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96fb501c7991df0fbc52d1e35d9a930d75bb4fe2dae2908b307d602e4cd2fa0f |
|
MD5 | 7094502c3ffe4fa16e956cfd9e2adf20 |
|
BLAKE2b-256 | 3329ede7f2e3f111f44537ba47f3e18bfb6723157b9f28c68574d870a8ef3a5d |