{"id":15670814,"url":"https://github.com/huntie/stringutils","last_synced_at":"2025-05-06T20:24:38.297Z","repository":{"id":57471857,"uuid":"119245506","full_name":"huntie/stringutils","owner":"huntie","description":"A functional string utility library for Python","archived":false,"fork":false,"pushed_at":"2018-03-01T17:55:20.000Z","size":26,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-03-31T02:34:56.768Z","etag":null,"topics":["case-conversion","functional-programming","functional-python","string-utilities"],"latest_commit_sha":null,"homepage":"http://stringutils.readthedocs.io/en/develop/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/huntie.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-01-28T09:40:17.000Z","updated_at":"2020-03-16T08:46:12.000Z","dependencies_parsed_at":"2022-08-30T13:51:58.491Z","dependency_job_id":null,"html_url":"https://github.com/huntie/stringutils","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huntie%2Fstringutils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huntie%2Fstringutils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huntie%2Fstringutils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huntie%2Fstringutils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/huntie","download_url":"https://codeload.github.com/huntie/stringutils/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252762671,"owners_count":21800355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["case-conversion","functional-programming","functional-python","string-utilities"],"created_at":"2024-10-03T15:01:03.563Z","updated_at":"2025-05-06T20:24:38.263Z","avatar_url":"https://github.com/huntie.png","language":"Python","readme":"stringutils\n===========\n\nA functional string utility library for Python 2 and 3. Closely inspired by implementations in Haskell and PHP.\n\nFor more documentation, please see `http://stringutils.readthedocs.io \u003chttp://stringutils.readthedocs.io/en/develop/\u003e`_.\n\n.. note::\n    This package is still in an early development stage, and it is possible that the naming and API of some functions will change.\n\nFeatures\n--------\n\nThe main design goal of this library is to provide helpful string functions which complement what can already be done with *str*, *str.format* and *textwrap*. As such, it includes:\n\n- A selective set of additional string helper functions.\n- Extended versions of existing *str* methods as functions where useful.\n\nInstallation\n------------\n\nInstall the latest release from `PyPI \u003chttps://pypi.org/project/stringutils/\u003e`_:\n\n.. code-block:: sh\n\n    pip install stringutils\n\nUsage\n-----\n\nAll functions are available directly off the :code:`stringutils` package. You may choose to import individual functions by name, or import all.\n\n.. code-block:: python\n\n    from stringutils import reverse, unwords, words\n\n    def reverse_words(string):\n        return unwords(map(reverse, words(string)))\n\nContribute\n----------\n\n- Source code: https://github.com/huntie/stringutils\n- Issue tracker: https://github.com/huntie/stringutils/issues\n\nLicense\n-------\n\nThe project is licensed under the MIT license.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuntie%2Fstringutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhuntie%2Fstringutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuntie%2Fstringutils/lists"}