gen-gender


Namegen-gender JSON
Version 0.1.4 PyPI version JSON
download
home_pagehttps://git.promo-bot.ru/v.merkurev/gen_gender
SummaryИзменение рода ответа с мужского на женский
upload_time2023-01-26 09:26:56
maintainerVMerkurev
docs_urlNone
authorvmerkurev
requires_python>=3.8,<4.0
license
keywords promo-bot promobot
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # gen_gender

Пакет позволяет сменить род ответов с мужского на женский.

## Пример

```python
>>> gen_gender.swap("Я тот самый учитель.")
"Я та самая учительница"

>>> gen_gender.swap("Я не женат. У меня два брата и одна сестра.")
"Я не замужем, у меня два брата и одна сестра."
```

## Типы обрабатываемых замен

- Замена рода выполняется только для конструкций в 1 лице ед. числе
- Замена сказумых, выраженных глаголом в прошедшем времени
- Замена дополнений, выраженных соуществительным с зависимым прилагательным
- Замена зависимых от существительного в 1 лице ед. числе или местоимения причастных и деепричестных оборотов
- Замена указательных, притяжательных, неопределенных, относительных, определительных, отрицательных местоимений

## Используемые библиотеки

- pymorphy3
- stanza

## Дополнительные файлы

- src/pkl словари альтернатив
- src/txt оригинальные файлы для редактирования


            

Raw data

            {
    "_id": null,
    "home_page": "https://git.promo-bot.ru/v.merkurev/gen_gender",
    "name": "gen-gender",
    "maintainer": "VMerkurev",
    "docs_url": null,
    "requires_python": ">=3.8,<4.0",
    "maintainer_email": "v.merkurev@promo-bot.ru",
    "keywords": "promo-bot,promobot",
    "author": "vmerkurev",
    "author_email": "v.merkurev@promo-bot.ru",
    "download_url": "https://files.pythonhosted.org/packages/8c/bb/2cc3a991c727832eb9690fa97bec293f39bb62c0074ef0ff504f11403792/gen_gender-0.1.4.tar.gz",
    "platform": null,
    "description": "# gen_gender\n\n\u041f\u0430\u043a\u0435\u0442 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043c\u0435\u043d\u0438\u0442\u044c \u0440\u043e\u0434 \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u0441 \u043c\u0443\u0436\u0441\u043a\u043e\u0433\u043e \u043d\u0430 \u0436\u0435\u043d\u0441\u043a\u0438\u0439.\n\n## \u041f\u0440\u0438\u043c\u0435\u0440\n\n```python\n>>> gen_gender.swap(\"\u042f \u0442\u043e\u0442 \u0441\u0430\u043c\u044b\u0439 \u0443\u0447\u0438\u0442\u0435\u043b\u044c.\")\n\"\u042f \u0442\u0430 \u0441\u0430\u043c\u0430\u044f \u0443\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0438\u0446\u0430\"\n\n>>> gen_gender.swap(\"\u042f \u043d\u0435 \u0436\u0435\u043d\u0430\u0442. \u0423 \u043c\u0435\u043d\u044f \u0434\u0432\u0430 \u0431\u0440\u0430\u0442\u0430 \u0438 \u043e\u0434\u043d\u0430 \u0441\u0435\u0441\u0442\u0440\u0430.\")\n\"\u042f \u043d\u0435 \u0437\u0430\u043c\u0443\u0436\u0435\u043c, \u0443 \u043c\u0435\u043d\u044f \u0434\u0432\u0430 \u0431\u0440\u0430\u0442\u0430 \u0438 \u043e\u0434\u043d\u0430 \u0441\u0435\u0441\u0442\u0440\u0430.\"\n```\n\n## \u0422\u0438\u043f\u044b \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0437\u0430\u043c\u0435\u043d\n\n- \u0417\u0430\u043c\u0435\u043d\u0430 \u0440\u043e\u0434\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0432 1 \u043b\u0438\u0446\u0435 \u0435\u0434. \u0447\u0438\u0441\u043b\u0435\n- \u0417\u0430\u043c\u0435\u043d\u0430 \u0441\u043a\u0430\u0437\u0443\u043c\u044b\u0445, \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u043d\u044b\u0445 \u0433\u043b\u0430\u0433\u043e\u043b\u043e\u043c \u0432 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438\n- \u0417\u0430\u043c\u0435\u043d\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439, \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u043d\u044b\u0445 \u0441\u043e\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u043c \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c\n- \u0417\u0430\u043c\u0435\u043d\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u043e\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432 1 \u043b\u0438\u0446\u0435 \u0435\u0434. \u0447\u0438\u0441\u043b\u0435 \u0438\u043b\u0438 \u043c\u0435\u0441\u0442\u043e\u0438\u043c\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0447\u0430\u0441\u0442\u043d\u044b\u0445 \u0438 \u0434\u0435\u0435\u043f\u0440\u0438\u0447\u0435\u0441\u0442\u043d\u044b\u0445 \u043e\u0431\u043e\u0440\u043e\u0442\u043e\u0432\n- \u0417\u0430\u043c\u0435\u043d\u0430 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445, \u043f\u0440\u0438\u0442\u044f\u0436\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445, \u043d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445, \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445, \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043c\u0435\u0441\u0442\u043e\u0438\u043c\u0435\u043d\u0438\u0439\n\n## \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438\n\n- pymorphy3\n- stanza\n\n## \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b\n\n- src/pkl \u0441\u043b\u043e\u0432\u0430\u0440\u0438 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\n- src/txt \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0440\u043e\u0434\u0430 \u043e\u0442\u0432\u0435\u0442\u0430 \u0441 \u043c\u0443\u0436\u0441\u043a\u043e\u0433\u043e \u043d\u0430 \u0436\u0435\u043d\u0441\u043a\u0438\u0439",
    "version": "0.1.4",
    "split_keywords": [
        "promo-bot",
        "promobot"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "37ba770fef84231099c09d1f48fd6e8348ccace502da947ba5119c1a685a2346",
                "md5": "7b9bbd7e104e878a31b63a461e82b5ac",
                "sha256": "8a7f45675656130deec54d174788341a14bdb7938734b973daf2ddbeaf25f932"
            },
            "downloads": -1,
            "filename": "gen_gender-0.1.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7b9bbd7e104e878a31b63a461e82b5ac",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<4.0",
            "size": 49928741,
            "upload_time": "2023-01-26T09:26:30",
            "upload_time_iso_8601": "2023-01-26T09:26:30.875043Z",
            "url": "https://files.pythonhosted.org/packages/37/ba/770fef84231099c09d1f48fd6e8348ccace502da947ba5119c1a685a2346/gen_gender-0.1.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8cbb2cc3a991c727832eb9690fa97bec293f39bb62c0074ef0ff504f11403792",
                "md5": "d134e4036b9e4a29025be2762d5b6142",
                "sha256": "f70373305529b185789a9d69211ffc583f2ec760c5ccbfffa3a78a17fdb16b59"
            },
            "downloads": -1,
            "filename": "gen_gender-0.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "d134e4036b9e4a29025be2762d5b6142",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<4.0",
            "size": 49186552,
            "upload_time": "2023-01-26T09:26:56",
            "upload_time_iso_8601": "2023-01-26T09:26:56.344411Z",
            "url": "https://files.pythonhosted.org/packages/8c/bb/2cc3a991c727832eb9690fa97bec293f39bb62c0074ef0ff504f11403792/gen_gender-0.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-26 09:26:56",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "gen-gender"
}
        
Elapsed time: 0.03332s