olografos


Nameolografos JSON
Version 1.0.2 PyPI version JSON
download
home_pagehttps://github.com/imertz/olografos-py
SummaryA package to convert numbers to greek words
upload_time2023-08-06 22:00:38
maintainer
docs_urlNone
authorYiannis Mertzanis
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Ολογράφως

Μετατροπή αριθμών (συμπεριλαμβανομέων και δεκαδικών) σε μορφή ολογράφως, με δυνατότητα επιλογής γένους και κλίσης. Παρέχεται και η δυνατότητα για μετατροπή ποσών ευρώ σε μορφή ολογράφως.

Converts Numbers (including decimal points) into words. It also converts the numbers into words for currency.

## Εγκατάσταση

```python
pip install olografos
```

## Χρήση

Εισαγωγή

```python
from olografos import olografos

print(olografos(123456789))
# Output: εκατόν εικοσιτρία εκατομμύρια τετρακόσιες πενηνταέξι χιλιάδες επτακόσια ογδονταεννέα
```

Επιλογές

```python
lexis = olografos(
  123,
 {
  "currency": False
  "klisi": 'onomastiki'
  "genos": 'oudetero'
 }
)
```

```python
let lexis = olografos(123)
// lexis = εκατόν είκοσι τρία

lexis = olografos(123.45)
// lexis = εκατόν είκοσι τρία και σαράντα πέντε εκατοστά
```

Για μετατροπή σε ευρώ

```python
money = olografos(452, { "currency": True })
// money = τετρακόσια πενήντα δύο ευρώ

money = olografos(452.36, { "currency": True })
// money = τετρακόσια πενήντα δύο ευρώ και τριάντα έξι λεπτά
```

Αλλαγή γένου και κλίσης

```python
lexis = olografos(452, { "klisi": "aitiatiki", "genos": "thyliko" })
// lexis = τετρακοσίες πενήντα δύο
```

Εκατοστά

```python
lexis = olografos(1.57, { "klisi": "geniki" });
// lexis = ενός και πενηνταεπτά εκατοστών
```

## Options

