{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Environment :: Web Environment :: Mozilla", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Uni Slugify\n\nA fork from https://github.com/mozilla/unicode-slugify. Fixes installation issues.\n\n## Usage\n\n```python\n\nfrom slugify import slugify, SLUG_OK\n\n# Default usage : lower, spaces replaced with \"-\", only alphanum and \"-_~\" chars, keeps unicode\nslugify(u'B\u00e4n...g (bang)')\n# u'b\u00e4ng-bang'\n\n# Keep capital letters and spaces\nslugify(u'B\u00e4n...g (bang)', lower=False, spaces=True)\n# u'B\u00e4ng bang'\n\n# Replace non ascii chars with their \"best\" representation\nslugify(u'\u5317\u4eac (capital of China)', only_ascii=True)\n# u'bei-jing-capital-of-china'\n\n# Allow some extra chars\nslugify(u'\u5317\u4eac (capital of China)', ok=SLUG_OK+'()', only_ascii=True)\n# u'bei-jing-(capital-of-china)'\n\n# \"snake_case\" exemple\ndef snake_case(s):\n # As \"-\" is not in allowed Chars, first one (`_`) is used for space remplacement\n return slugify(s, ok='_', only_ascii=True)\nsnake_case(u'\u5317\u4eac (capital of china)')\n# u'bei_jing_capital_of_china'\n\n# \"CamelCase\" exemple\ndef camel_case(s):\n return slugify(s.title(), ok='', only_ascii=True, lower=False)\ncamel_case(u'\u5317\u4eac (capital of china)')\n# u'BeiJingCapitalOfChina'\n```\n\n## Thanks\n\nTomaz Solc, unidecode, https://pypi.python.org/pypi/Unidecode\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nitely/unicode-slugify", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "uni-slugify", "package_url": "https://pypi.org/project/uni-slugify/", "platform": "", "project_url": "https://pypi.org/project/uni-slugify/", "project_urls": { "Homepage": "https://github.com/nitely/unicode-slugify" }, "release_url": "https://pypi.org/project/uni-slugify/0.1.4/", "requires_dist": null, "requires_python": "", "summary": "A slug generator that turns strings into unicode slugs.", "version": "0.1.4" }, "last_serial": 2921720, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "f278b2980e5a2f2273c148ff6058b1d3", "sha256": "8fc8ea1ba697ccdb8404b5f383f2f0fb1b4ec581cb7239154a45acd720e76332" }, "downloads": -1, "filename": "uni-slugify-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f278b2980e5a2f2273c148ff6058b1d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5578, "upload_time": "2017-06-02T23:32:08", "url": "https://files.pythonhosted.org/packages/34/2c/ee0f4735bcf77b5965ef07c2c366544632ca152f190e6ffaf4bcb1cd1310/uni-slugify-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f278b2980e5a2f2273c148ff6058b1d3", "sha256": "8fc8ea1ba697ccdb8404b5f383f2f0fb1b4ec581cb7239154a45acd720e76332" }, "downloads": -1, "filename": "uni-slugify-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f278b2980e5a2f2273c148ff6058b1d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5578, "upload_time": "2017-06-02T23:32:08", "url": "https://files.pythonhosted.org/packages/34/2c/ee0f4735bcf77b5965ef07c2c366544632ca152f190e6ffaf4bcb1cd1310/uni-slugify-0.1.4.tar.gz" } ] }