{
"info": {
"author": "Jonathan Robson",
"author_email": "jnrbsn@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2.7"
],
"description": "Use ``deasciiify`` to translate ASCII text into readable non-ASCII text. It was\ncreated for the purpose of test data generation to detect unicode bugs and to\nuse as a fake language on a webpage to simulate how foreign languages can break\nwebpage layouts and whatnot. The output is deterministic to make automated\ntesting easier.\n\nInstallation\n------------\n\n.. code::\n\n $ pip install deasciiify\n\nUsage\n-----\n\n.. code:: python\n\n >>> from deasciiify import deasciiify\n >>> print(deasciiify('The quick brown fox jumps over the lazy dog.'))\n \u1e70\u1e25\u1eb9 \u02a0\u01da\u00ee\u0109\u029e \u0253\u1e59\u014d\u1e87\u1e47 \u1d82\u00f8\u00d7 \u01f0\u00fa\u1e41\u1d88\u0219 \u00f3\u028b\u1d92\u1e5d \u1d75\u0125\u0115 \u0234\u1ea1\u1d76\u00fd \u1e0d\u1ecd\u1e21.\n\n >>> # elongate by 50%\n >>> print(deasciiify('The quick brown fox jumps over the lazy dog.',\n ... elongate=0.5))\n \ud835\udd4b\u021f\u1eb9 \u02a0\u016f\u1e2d\u010b\u1e31 \u1d6c\u1e59\u1ed3\u1e81\u00f1 \u1e1f\u1e1f\u1d82\u1d6e\u1ee3\u1e8b\u1d8d \u01f0\u01b0\u1e3f\u1e41\u1d71\u1e63\u1d74\u1e63 \u01eb\u1e7d\u1ebf\u1e5b\u1d73 \u1e6d\u0127\u0207 \u026b\u00e4\u01ce\u0105\u1ea9\u017e\u0240\u1e93\u1e91\u1e95\u1d8e\u1d8e\u1e93\u1e93\u1ef9\u00ff\u0177\u04ee \u1e0b\u00f6\u1d77.\n\n >>> # elongate by 100 characters\n >>> print(deasciiify('The quick brown fox jumps over the lazy dog.',\n ... elongate=100))\n \u01ae\u0266\u1ebb \u02a0\u0171\u020b\u1e09\u0199\u1e31\u1d84\u1e35\u1e33\u0137\u029e\u01e9\u0199\u1e31\u1d84\u1e35\u1e33 \u0180\u1d89\u014f\u1e81\u1f26 \u0192\u1e1f\u1e1f\u1d82\u1e1f\u0192\u1edf\u1d8d\u00d7\u1e8d\u1e8b\u1d8d \u0135\u1ee9\u0217\u1eed\u01d4\u01da\u1e77\u0215\u01dc\u00fb\u1ee7\u0169\u1e73\u1e79\u1eef\u1ee5\u1e7b\u01b0\u1e43\u0271\u1e3f\u1e41\u1e3f\u0271\u1e3f\u1e41\u1d88\u015f\u1d74\u0219\u015d\u0219\n \u022b\u1e7d\u1e19\u027d\u1d73\u027e\u0155\u0155\u0157\u0213\u1e59\u027c\u1d73\u0211\u1d73\u027d\u0213\u0211\u1d89\u1d73\u1d89 \u01ad\u1e96\u0117 \u2113\u1f02\u1ead\u1eb3\u1ea9\u1ea7\u1ea1\u1eb3\u1f07\u1ea7\u01e1\u1d8f\u1ea1\u1d8f\u01b6\u017e\u017a\u01b6\u0225\u1d8e\u1e91\u1d76\u017c\u0225\u1d8e\u1e91\u1d8e\u03b3\u01b4\u1e8f\u04f2\u04f0\u00fd\u1ef3\u0177\u1e8f\u03b3\u1e8f\u1ef3 \u1d91\u1ed1\u01e5.\n\n >>> # preserve HTML, entities, and gettext params\n >>> print(deasciiify(\n ... 'The quick brown '\n ... 'fox %(verb)s over the “lazy” %s.'))\n \u1e6e\u021f\u00e8 \u02a0\u00fa\u1d96\u0107\u1e35 \u1e03\u1d72\u00f3\u1e85\u1f22 \u1e1f\u1ecd\u1e8d %(verb)s\n \u020f\u028b\u1ec1\u0155 \u1e71\u021f\u1e1d “\u1e3d\u04d3\u017c\u04ee” %s.\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/jnrbsn/deasciiify",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "deasciiify",
"package_url": "https://pypi.org/project/deasciiify/",
"platform": "",
"project_url": "https://pypi.org/project/deasciiify/",
"project_urls": {
"Homepage": "https://github.com/jnrbsn/deasciiify"
},
"release_url": "https://pypi.org/project/deasciiify/0.0.2/",
"requires_dist": null,
"requires_python": "",
"summary": "Translate ASCII text into readable non-ASCII text",
"version": "0.0.2"
},
"last_serial": 4341044,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "d85f1564b7f7fcaef068f2b086deefc7",
"sha256": "930bc909fc4e3b574f0b1822ebfca1241634dbe738bdfb7287b15ec482e0f9b3"
},
"downloads": -1,
"filename": "deasciiify-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "d85f1564b7f7fcaef068f2b086deefc7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6407,
"upload_time": "2016-09-19T18:35:58",
"url": "https://files.pythonhosted.org/packages/fe/e6/c838f2e85578554b31d1e15c169c6ccd43316fd7254ecb2473b363bdf8a4/deasciiify-0.0.1.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "0e906c5ba4abf216a5e2807dbf8a92b8",
"sha256": "aabd37eb9e4537b7ecf7ba143d3251992a0cf9d890381c811656d484462315a5"
},
"downloads": -1,
"filename": "deasciiify-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "0e906c5ba4abf216a5e2807dbf8a92b8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6805,
"upload_time": "2018-10-04T16:37:34",
"url": "https://files.pythonhosted.org/packages/6f/d9/818b5ab48b90baa81883257055fd929e3768103b0522745b99c3b3e271dd/deasciiify-0.0.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "0e906c5ba4abf216a5e2807dbf8a92b8",
"sha256": "aabd37eb9e4537b7ecf7ba143d3251992a0cf9d890381c811656d484462315a5"
},
"downloads": -1,
"filename": "deasciiify-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "0e906c5ba4abf216a5e2807dbf8a92b8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6805,
"upload_time": "2018-10-04T16:37:34",
"url": "https://files.pythonhosted.org/packages/6f/d9/818b5ab48b90baa81883257055fd929e3768103b0522745b99c3b3e271dd/deasciiify-0.0.2.tar.gz"
}
]
}