ussy


Nameussy JSON
Version 1.0.4 PyPI version JSON
download
home_pagehttps://github.com/ellipse-liu/ussy
SummaryFunny little ussifier.
upload_time2024-01-02 03:28:05
maintainer
docs_urlNone
authorTimothy-Liu
requires_python
licenseMIT
keywords ussy
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Ussy
Being human, we've all come across this familiar issue before.

*There are just so many words in the English language to ussify! How can I possibly cope with ussifying them all?*

With this pervasive problem in mind, I've created the Ussy module, a Python package dedicated to solving all of your ussification needs.

This module algorithmically ussifies words by estimating a word's phonemic sequence, and popping phonemes from the end of the word until a plosive consonant is reached. If a suitable plosive consonant is identified, "ussy" is appended to the remained grapheme sequence and returned.

# Usage

    from ussy.ussify import Ussy
    
    ussy = Ussy()
    ussified = ussy.ussify("raspberry")
    print(ussified)
    
    "raspberrussy"


## Ussy.ussify(word, plural)

`string word`: alphabetic English word string to be ussified

`boolean plural`: true if ussified word is plural, default false if singular

returns false if given string is unussifiable, or ussified string otherwise


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ellipse-liu/ussy",
    "name": "ussy",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "Ussy",
    "author": "Timothy-Liu",
    "author_email": "timothys.new.email@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/f7/9f/73eea9aa48683133aad9cd858f78dcbb785dd327a496316f3c38863eb6c3/ussy-1.0.4.tar.gz",
    "platform": null,
    "description": "\u00ef\u00bb\u00bf# Ussy\r\nBeing human, we've all come across this familiar issue before.\r\n\r\n*There are just so many words in the English language to ussify! How can I possibly cope with ussifying them all?*\r\n\r\nWith this pervasive problem in mind, I've created the Ussy module, a Python package dedicated to solving all of your ussification needs.\r\n\r\nThis module algorithmically ussifies words by estimating a word's phonemic sequence, and popping phonemes from the end of the word until a plosive consonant is reached. If a suitable plosive consonant is identified, \"ussy\" is appended to the remained grapheme sequence and returned.\r\n\r\n# Usage\r\n\r\n    from ussy.ussify import Ussy\r\n    \r\n    ussy = Ussy()\r\n    ussified = ussy.ussify(\"raspberry\")\r\n    print(ussified)\r\n    \r\n    \"raspberrussy\"\r\n\r\n\r\n## Ussy.ussify(word, plural)\r\n\r\n`string word`: alphabetic English word string to be ussified\r\n\r\n`boolean plural`: true if ussified word is plural, default false if singular\r\n\r\nreturns false if given string is unussifiable, or ussified string otherwise\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Funny little ussifier.",
    "version": "1.0.4",
    "project_urls": {
        "Homepage": "https://github.com/ellipse-liu/ussy"
    },
    "split_keywords": [
        "ussy"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a4e948ccc4a352bba92e370a88071c45dde050988826eab61715194e11f1126",
                "md5": "41665a6f5eda28444ad4ac21d5690b2d",
                "sha256": "2fdb3366fcaf39202c8fde5413f98b7f5403fd3cf28420c8b615006f98e47f15"
            },
            "downloads": -1,
            "filename": "ussy-1.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "41665a6f5eda28444ad4ac21d5690b2d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 4360,
            "upload_time": "2024-01-02T03:28:04",
            "upload_time_iso_8601": "2024-01-02T03:28:04.143852Z",
            "url": "https://files.pythonhosted.org/packages/6a/4e/948ccc4a352bba92e370a88071c45dde050988826eab61715194e11f1126/ussy-1.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f79f73eea9aa48683133aad9cd858f78dcbb785dd327a496316f3c38863eb6c3",
                "md5": "f863e08e4840586d8713f22118d9d3af",
                "sha256": "39298099d1d69ae2d1ef31d28a1253197e61f4551b0500d24e77ac6e4db0196c"
            },
            "downloads": -1,
            "filename": "ussy-1.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "f863e08e4840586d8713f22118d9d3af",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 4379,
            "upload_time": "2024-01-02T03:28:05",
            "upload_time_iso_8601": "2024-01-02T03:28:05.727811Z",
            "url": "https://files.pythonhosted.org/packages/f7/9f/73eea9aa48683133aad9cd858f78dcbb785dd327a496316f3c38863eb6c3/ussy-1.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-02 03:28:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ellipse-liu",
    "github_project": "ussy",
    "github_not_found": true,
    "lcname": "ussy"
}
        
Elapsed time: 0.17093s