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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|