{ "info": { "author": "Taka Okunishi", "author_email": "okunishitaka.com@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "stringcase\n==========\n\nConvert string cases between camel case, pascal case, snake case etc...\n\n|build_status_badge| |coverage_badge| |pypi_version_badge|\n\nUsage\n-----\n\n.. code:: python\n\n import stringcase\n stringcase.camelcase('foo_bar_baz') # => \"fooBarBaz\"\n stringcase.camelcase('FooBarBaz') # => \"fooBarBaz\"\n stringcase.capitalcase('foo_bar_baz') # => \"Foo_bar_baz\"\n stringcase.capitalcase('FooBarBaz') # => \"FooBarBaz\"\n stringcase.constcase('foo_bar_baz') # => \"FOO_BAR_BAZ\"\n stringcase.constcase('FooBarBaz') # => \"_FOO_BAR_BAZ\"\n stringcase.lowercase('foo_bar_baz') # => \"foo_bar_baz\"\n stringcase.lowercase('FooBarBaz') # => \"foobarbaz\"\n stringcase.pascalcase('foo_bar_baz') # => \"FooBarBaz\"\n stringcase.pascalcase('FooBarBaz') # => \"FooBarBaz\"\n stringcase.pathcase('foo_bar_baz') # => \"foo/bar/baz\"\n stringcase.pathcase('FooBarBaz') # => \"/foo/bar/baz\"\n stringcase.sentencecase('foo_bar_baz') # => \"Foo bar baz\"\n stringcase.sentencecase('FooBarBaz') # => \"Foo bar baz\"\n stringcase.snakecase('foo_bar_baz') # => \"foo_bar_baz\"\n stringcase.snakecase('FooBarBaz') # => \"_foo_bar_baz\"\n stringcase.spinalcase('foo_bar_baz') # => \"foo-bar-baz\"\n stringcase.spinalcase('FooBarBaz') # => \"-foo-bar-baz\"\n stringcase.titlecase('foo_bar_baz') # => \"Foo Bar Baz\"\n stringcase.titlecase('FooBarBaz') # => \" Foo Bar Baz\"\n stringcase.trimcase('foo_bar_baz') # => \"foo_bar_baz\"\n stringcase.trimcase('FooBarBaz') # => \"FooBarBaz\"\n stringcase.uppercase('foo_bar_baz') # => \"FOO_BAR_BAZ\"\n stringcase.uppercase('FooBarBaz') # => \"FOOBARBAZ\"\n stringcase.alphanumcase('_Foo., Bar') # =>'FooBar'\n stringcase.alphanumcase('Foo_123 Bar!') # =>'Foo123Bar'\n\n\nInstall\n-------\n\n::\n\n $ pip install stringcase\n\nLicense\n-------\n\nThis software is released under the `MIT License `__.\n\n\nAuthor\n------\n\n- `Taka Okunishi `__\n\n.. |build_status_badge| image:: http://img.shields.io/travis/okunishinishi/python-stringcase.svg?style=flat\n :target: http://travis-ci.org/okunishinishi/python-stringcase\n.. |coverage_badge| image:: http://img.shields.io/coveralls/apeman-repo/apeman-task-contrib-coz.svg?style=flat\n :target: https://coveralls.io/github/apeman-repo/apeman-task-contrib-coz\n.. |pypi_version_badge| image:: https://img.shields.io/pypi/v/stringcase.svg\n :target: https://pypi.python.org/pypi/stringcase", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/okunishinishi/python-stringcase", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "stringcase", "package_url": "https://pypi.org/project/stringcase/", "platform": "", "project_url": "https://pypi.org/project/stringcase/", "project_urls": { "Homepage": "https://github.com/okunishinishi/python-stringcase" }, "release_url": "https://pypi.org/project/stringcase/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "String case converter.", "version": "1.2.0" }, "last_serial": 3075741, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e57fef9a1f76ffe29a16ecf4768b8c83", "sha256": "89468e301183b6ae668dfc72632ce30dd44f790facb7c818fd4dc6972cea60bb" }, "downloads": -1, "filename": "stringcase-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e57fef9a1f76ffe29a16ecf4768b8c83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1237, "upload_time": "2015-07-18T04:51:13", "url": "https://files.pythonhosted.org/packages/40/90/e952f97679f36a647caebc61bb4773fab9c4b50c692aea0b164b3fb2a113/stringcase-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "75c4abbafcf3aecf796ab4e487206793", "sha256": "ea6d71e7d970a653d7e2553b0cf84c82288fda9d97ac36026629de779b0b39e6" }, "downloads": -1, "filename": "stringcase-1.0.1.tar.gz", "has_sig": false, "md5_digest": "75c4abbafcf3aecf796ab4e487206793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1986, "upload_time": "2015-07-18T07:13:17", "url": "https://files.pythonhosted.org/packages/de/bc/2050e76b97a43c059c1530e083f8688b468467b4bea29d6370f0a77f2de8/stringcase-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "b42d0484ec17a7a26a04024ad06a7066", "sha256": "f0f4f5117462c831dbed1580e0985cebb224b096fd7df0fdad86378ab0234008" }, "downloads": -1, "filename": "stringcase-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b42d0484ec17a7a26a04024ad06a7066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1817, "upload_time": "2015-07-18T07:24:05", "url": "https://files.pythonhosted.org/packages/45/29/fe5575bd3696c8c8ffa39694458af3cbf02839dca04166f6a0ede189de44/stringcase-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "b6d9a4789d8c5418efb04772d98e035e", "sha256": "0d0de00816e465d29cae95aa76116856a4136dcd03203880a265f132afa048df" }, "downloads": -1, "filename": "stringcase-1.0.3.tar.gz", "has_sig": false, "md5_digest": "b6d9a4789d8c5418efb04772d98e035e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2637, "upload_time": "2015-07-18T07:36:43", "url": "https://files.pythonhosted.org/packages/9c/98/98bae236accf87df754aee4ca13478fae9a806c9af9cfae52015d2ab3103/stringcase-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "89d824576648f10a856e9542d8d4c26b", "sha256": "8d45020b27c6f4c1102ac43eb147ff6d9bd75fcab334b3a1b5867d91a69826d6" }, "downloads": -1, "filename": "stringcase-1.0.4.tar.gz", "has_sig": false, "md5_digest": "89d824576648f10a856e9542d8d4c26b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2650, "upload_time": "2015-07-18T07:48:10", "url": "https://files.pythonhosted.org/packages/10/f7/634242995558ce8572dacb6862bb7d1eeb1c77bfe146344ed675ee6d62bb/stringcase-1.0.4.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "e69ba9b3f0d4deff0d0b8b5370ba6f28", "sha256": "fb656301cc572257a0ee03b9bf7d72a6ee77ae68b03888edb8b999a416c1ce4a" }, "downloads": -1, "filename": "stringcase-1.0.6.tar.gz", "has_sig": false, "md5_digest": "e69ba9b3f0d4deff0d0b8b5370ba6f28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2647, "upload_time": "2015-07-18T08:24:35", "url": "https://files.pythonhosted.org/packages/b2/3d/610ab76ebd4308399ee40364db54fe02aced437b8b9c768ffb5ef10ef08b/stringcase-1.0.6.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "5cb2a0b28f227f19dc830b66f6e46b52", "sha256": "48a06980661908efe8d9d34eab2b6c13aefa2163b3ced26972902e3bdfd87008" }, "downloads": -1, "filename": "stringcase-1.2.0.tar.gz", "has_sig": false, "md5_digest": "5cb2a0b28f227f19dc830b66f6e46b52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2958, "upload_time": "2017-08-06T01:40:57", "url": "https://files.pythonhosted.org/packages/f3/1f/1241aa3d66e8dc1612427b17885f5fcd9c9ee3079fc0d28e9a3aeeb36fa3/stringcase-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5cb2a0b28f227f19dc830b66f6e46b52", "sha256": "48a06980661908efe8d9d34eab2b6c13aefa2163b3ced26972902e3bdfd87008" }, "downloads": -1, "filename": "stringcase-1.2.0.tar.gz", "has_sig": false, "md5_digest": "5cb2a0b28f227f19dc830b66f6e46b52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2958, "upload_time": "2017-08-06T01:40:57", "url": "https://files.pythonhosted.org/packages/f3/1f/1241aa3d66e8dc1612427b17885f5fcd9c9ee3079fc0d28e9a3aeeb36fa3/stringcase-1.2.0.tar.gz" } ] }