{ "info": { "author": "Takafumi Arakaki", "author_email": "aka.tkf@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Text Processing" ], "description": "Uniquify - get unique, short and easy-to-read names and paths\n=============================================================\n\nExamples\n--------\n\nShorten names/paths by extracting non-common parts:\n\n>>> from uniquify import shortname, shortpath\n>>> shortname(['__common_part___abc___common_part__',\n... '__common_part___xbc___common_part__',\n... '__common_part___xyz___common_part__'])\n['abc', 'xbc', 'xyz']\n>>> shortpath(['some/long/path/___/alpha/___/___/',\n... 'some/long/path/___/beta/___/___/',\n... 'some/long/path/___/gamma/___/___/'])\n['alpha', 'beta', 'gamma']\n\n\nConvert common parts into skip marks:\n\n>>> from uniquify import skipcommonname, skipcommonpath\n>>> skipcommonname(['ab__common_part___c',\n... 'ij__common_part___k',\n... 'xy__common_part___z'])\n['ab...c', 'ij...k', 'xy...z']\n>>> skipcommonpath(['alpha/common/path/beta',\n... 'epsilon/common/path/delta',\n... 'phi/common/path/psi'])\n['alpha/.../beta', 'epsilon/.../delta', 'phi/.../psi']\n\n\nInstall\n-------\n\nInstall it from pypi_\n\n::\n\n pip install uniquify\n # easy_install uniquify\n\n.. _pypi: http://pypi.python.org/pypi/uniquify/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tkf/uniquify", "keywords": "text,unique", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "uniquify", "package_url": "https://pypi.org/project/uniquify/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/uniquify/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tkf/uniquify" }, "release_url": "https://pypi.org/project/uniquify/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "Uniquify - get unique, short and easy-to-read names and paths", "version": "0.0.1" }, "last_serial": 801232, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "132d176eed147f1f8573aead8d95a2c2", "sha256": "bcd3964537ca7ec98b216c2a00a0f03a6475b8934f5ffa297a58945b50a1ba99" }, "downloads": -1, "filename": "uniquify-0.0.0.tar.gz", "has_sig": false, "md5_digest": "132d176eed147f1f8573aead8d95a2c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2909, "upload_time": "2011-12-09T17:47:50", "url": "https://files.pythonhosted.org/packages/d0/88/313c7b30fc5913be6d703009ec2f8cb43b219a667af3487aad18429419cf/uniquify-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "b4f95977cfb1166c53b115e915f88722", "sha256": "47e748763aee852f9363a2f7ad759e157b829c6ee6cdb86f78f6a6507f58fb95" }, "downloads": -1, "filename": "uniquify-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b4f95977cfb1166c53b115e915f88722", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5161, "upload_time": "2013-04-21T14:48:10", "url": "https://files.pythonhosted.org/packages/2e/70/f54766f67bcb26fb4d9274d35f5424533c8f8a908a296f16c93445baf7ba/uniquify-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b4f95977cfb1166c53b115e915f88722", "sha256": "47e748763aee852f9363a2f7ad759e157b829c6ee6cdb86f78f6a6507f58fb95" }, "downloads": -1, "filename": "uniquify-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b4f95977cfb1166c53b115e915f88722", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5161, "upload_time": "2013-04-21T14:48:10", "url": "https://files.pythonhosted.org/packages/2e/70/f54766f67bcb26fb4d9274d35f5424533c8f8a908a296f16c93445baf7ba/uniquify-0.0.1.tar.gz" } ] }