greek-stemmer-plus


Namegreek-stemmer-plus JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/germanattanasio/python_greek_stemmer
SummaryPython Greek stemmer.
upload_time2023-08-09 15:21:33
maintainer
docs_urlNone
authorGerman Attanasio
requires_python>3.8
licenseMIT
keywords stemmer greek nlp
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Greek Stemmer

[![PyPI Version][pypi-image]][pypi-url]
[![Build Status][build-image]][build-url]

This is a Python implementation of Skroutz's Ruby Greek stemmer.

### Maintainer's Note

This fork is an attempt to help maintain the repository due to its original author's inactivity. All credit for the original work remains with Andreas Loupasakis.

### Credits

This project was originally developed by Andreas Loupasakis. All credits for the initial work go to him.

- Original repository: [@alup/python_greek_stemmer](https://github.com/alup/python_greek_stemmer)
- Author's Github: [@alup](https://github.com/alup)

## Usage

```python
from greek_stemmer import GreekStemmer
stemmer = GreekStemmer()
stemmer.stem('ΘΑΛΑΣΣΑ')
```

## Installation

To install using pip:

```bash
pip install greek-stemmer-plus
```

## Local Development

### Setting up the local environment

1. Clone the repository.
2. Install Poetry: `curl -sSL https://install.python-poetry.org | python -`
3. Install project dependencies using Poetry: `poetry install`

### Running tests

```bash
poetry run pytest tests/
```

### Proposing Changes

1. Fork the repository.
2. Create a new branch for your changes.
3. Make your changes and commit them using [Angular commit message conventions](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit).
4. Submit a pull request to the main repository.

<!-- Badges: -->

[pypi-image]: https://img.shields.io/pypi/v/greek_stemmer_plus
[pypi-url]: https://pypi.org/project/greek_stemmer_plus/
[build-image]: https://github.com/mathspp/greek_stemmer_plus/actions/workflows/build.yaml/badge.svg
[build-url]: https://github.com/mathspp/greek_stemmer_plus/actions/workflows/build.yaml

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/germanattanasio/python_greek_stemmer",
    "name": "greek-stemmer-plus",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">3.8",
    "maintainer_email": "",
    "keywords": "stemmer,greek,nlp",
    "author": "German Attanasio",
    "author_email": "germanattanasio@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/ed/c8/c1b4fc98166009b127130e11b716de1c58529dea20f6bd482e4b9c6d9511/greek_stemmer_plus-0.2.0.tar.gz",
    "platform": null,
    "description": "# Greek Stemmer\n\n[![PyPI Version][pypi-image]][pypi-url]\n[![Build Status][build-image]][build-url]\n\nThis is a Python implementation of Skroutz's Ruby Greek stemmer.\n\n### Maintainer's Note\n\nThis fork is an attempt to help maintain the repository due to its original author's inactivity. All credit for the original work remains with Andreas Loupasakis.\n\n### Credits\n\nThis project was originally developed by Andreas Loupasakis. All credits for the initial work go to him.\n\n- Original repository: [@alup/python_greek_stemmer](https://github.com/alup/python_greek_stemmer)\n- Author's Github: [@alup](https://github.com/alup)\n\n## Usage\n\n```python\nfrom greek_stemmer import GreekStemmer\nstemmer = GreekStemmer()\nstemmer.stem('\u0398\u0391\u039b\u0391\u03a3\u03a3\u0391')\n```\n\n## Installation\n\nTo install using pip:\n\n```bash\npip install greek-stemmer-plus\n```\n\n## Local Development\n\n### Setting up the local environment\n\n1. Clone the repository.\n2. Install Poetry: `curl -sSL https://install.python-poetry.org | python -`\n3. Install project dependencies using Poetry: `poetry install`\n\n### Running tests\n\n```bash\npoetry run pytest tests/\n```\n\n### Proposing Changes\n\n1. Fork the repository.\n2. Create a new branch for your changes.\n3. Make your changes and commit them using [Angular commit message conventions](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit).\n4. Submit a pull request to the main repository.\n\n<!-- Badges: -->\n\n[pypi-image]: https://img.shields.io/pypi/v/greek_stemmer_plus\n[pypi-url]: https://pypi.org/project/greek_stemmer_plus/\n[build-image]: https://github.com/mathspp/greek_stemmer_plus/actions/workflows/build.yaml/badge.svg\n[build-url]: https://github.com/mathspp/greek_stemmer_plus/actions/workflows/build.yaml\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python Greek stemmer.",
    "version": "0.2.0",
    "project_urls": {
        "Homepage": "https://github.com/germanattanasio/python_greek_stemmer"
    },
    "split_keywords": [
        "stemmer",
        "greek",
        "nlp"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "29c2abacc5142badb1d85e4ce5ce1b77d373454542bfe60a0a1ac48619dce945",
                "md5": "58cd954a25eaddb9afa8e6ee0cd3b6e2",
                "sha256": "7f4af61665b064da5d193f05942ad4b965929e40bdae2d565f0ccd3162a1c932"
            },
            "downloads": -1,
            "filename": "greek_stemmer_plus-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "58cd954a25eaddb9afa8e6ee0cd3b6e2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">3.8",
            "size": 8530,
            "upload_time": "2023-08-09T15:21:31",
            "upload_time_iso_8601": "2023-08-09T15:21:31.641325Z",
            "url": "https://files.pythonhosted.org/packages/29/c2/abacc5142badb1d85e4ce5ce1b77d373454542bfe60a0a1ac48619dce945/greek_stemmer_plus-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "edc8c1b4fc98166009b127130e11b716de1c58529dea20f6bd482e4b9c6d9511",
                "md5": "1d28df75e119ca9fc4b0bd380f2d8cf1",
                "sha256": "d1909c0a8f2f8448b838164883b6b40a434f933eb59f42a72c5db2d1d1edd275"
            },
            "downloads": -1,
            "filename": "greek_stemmer_plus-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "1d28df75e119ca9fc4b0bd380f2d8cf1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">3.8",
            "size": 7270,
            "upload_time": "2023-08-09T15:21:33",
            "upload_time_iso_8601": "2023-08-09T15:21:33.037417Z",
            "url": "https://files.pythonhosted.org/packages/ed/c8/c1b4fc98166009b127130e11b716de1c58529dea20f6bd482e4b9c6d9511/greek_stemmer_plus-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-09 15:21:33",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "germanattanasio",
    "github_project": "python_greek_stemmer",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "greek-stemmer-plus"
}
        
Elapsed time: 0.10639s