{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "Usage:\n\n unormalize [-f FORM] [-i EXT] [files...]\n nfc [-i EXTENSION] [files...]\n nfd [-i EXTENSION] [files...]\n nfkc [-i EXTENSION] [files...]\n nfkd [-i EXTENSION] [files...]\n\nOptions\n\n -i EXTENSION -- Modify files inplace, saving back-ups with EXTENSION\n -f FORM-- normalization form\nHome-page: https://github.com/eddieantonio/unormalize\nAuthor: Eddie Antonio Santos\nAuthor-email: easantos@ualberta.ca\nLicense: MIT\nDownload-URL: https://github.com/eddieantonio/unormalize\nDescription: **************************************************\n unormalize - Filters that do Unicode normalization\n **************************************************\n \n Converts UTF-8 input to the desired UTF-8 in Unicode normalization form.\n \n Read about the `Unicode Normalization Forms`_!\n \n =====\n Usage\n =====\n \n There are five executables included, that all have the exact same usage and\n arguments:\n \n - unormalize\n - nfc\n - nfd\n - nfkc\n - nfkd\n \n You may either redirect or pipe input into `unormalize` (and its buddies), or\n provide filenames as arguments.\n \n -------\n Options\n -------\n \n ``-f FORM``/``--form=FORM``\n Selects the normalization form: one of NFC, NFD, NFKC, or NFKD. The\n equivalently named executables imply their respective normalization form;\n ``unormalize`` is equivilent to ``nfk`` without the ``--form`` arugment.\n \n ``-i EXTENSION``/``--in-place EXTENSION``\n Filenames **must** be specified as arguments. If so, this opens them, and\n converts them into the desired normalization form, in place. ``EXTENSION`` is\n the extension given to back-ups of the original files.\n \n ========\n Examples\n ========\n \n Convert clipboard contents to NFC (OS X)::\n \n $ pbpaste | nfc | pbcopy\n \n Convert a file, in-place, to NFKD::\n \n $ nfkd --in-place=.bak file.txt && rm file.txt.bak\n \n Convert circled, variants, and half-widths to their compatible forms::\n \n $ echo '\u210d\u2460\uff76' | nfkc \n H1\u30ab\n \n =======\n License\n =======\n \n \u00a9 2015 Eddie Antonio Santos. MIT Licensed.\n \n .. _`Unicode Normalization Forms`: http://unicode.org/reports/tr15/\n \nPlatform: UNKNOWN\nClassifier: Development Status :: 5 - Production/Stable\nClassifier: Programming Language :: Python\nClassifier: Programming Language :: Python :: 2\nClassifier: Programming Language :: Python :: 2.7\nClassifier: Programming Language :: Python :: 3.3\nClassifier: Programming Language :: Python :: 3.4\nClassifier: Programming Language :: Python :: 3.5\nClassifier: Programming Language :: Python :: 3.6\nClassifier: Environment :: Console\nClassifier: License :: OSI Approved :: MIT License\nClassifier: Topic :: Text Processing\nClassifier: Topic :: Utilities\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "unormalize", "package_url": "https://pypi.org/project/unormalize/", "platform": "", "project_url": "https://pypi.org/project/unormalize/", "project_urls": null, "release_url": "https://pypi.org/project/unormalize/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Normalizes files or standard input using a Unicode normalization form.", "version": "0.2.0" }, "last_serial": 3323136, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4f27e74128847bcae44909a5dacd7771", "sha256": "fd6587831078eaf8b70b2ae79b2b7612210e781a7463ee065c1122386de7d07b" }, "downloads": -1, "filename": "unormalize-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4f27e74128847bcae44909a5dacd7771", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4253, "upload_time": "2015-10-31T05:00:33", "url": "https://files.pythonhosted.org/packages/ea/99/7cda457f5c0ef5d9ba5e7bcafdf1a1c3542d4d8597935cf470bf639b9e66/unormalize-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "66992085f2a9973896b5cb0a3db54500", "sha256": "f07b1e6154dbc631e5e9fcacf7f92a283458cfd58821ba310c1939b6c39781a7" }, "downloads": -1, "filename": "unormalize-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66992085f2a9973896b5cb0a3db54500", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5546, "upload_time": "2017-11-10T19:42:48", "url": "https://files.pythonhosted.org/packages/ed/c6/7fb244fe3d228c200691c0cebcd7a0090dae1b5f5353a6cf9478b00d26d0/unormalize-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "532490347845232d55456ce3a198194e", "sha256": "cc0754a0c3c8041b6b28dfe31717928b11c7b632dc5034fe83e60cc6044a573b" }, "downloads": -1, "filename": "unormalize-0.2.0.tar.gz", "has_sig": false, "md5_digest": "532490347845232d55456ce3a198194e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4636, "upload_time": "2017-11-10T19:42:49", "url": "https://files.pythonhosted.org/packages/a4/92/273ce77ef405bdc89462912c49d742b8238e58de4219defaa66684c3a8b6/unormalize-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "66992085f2a9973896b5cb0a3db54500", "sha256": "f07b1e6154dbc631e5e9fcacf7f92a283458cfd58821ba310c1939b6c39781a7" }, "downloads": -1, "filename": "unormalize-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66992085f2a9973896b5cb0a3db54500", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5546, "upload_time": "2017-11-10T19:42:48", "url": "https://files.pythonhosted.org/packages/ed/c6/7fb244fe3d228c200691c0cebcd7a0090dae1b5f5353a6cf9478b00d26d0/unormalize-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "532490347845232d55456ce3a198194e", "sha256": "cc0754a0c3c8041b6b28dfe31717928b11c7b632dc5034fe83e60cc6044a573b" }, "downloads": -1, "filename": "unormalize-0.2.0.tar.gz", "has_sig": false, "md5_digest": "532490347845232d55456ce3a198194e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4636, "upload_time": "2017-11-10T19:42:49", "url": "https://files.pythonhosted.org/packages/a4/92/273ce77ef405bdc89462912c49d742b8238e58de4219defaa66684c3a8b6/unormalize-0.2.0.tar.gz" } ] }