Skip to main content

Converts numbers to italian words.

Project description

N2W-IT

This library convert numbers to italian words.
For example: 73 -> settantatré.

It currently only supports converting numbers to singular male words.

Installation

  • The easy way is to install from PyPI: pip install n2w-it.
  • Otherwise, you can download source package e manually install with: pip install . (desirable way),
    or with: python setup.py install.

Test

  • You can run: python setup.py test.
  • Otherwise you can directly test with: unittest.

Usage

  • Command line

    The easy way to use, is to launch directly from terminal:

    $ n2w-it 73
    settantatré
    
  • Import

    You can import the libray in your code:

    from n2w_it import N2W_IT
    instance = N2W_IT()
    try:
      result = instance.number_to_words("73")
      print(result) #settantatré
    except Exception as exception:
      print(exception)
    

APIs

  • The library supports number conversion in italian from:

    • Integer to cardinal: int_to_cardinal(73) -> settantatré.
    • Float to cardinal: float_to_cardinal(73.37) -> settantatré virgola trentasette.
    • Integer to ordinal: int_to_ordinal(73) -> settantatreesimo.
    • Roman to ordinal: roman_to_ordinal("LXXIII") -> settantatreesimo.
  • And a heuristic version:
    (If the argument passed is None or Empty, or the number format
    is not found or valid, an Exception is raised.)

    • number_to_words("73") -> settantatré.
    • number_to_words("73.37") -> settantatré virgola trentasette.
    • number_to_words("73°") -> settantatreesimo.
    • number_to_words("LXXIII") -> settantatreesimo.
    • number_to_words("LXXIII°") -> settantatreesimo.

History

1.0.1 (2021-03-30)

  • Updated documentation.

1.0.0 (2021-03-30)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

n2w-it-1.0.1.tar.gz (4.9 kB view hashes)

Uploaded Source

Built Distribution

n2w_it-1.0.1-py2.py3-none-any.whl (5.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page