# 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"
}