Skip to content

jdcaballerov/humanizar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

humanizar

Humanization utilities for spanish language. Utilidades de humanización para el idioma español.

  • Convertidor de números a su escritura con palabras o valor en letras.
  • Convertidor de fechas a su escritura en palabras usada en cartas

usage

Integer humanization:

>>> import humanizar
>>> humanizar.number_to_words(12323)
'Doce Mil Trescientos Ventitres'
>>> humanizar.number_to_words(53625999567)
'Cincuenta Y Tres Mil Seiscientos Venticinco Millones Novecientos Noventa Y Nueve Mil Quinientos Sesenta Y Siete'
>>> humanizar.number_to_words(12322.233)
'Doce Mil Trescientos Ventidos con Ventitres'
# WARNING Introducing large numbers requires rounding
>>> humanizar.number_to_words(1232234223.12)
'Un Mil Doscientos Treinta Y Dos Millones Doscientos Treinta Y Cuatro Mil Doscientos Ventitres con Once'
>>> humanizar.number_to_words('1232234223.12')
'Un Mil Doscientos Treinta Y Dos Millones Doscientos Treinta Y Cuatro Mil Doscientos Ventitres con Doce'

Dates humanization

>>> import humanizar
>>> from datetime import date
>>> humanizar.alosdias(date.today())
u'9 d\xedas del mes de Mayo'
>>> humanizar.fechacarta(date.today())
'Mayo 9 de 2015'
>>> humanizar.fechacarta('31/12/1923')
'Diciembre 31 de 1923'

About

Humanization utilities for spanish language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages