Skip to main content

A package to convert numbers to Finnish textual representation

Project description

numtofi - Convert numbers to Finnish textual representation

numtofi is a Python module that offers functionality to convert integers into their Finnish textual representation. This module also comes with a command-line interface (CLI) tool to quickly get the Finnish representation for any number from the command line.

Installation

pip install numtofi

Usage

As a Python Module

from numtofi import number_to_word

print(number_to_word(45))  # Outputs "neljäkymmentäviisi"

Command-Line Interface (CLI)

After installation, you can use the numtofi command directly from your terminal:

$ numtofi 45
neljäkymmentäviisi

$ numtofi 5000000
viisi miljoonaa

$ numtofi 5000000 --nospaces
viisimiljoonaa

Parameters

  • number_to_word(n, spaces=False):
    • n (int): The number to convert.
    • spaces (bool): If False, removes spaces between words. Default is True.

Testing

Tests are provided in the tests directory. To run the tests:

  1. Navigate to the project root directory.
  2. Run:
python -m unittest discover tests

Update PYPI package

python setup.py sdist bdist_wheel
python -m twine upload dist/*

Contributing

Contributions are welcome! Please make sure to update tests as appropriate when proposing changes.

License

MIT

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

numtofi-0.5.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

numtofi-0.5-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file numtofi-0.5.tar.gz.

File metadata

  • Download URL: numtofi-0.5.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for numtofi-0.5.tar.gz
Algorithm Hash digest
SHA256 fe9563fcd3a756a2f8756529f77181b6c3630b14f31f1450e68dea9bd3320e58
MD5 be97f475741fbbd337a39088e91d1f27
BLAKE2b-256 5cb42920cfde4bf1b8122b93759aa33ddde86b0b0e3de938ce9d20b7c1528916

See more details on using hashes here.

File details

Details for the file numtofi-0.5-py3-none-any.whl.

File metadata

  • Download URL: numtofi-0.5-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for numtofi-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ad3b69e2ea0f3640f240c6cf478b33a3be70b0a81a4e2b030952028cca0a6299
MD5 79ef2fc788aba4fa850251aaa66723d5
BLAKE2b-256 cdbf4cba3439a9cbcf1f06034afdb31f0c110f41559b0fe7f35417b6d5dc92a5

See more details on using hashes here.

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