{ "info": { "author": "Thibault Cl\u00e9rice", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "\n# Mufidecode\n\nTransliterate Unicode text into plain 7-bit ASCII with Medieval flavor.\n\n```python\nfrom mufidecode import mufidecode\nfrom unidecode import unidecode\n\nstring = \"\uf158 soffroient Torm\u0303z\u204a\"\nassert unidecode(string) == \" soffroient Tormz7\" # Lostfirst character, et is converted to seven.\nassert mufidecode(string) == \"et soffroient Tormzet\"\nassert mufidecode(string, join=False) == ('et', ' ', 's', 'o', 'f', 'f', 'r', 'o', 'i', 'e', 'n', 't', ' ', 'T', 'o', 'r', 'm', 'z', 'et')\n\n\nassert mufidecode(\"\ua76e\ua76f\ua76e\ua76f\") == \"usususus\"\n```\n\n## Add a new token\n\n**1. Get the code**\n\n```python\nstring = \"\ua76f\"\nprint((ord(string) >> 8, ord(string) % 256))\n# (167, 111)\n```\n\n**2. Add the code to MUFI**\n\n```python\nMUFI[(167, 111)] = \"us\" # Accepted transliteration\n```\n\n**3. Pull Request**\n\n**4. Enjoy**\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ponteineptique/mufidecode", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "mufidecode", "package_url": "https://pypi.org/project/mufidecode/", "platform": "", "project_url": "https://pypi.org/project/mufidecode/", "project_urls": { "Homepage": "https://github.com/ponteineptique/mufidecode" }, "release_url": "https://pypi.org/project/mufidecode/0.1.0/", "requires_dist": [ "unidecode" ], "requires_python": ">=3.4.0", "summary": "Unidecode with medieval flavor", "version": "0.1.0" }, "last_serial": 5352974, "releases": { "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "64d82bf9e4b01a02302c4649dff0954b", "sha256": "85b4da4163ca743bf76de6a94639b9c68ea572fdf83fbb65a6d45621ea666247" }, "downloads": -1, "filename": "mufidecode-0.0.1a0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "64d82bf9e4b01a02302c4649dff0954b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4.0", "size": 17843, "upload_time": "2019-05-29T14:14:11", "url": "https://files.pythonhosted.org/packages/61/ba/cb57a0ccf1f8b9893213e572d78bb86e8a342b30d7912377b7fe9810f534/mufidecode-0.0.1a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d2787ab0fa57e571ea4406c47962a6c", "sha256": "4cd49767647b6e7bfd5dfd9d8364266d1de8d7407540995380ede940c3d9fcea" }, "downloads": -1, "filename": "mufidecode-0.0.1a0.tar.gz", "has_sig": false, "md5_digest": "2d2787ab0fa57e571ea4406c47962a6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 6362, "upload_time": "2019-05-29T14:14:14", "url": "https://files.pythonhosted.org/packages/5a/2d/ef7463e27a171bc18c2b0e825b07dabc736bfb491ee0dd2e2383760a6915/mufidecode-0.0.1a0.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "68ceb332b0cf8dc3ca127173e0af2c2c", "sha256": "023f61a006364cfd55f7921be75a033f35e9d18e5721445579becfb661a4c0bf" }, "downloads": -1, "filename": "mufidecode-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68ceb332b0cf8dc3ca127173e0af2c2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4.0", "size": 27748, "upload_time": "2019-05-31T14:38:56", "url": "https://files.pythonhosted.org/packages/a2/83/bfef2eca09a1488cbbc696f5852c12b24946d62b009138e284e6cd25f031/mufidecode-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ac9902b4318178438556a8c834194ed", "sha256": "2e1075ee405e571ad89aceef5d722e66766508771685010c2d42d0420c25e55c" }, "downloads": -1, "filename": "mufidecode-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0ac9902b4318178438556a8c834194ed", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 16199, "upload_time": "2019-05-31T14:38:57", "url": "https://files.pythonhosted.org/packages/fb/a2/6c548c71084eca3c8354569ba953347f9c71c930b81482c34067747e159d/mufidecode-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e05eabfde9a096d27aeaa5b1f2934c50", "sha256": "d867612240cae12a8b7788f6f42deb0b3208120bfe267d9025eb1b0df1243abe" }, "downloads": -1, "filename": "mufidecode-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e05eabfde9a096d27aeaa5b1f2934c50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4.0", "size": 27746, "upload_time": "2019-06-01T05:54:48", "url": "https://files.pythonhosted.org/packages/65/74/71ba25d18db0030c1b9b012da9e032e03fbc63a149bf1154ed4bb1daf2b6/mufidecode-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ba81ff8c24f57488acd32135378b8d8", "sha256": "b395da608fb5a7fba397fe5c2fa55ff3c52844cea78b2c046ad1b6b698658738" }, "downloads": -1, "filename": "mufidecode-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0ba81ff8c24f57488acd32135378b8d8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 16193, "upload_time": "2019-06-01T05:54:50", "url": "https://files.pythonhosted.org/packages/20/6b/aea13665a846558cbcf110ae8ea0acf0454509560a7c37429858a562e6fb/mufidecode-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f79ad2ef113bb3f6ef91de9def1e1650", "sha256": "ce47ee8f87e984f2f9e3d85c709f8d2501cd41cf9c3d0a1e9bd38ef50e7e4bcd" }, "downloads": -1, "filename": "mufidecode-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f79ad2ef113bb3f6ef91de9def1e1650", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4.0", "size": 27758, "upload_time": "2019-06-01T08:03:58", "url": "https://files.pythonhosted.org/packages/0e/8a/62b6c4a2f60ed49faa052253e2096942fa3b613407e0685b6a3233751852/mufidecode-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed839bd068f0da42eb51d7c3d3449403", "sha256": "997e3b93dbe89c5ee9f4d446ddbfdbc49f525840e7dc382bdc4332fd3cc2866b" }, "downloads": -1, "filename": "mufidecode-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ed839bd068f0da42eb51d7c3d3449403", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 16209, "upload_time": "2019-06-01T08:03:59", "url": "https://files.pythonhosted.org/packages/2c/3b/afc7741d2b97b54687aa7dbe839e5ec89bd82cd6e496a7fa0d0b27faff0f/mufidecode-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "820f467a6a1dbbb2140e5da09601a58a", "sha256": "dc0ed8e462c21b227fdfca3cc39c061c6465526d3c78cae8b82d8d292aadcadd" }, "downloads": -1, "filename": "mufidecode-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "820f467a6a1dbbb2140e5da09601a58a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4.0", "size": 27802, "upload_time": "2019-06-01T08:38:34", "url": "https://files.pythonhosted.org/packages/88/7f/950c9945309b846176f9cde30036aaba7e624cd3e326b2efe0f2d627c451/mufidecode-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6b120d77e29ed4c36811a782880d1ad", "sha256": "a99a68ac20cd4f04bf1498e2c636a06048bcbbd3938be795fc85768d5cf89366" }, "downloads": -1, "filename": "mufidecode-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e6b120d77e29ed4c36811a782880d1ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 16251, "upload_time": "2019-06-01T08:38:36", "url": "https://files.pythonhosted.org/packages/1f/e6/908db466f30090d2593436493f994a5143eecfc0f337854e68344250b2e5/mufidecode-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "62e752b983db557fc39b8ab4ab520bda", "sha256": "a85928b8447a6595a57eb42133d1e1932555f097bbf2a41dad1d92cc1c9c865a" }, "downloads": -1, "filename": "mufidecode-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62e752b983db557fc39b8ab4ab520bda", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4.0", "size": 27800, "upload_time": "2019-06-03T14:48:47", "url": "https://files.pythonhosted.org/packages/2f/8d/2cfa9f02b17be2eb0a45b1ded94bbfb147f625bd60709cc977a534c18d5f/mufidecode-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a7487d5974bea7336b82553b0fe1f18", "sha256": "3ed0f737c59e045da855958ab073357377f5bbd85760e0f2f48aeff39b4e2143" }, "downloads": -1, "filename": "mufidecode-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0a7487d5974bea7336b82553b0fe1f18", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 16250, "upload_time": "2019-06-03T14:48:49", "url": "https://files.pythonhosted.org/packages/2b/64/1d1b6c2399ea2d6841ba74142df9d2d52931ddfb381cad4712da1e3d7caa/mufidecode-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62e752b983db557fc39b8ab4ab520bda", "sha256": "a85928b8447a6595a57eb42133d1e1932555f097bbf2a41dad1d92cc1c9c865a" }, "downloads": -1, "filename": "mufidecode-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62e752b983db557fc39b8ab4ab520bda", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4.0", "size": 27800, "upload_time": "2019-06-03T14:48:47", "url": "https://files.pythonhosted.org/packages/2f/8d/2cfa9f02b17be2eb0a45b1ded94bbfb147f625bd60709cc977a534c18d5f/mufidecode-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a7487d5974bea7336b82553b0fe1f18", "sha256": "3ed0f737c59e045da855958ab073357377f5bbd85760e0f2f48aeff39b4e2143" }, "downloads": -1, "filename": "mufidecode-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0a7487d5974bea7336b82553b0fe1f18", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 16250, "upload_time": "2019-06-03T14:48:49", "url": "https://files.pythonhosted.org/packages/2b/64/1d1b6c2399ea2d6841ba74142df9d2d52931ddfb381cad4712da1e3d7caa/mufidecode-0.1.0.tar.gz" } ] }