Easily convert differt time-range format to standard ones
Project description
PyTime Converter
Easily manage different time interval values
and convert them to milliseconds
.
How To use
Available time formats
Unit Measure | Allowed Sigles | default |
---|---|---|
milliseconds |
ms , milliseconds , sec |
X |
seconds |
seconds , s , sec |
|
minutes |
min , minute , minutes |
|
hours |
h , hours , hrs , hour |
|
days |
d , days , day |
|
years |
y , years , yrs , year |
- Simply using the
get_milliseconds_value_for_input
with the string value to convert. The below example use the number value90
and the sigles
.
from pytime_converter.service.convert_service import get_milliseconds_value_for_input
job_time = '90 seconds'
assert 90000 == get_milliseconds_value_for_input(job_time)
- When the time measure unit is missing the default value is
milliseconds
from pytime_converter.service.convert_service import get_milliseconds_value_for_input
assert 90 == get_milliseconds_value_for_input('90')
# Using seconds
assert 9000 == get_milliseconds_value_for_input('9 seconds')
assert 9000 == get_milliseconds_value_for_input('9 s')
assert 9000 == get_milliseconds_value_for_input('9 sec')
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
- Poetry >=0.12
- Python ^3.5
- Virtualenvwrapper or other virtualenv environment
- make utility
Installing
-
Install it with pypi
pip install pytime-converter
-
Or Clone/download the repository
git clone https://github.com/massicer/Env-Time-Converter.git
Install project package
make install
or without the make utility
poetry install
Running the tests
Clone the rempo and simply type
make test
Authors
- Massimiliano Ceriani - Initial work - PYTime Converter
License
This project is licensed under the MIT License - see the LICENSE.md file for details
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
pytime-converter-0.1.8.tar.gz
(26.7 kB
view hashes)
Built Distribution
Close
Hashes for pytime_converter-0.1.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6e21ac0c43fe1581a952ab13ae7adb4188747bd3691d723928d79aa07d39dd1 |
|
MD5 | 4d69c513957952631120da46b1f25c61 |
|
BLAKE2b-256 | 7d00fc516489e4b1ddacac7f5ffe7f4186df4c90d7f7bb3ea438228ba820cc1b |