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.0.tar.gz
(11.5 kB
view hashes)
Built Distribution
Close
Hashes for numtext-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6b918acfcb80c3b1b5514c84303edd30bfba26e59966e865a575c648cfed339 |
|
MD5 | 110a447bd2106967e7c7ad8b6be06528 |
|
BLAKE2b-256 | 324ff2731885a72fc23f4976a7867cba2323aa223d7bccee6aecef92c5bf3ca7 |