| Επιλογή  | Type                                      | Default      | Descr,{options}iption                         |
| -------- | ----------------------------------------- | ------------ | --------------------------------------------- |
| currency | boolean                                   | False        | Μετατροπή του αριθμόυ σε μορφή ολογράφως ευρώ |
| klisi    | 'onomastiki'<br/>'geniki'<br/>'aitiatiki' | 'onomastiki' | Η κλίση στην οποία θα γραφεί ο αριθμός        |
| genos    | 'arseniko'<br/>'thyliko'<br/>'oudetero'   | 'oudetero'   | Το γένος στο οποίο θα γραφεί ο αριθμός        |

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/imertz/olografos-py",
    "name": "olografos",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Yiannis Mertzanis",
    "author_email": "imertz@protonmail.com",
    "download_url": "https://files.pythonhosted.org/packages/c5/1b/97f38508291b22815fc982c9244fd795288ead8ac823e34d6dd5f20c2f9b/olografos-1.0.2.tar.gz",
    "platform": null,
    "description": "# \u039f\u03bb\u03bf\u03b3\u03c1\u03ac\u03c6\u03c9\u03c2\n\n\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03b1\u03c1\u03b9\u03b8\u03bc\u03ce\u03bd (\u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03bf\u03bc\u03ad\u03c9\u03bd \u03ba\u03b1\u03b9 \u03b4\u03b5\u03ba\u03b1\u03b4\u03b9\u03ba\u03ce\u03bd) \u03c3\u03b5 \u03bc\u03bf\u03c1\u03c6\u03ae \u03bf\u03bb\u03bf\u03b3\u03c1\u03ac\u03c6\u03c9\u03c2, \u03bc\u03b5 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae\u03c2 \u03b3\u03ad\u03bd\u03bf\u03c5\u03c2 \u03ba\u03b1\u03b9 \u03ba\u03bb\u03af\u03c3\u03b7\u03c2. \u03a0\u03b1\u03c1\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03ba\u03b1\u03b9 \u03b7 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c0\u03bf\u03c3\u03ce\u03bd \u03b5\u03c5\u03c1\u03ce \u03c3\u03b5 \u03bc\u03bf\u03c1\u03c6\u03ae \u03bf\u03bb\u03bf\u03b3\u03c1\u03ac\u03c6\u03c9\u03c2.\n\nConverts Numbers (including decimal points) into words. It also converts the numbers into words for currency.\n\n## \u0395\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\n\n```python\npip install olografos\n```\n\n## \u03a7\u03c1\u03ae\u03c3\u03b7\n\n\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae\n\n```python\nfrom olografos import olografos\n\nprint(olografos(123456789))\n# Output: \u03b5\u03ba\u03b1\u03c4\u03cc\u03bd \u03b5\u03b9\u03ba\u03bf\u03c3\u03b9\u03c4\u03c1\u03af\u03b1 \u03b5\u03ba\u03b1\u03c4\u03bf\u03bc\u03bc\u03cd\u03c1\u03b9\u03b1 \u03c4\u03b5\u03c4\u03c1\u03b1\u03ba\u03cc\u03c3\u03b9\u03b5\u03c2 \u03c0\u03b5\u03bd\u03b7\u03bd\u03c4\u03b1\u03ad\u03be\u03b9 \u03c7\u03b9\u03bb\u03b9\u03ac\u03b4\u03b5\u03c2 \u03b5\u03c0\u03c4\u03b1\u03ba\u03cc\u03c3\u03b9\u03b1 \u03bf\u03b3\u03b4\u03bf\u03bd\u03c4\u03b1\u03b5\u03bd\u03bd\u03ad\u03b1\n```\n\n\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2\n\n```python\nlexis = olografos(\n  123,\n {\n  \"currency\": False\n  \"klisi\": 'onomastiki'\n  \"genos\": 'oudetero'\n }\n)\n```\n\n```python\nlet lexis = olografos(123)\n// lexis = \u03b5\u03ba\u03b1\u03c4\u03cc\u03bd \u03b5\u03af\u03ba\u03bf\u03c3\u03b9 \u03c4\u03c1\u03af\u03b1\n\nlexis = olografos(123.45)\n// lexis = \u03b5\u03ba\u03b1\u03c4\u03cc\u03bd \u03b5\u03af\u03ba\u03bf\u03c3\u03b9 \u03c4\u03c1\u03af\u03b1 \u03ba\u03b1\u03b9 \u03c3\u03b1\u03c1\u03ac\u03bd\u03c4\u03b1 \u03c0\u03ad\u03bd\u03c4\u03b5 \u03b5\u03ba\u03b1\u03c4\u03bf\u03c3\u03c4\u03ac\n```\n\n\u0393\u03b9\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c3\u03b5 \u03b5\u03c5\u03c1\u03ce\n\n```python\nmoney = olografos(452, { \"currency\": True })\n// money = \u03c4\u03b5\u03c4\u03c1\u03b1\u03ba\u03cc\u03c3\u03b9\u03b1 \u03c0\u03b5\u03bd\u03ae\u03bd\u03c4\u03b1 \u03b4\u03cd\u03bf \u03b5\u03c5\u03c1\u03ce\n\nmoney = olografos(452.36, { \"currency\": True })\n// money = \u03c4\u03b5\u03c4\u03c1\u03b1\u03ba\u03cc\u03c3\u03b9\u03b1 \u03c0\u03b5\u03bd\u03ae\u03bd\u03c4\u03b1 \u03b4\u03cd\u03bf \u03b5\u03c5\u03c1\u03ce \u03ba\u03b1\u03b9 \u03c4\u03c1\u03b9\u03ac\u03bd\u03c4\u03b1 \u03ad\u03be\u03b9 \u03bb\u03b5\u03c0\u03c4\u03ac\n```\n\n\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03b3\u03ad\u03bd\u03bf\u03c5 \u03ba\u03b1\u03b9 \u03ba\u03bb\u03af\u03c3\u03b7\u03c2\n\n```python\nlexis = olografos(452, { \"klisi\": \"aitiatiki\", \"genos\": \"thyliko\" })\n// lexis = \u03c4\u03b5\u03c4\u03c1\u03b1\u03ba\u03bf\u03c3\u03af\u03b5\u03c2 \u03c0\u03b5\u03bd\u03ae\u03bd\u03c4\u03b1 \u03b4\u03cd\u03bf\n```\n\n\u0395\u03ba\u03b1\u03c4\u03bf\u03c3\u03c4\u03ac\n\n```python\nlexis = olografos(1.57, { \"klisi\": \"geniki\" });\n// lexis = \u03b5\u03bd\u03cc\u03c2 \u03ba\u03b1\u03b9 \u03c0\u03b5\u03bd\u03b7\u03bd\u03c4\u03b1\u03b5\u03c0\u03c4\u03ac \u03b5\u03ba\u03b1\u03c4\u03bf\u03c3\u03c4\u03ce\u03bd\n```\n\n## Options\n\n| \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae  | Type                                      | Default      | Descr,{options}iption                         |\n| -------- | ----------------------------------------- | ------------ | --------------------------------------------- |\n| currency | boolean                                   | False        | \u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c4\u03bf\u03c5 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c5 \u03c3\u03b5 \u03bc\u03bf\u03c1\u03c6\u03ae \u03bf\u03bb\u03bf\u03b3\u03c1\u03ac\u03c6\u03c9\u03c2 \u03b5\u03c5\u03c1\u03ce |\n| klisi    | 'onomastiki'<br/>'geniki'<br/>'aitiatiki' | 'onomastiki' | \u0397 \u03ba\u03bb\u03af\u03c3\u03b7 \u03c3\u03c4\u03b7\u03bd \u03bf\u03c0\u03bf\u03af\u03b1 \u03b8\u03b1 \u03b3\u03c1\u03b1\u03c6\u03b5\u03af \u03bf \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2        |\n| genos    | 'arseniko'<br/>'thyliko'<br/>'oudetero'   | 'oudetero'   | \u03a4\u03bf \u03b3\u03ad\u03bd\u03bf\u03c2 \u03c3\u03c4\u03bf \u03bf\u03c0\u03bf\u03af\u03bf \u03b8\u03b1 \u03b3\u03c1\u03b1\u03c6\u03b5\u03af \u03bf \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2        |\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A package to convert numbers to greek words",
    "version": "1.0.2",
    "project_urls": {
        "Homepage": "https://github.com/imertz/olografos-py"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "28400d50fbd0259151a0b967e257a37eaccdfd4d24e2e245f83e7344c2ccff0d",
                "md5": "77b83ce3b1214d289cd4e1b3b064cf46",
                "sha256": "0691512120224cbd6d34f760b6a0a077b27fed62ddc55c8f30e0e6b91d3a79e9"
            },
            "downloads": -1,
            "filename": "olografos-1.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "77b83ce3b1214d289cd4e1b3b064cf46",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5738,
            "upload_time": "2023-08-06T22:00:35",
            "upload_time_iso_8601": "2023-08-06T22:00:35.946248Z",
            "url": "https://files.pythonhosted.org/packages/28/40/0d50fbd0259151a0b967e257a37eaccdfd4d24e2e245f83e7344c2ccff0d/olografos-1.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c51b97f38508291b22815fc982c9244fd795288ead8ac823e34d6dd5f20c2f9b",
                "md5": "fd5a7f2734d56ca68c768f45a66c86df",
                "sha256": "d0105e33edc88a3deec18673898ac62fd3f4d6473b1313521e936a949366b9d9"
            },
            "downloads": -1,
            "filename": "olografos-1.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "fd5a7f2734d56ca68c768f45a66c86df",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6427,
            "upload_time": "2023-08-06T22:00:38",
            "upload_time_iso_8601": "2023-08-06T22:00:38.876051Z",
            "url": "https://files.pythonhosted.org/packages/c5/1b/97f38508291b22815fc982c9244fd795288ead8ac823e34d6dd5f20c2f9b/olografos-1.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-06 22:00:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "imertz",
    "github_project": "olografos-py",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "olografos"
}
        
Elapsed time: 0.12657s