Python Package to convert number to text
Project description
Num Text
A Python Package to convert Numbers to Text.
Installation :
pip install numtext
Details :
Convert any whole number to text.
Dependency :
This package is developed without any third party dependency. It uses re
library which is built into python. Other features are implemented in pure python.
Examples :
Module Examples
import numtext as nt
a_big_number = 123456789
a_big_number_in_text = nt.convert(a_big_number)
print(a_big_number_in_text)
# nine hundred and eighty seven million six hundred and
# fifty four thousand three hundred and twenty one
import numtext as nt
tiny_number = "12" # Number can also be in string
tiny_number_text = nt.convert(tiny_number)
print(tiny_number_text) # twelve
CLI Examples
$ numtext 123
One hundred and twenty three
$ numtext 987654321
nine hundred and eighty seven million six hundred and fifty four thousand three hundred and twenty one
$ numtext 56789 --capitalize
Fifty six thousand seven hundred and eighty nine
Roadmap :
This package is still in active development. More features will be added frequently.
Features Yet to be added :
- Support for numbers above
Nine hundreden and Ninty Nine Duotrigintillion (999 x 10^99)
. - Support for Negative Number.
- Conversion in Indian System.
- Support for Fractional numbers.
- Better Exceptional Handling.
- Text Formatting Options like lowercase, capitalize etc., for converted text.
- < I would like to hear your advice on what feature to add >
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
numtext-0.2.1.tar.gz
(11.4 kB
view details)
Built Distribution
File details
Details for the file numtext-0.2.1.tar.gz
.
File metadata
- Download URL: numtext-0.2.1.tar.gz
- Upload date:
- Size: 11.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc21a42b897d9f370d521a988be47de808cddae481ccd41e51d8c34ea703f264 |
|
MD5 | 2a9a9e357552ab74bdf82c001925bfbd |
|
BLAKE2b-256 | 0ddb3178181793149a8beebee3cff0b497d73097e5990ce2e1a7028b27ff9036 |
File details
Details for the file numtext-0.2.1-py2.py3-none-any.whl
.
File metadata
- Download URL: numtext-0.2.1-py2.py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4bcba420a0e96b5d17c42103f31151789965af1178d3ab8f4cf485ac88cd30c |
|
MD5 | c86156bf092eac3e0cec250a338c99a0 |
|
BLAKE2b-256 | b50729579eeb1f175da2ae60b33e928aea24d1d5d651e667edcc31bbe1633e81 |