{ "info": { "author": "irshadbhat", "author_email": "bhatirshad127@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "indic-wx-converter\n==================\n\n|Build Status| |Coverage Status| |CircleCI|\n\n.. |Build Status| image:: https://travis-ci.org/irshadbhat/indic-wx-converter.svg?branch=master \n :target: https://travis-ci.org/irshadbhat/indic-wx-converter\n\n.. |Coverage Status| image:: https://coveralls.io/repos/github/irshadbhat/indic-wx-converter/badge.svg?branch=master \n :target: https://coveralls.io/github/irshadbhat/indic-wx-converter?branch=master\n\n.. |CircleCI| image:: https://circleci.com/gh/irshadbhat/indic-wx-converter.svg?style=shield&circle-token=:circle-token \n :target: https://circleci.com/gh/irshadbhat/indic-wx-converter\n\n\nPython library for UTF to WX conversion and vice-versa for Indian languages.\n\nInstallation\n------------\n\n::\n\n pip install wxconv\n\nExamples\n--------\n\n1. work with files:\n^^^^^^^^^^^^^^^^^^^\n\n.. parsed-literal::\n\n wxconv --f ssf --t intra --n --l hin --s utf --i hin-utf.ssf --o hin-wx.ssf\n\n -l , --language select language (3 letter ISO-639 code)\n Hindi : hin\n Telugu : tel\n Tamil : tam\n Malayalam : mal\n Kannada : kan\n Bengali : ben\n Oriya : ori\n Punjabi : pan\n Marathi : mar\n Nepali : nep\n Gujarati : guj\n Bodo : bod\n Konkani : kok\n Assamese : asm\n Urdu : urd\n -s , --source-enc {utf, wx} select input-file encoding\n -f , --format {text, ssf, conll, bio, tnt} select input-file format\n -t , --ssf-type {inter, intra} specify ssf-type if file format (-f) is ssf\n -n, --nested set this flag for nested ssf\n -m, --no-mask set this flag to keep off masking of roman strings in Indic text\n -i , --input \n -o , --output \n -z, --normalize set this flag for utf normalizations without WX-Conversion\n\n2. utf to wx (plain text):\n^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code:: python\n\n >>> from wxconv import WXC\n >>> \n >>> # class WXC(order=\"utf2wx\", format_=\"text\", lang=\"hin\")\n ... # Parameters: order:str, (default=\"utf2wx\"), source2target encoding [wx2utf|utf2wx]\n ... # format_:str, (default=\"text\"), output format [text|conll|bio|tnt]\n ... # lang:str, (default=\"hin\"), language parameter [hin|tel|...] (3 letter ISO-639 code)\n\n >>> con = WXC(order='utf2wx') # here default language is hindi and default format is text\n >>> \n >>> hin = u\"\"\"\n ... 1 \u0926\u0947\u0936 \u0915\u0947 \u0915\u0908 \u0939\u093f\u0938\u094d\u0938\u094b\u0902 \u092e\u0947\u0902 \u0938\u0942\u0916\u0947 \u0915\u0947 \u0906\u0938\u093e\u0930 \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0939\u094b \u0917\u090f \u0939\u0948\u0902\n ... 2 \u0905\u092c \u0924\u0915 \u092e\u094c\u0938\u092e \u0935\u093f\u092d\u093e\u0917 \u0938\u093e\u092e\u093e\u0928\u094d\u092f \u092c\u093e\u0930\u093f\u0936 \u0939\u094b\u0928\u0947 \u0915\u0940 \u0905\u092a\u0928\u0940 \u092d\u0935\u093f\u0937\u094d\u092f\u0935\u093e\u0923\u0940 \u092a\u0930 \u0905\u095c\u093e \u0939\u0941\u0906 \u0925\u093e \u0932\u0947\u0915\u093f\u0928 \u0905\u092c \u092f\u0939 \u0926\u093e\u0935\u093e \u092a\u0942\u0930\u0940 \u0924\u0930\u0939 \u0938\u0947 \u0916\u093e\u0930\u093f\u091c \u0939\u094b \u0917\u092f\u093e \u0939\u0948\n ... 3 \u0926\u0947\u0936 \u092d\u0930 \u092e\u0947\u0902 \u0905\u092c \u0924\u0915 \u0939\u0941\u0908 \u092c\u093e\u0930\u093f\u0936 \u0914\u0938\u0924 \u0938\u0947 \u091b\u0939 \u092b\u0940\u0938\u0926\u0940 \u0915\u092e \u0939\u0948 \u091c\u092c\u0915\u093f \u0935\u093f\u092d\u093e\u0917 \u0915\u093e \u0926\u093e\u0935\u093e \u0925\u093e \u0915\u093f \u0907\u0938\u092e\u0947\u0902 \u096b \u092b\u0940\u0938\u0926\u0940 \u0938\u0947 \u091c\u094d\u092f\u093e\u0926\u093e \u0915\u092e\u0940 \u0928\u0939\u0940\u0902 \u0939\u094b\u0917\u0940\n ... 4 \u0907\u0938\u0915\u0947 \u091a\u0932\u0924\u0947 \u0909\u0924\u094d\u0924\u0930 \u092a\u094d\u0930\u0926\u0947\u0936 \u092a\u0902\u091c\u093e\u092c \u0939\u0930\u093f\u092f\u093e\u0923\u093e \u0930\u093e\u091c\u0938\u094d\u0925\u093e\u0928 \u092c\u093f\u0939\u093e\u0930 \u091d\u093e\u0930\u0916\u0902\u0921 \u0906\u0926\u093f \u0930\u093e\u091c\u094d\u092f \u0932\u0917\u092d\u0917 \u0938\u0942\u0916\u0947 \u0915\u0940 \u091a\u092a\u0947\u091f \u092e\u0947\u0902 \u0939\u0948\u0902\n ... 5 \u0932\u0947\u0915\u093f\u0928 \u0924\u0915\u0928\u0940\u0915\u0940 \u0915\u093e\u0930\u0923\u094b\u0902 \u0938\u0947 \u0907\u0928\u094d\u0939\u0947\u0902 \u0905\u092d\u0940 \u0938\u0942\u0916\u093e\u0917\u094d\u0930\u0938\u094d\u0924 \u0918\u094b\u0937\u093f\u0924 \u0928\u0939\u0940\u0902 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948\n ... \"\"\"\n >>>\n >>> print(con.convert(hin))\n \n 1 xeSa ke kaI hissoM meM sUKe ke AsAra uwpanna ho gae hEM\n 2 aba waka mOsama viBAga sAmAnya bAriSa hone kI apanI BaviRyavANI para adZA huA WA lekina aba yaha xAvA pUrI waraha se KArija ho gayA hE\n 3 xeSa Bara meM aba waka huI bAriSa Osawa se Caha PIsaxI kama hE jabaki viBAga kA xAvA WA ki isameM 5 PIsaxI se jyAxA kamI nahIM hogI\n 4 isake calawe uwwara praxeSa paMjAba hariyANA rAjasWAna bihAra JAraKaMda Axi rAjya lagaBaga sUKe kI capeta meM hEM\n 5 lekina wakanIkI kAraNoM se inheM aBI sUKAgraswa GoRiwa nahIM kiyA gayA hE\n \n >>> tel = u\"\"\"\n ... 1 \u0c24\u0c2e 35 \u0c0f\u0c33\u0c4d\u0c32 \u0c2a\u0c46\u0c33\u0c4d\u0c32\u0c3f \u0c38\u0c02\u0c26\u0c30\u0c4d\u0c2d\u0c02\u0c32\u0c4b\u0c28\u0c42 - \u0c05\u0c28\u0c41\u0c15\u0c4d\u0c37\u0c23\u0c02 \u0c36\u0c24\u0c4d\u0c30\u0c41\u0c35\u0c41\u0c32\u0c15\u0c41 \u0c2e\u0c32\u0c4d\u0c32\u0c47 \u0c15\u0c3e\u0c1f\u0c4d\u0c32\u0c3e\u0c21\u0c41\u0c15\u0c4b\u0c35\u0c1f\u0c02 \u0c2c\u0c02\u0c1f\u0c40\u0c15\u0c3f \u0c28\u0c1a\u0c4d\u0c1a\u0c26\u0c41.\n ... 2 2007\u0c32\u0c4b \u0c05\u0c1c\u0c4d\u0c2e\u0c40\u0c30\u0c4d\u200c\u0c32\u0c4b\u0c28\u0c3f \u0c16\u0c3e\u0c1c\u0c3e \u0c2e\u0c4a\u0c2f\u0c3f\u0c28\u0c41\u0c26\u0c4d\u0c26\u0c40\u0c28\u0c4d \u0c1a\u0c3f\u0c37\u0c4d\u0c24\u0c40 \u0c26\u0c30\u0c4d\u0c17\u0c3e\u0c32\u0c4b \u0c1c\u0c30\u0c3f\u0c17\u0c3f\u0c28 \u0c2a\u0c47\u0c32\u0c41\u0c21\u0c41\u0c32\u0c4b \u0c2e\u0c41\u0c17\u0c4d\u0c17\u0c41\u0c30\u0c41 \u0c1a\u0c28\u0c3f\u0c2a\u0c4b\u0c17\u0c3e, \u0c2e\u0c30\u0c4b 15 \u0c2e\u0c02\u0c26\u0c3f \u0c17\u0c3e\u0c2f\u0c2a\u0c21\u0c3f\u0c28 \u0c35\u0c3f\u0c37\u0c2f\u0c02 \u0c24\u0c46\u0c32\u0c3f\u0c38\u0c3f\u0c02\u0c26\u0c47.\n ... 3 \u0c17\u0c23\u0c3f\u0c24\u0c02 \u0c32\u0c3e\u0c02\u0c1f\u0c3f \u0c35\u0c3f\u0c37\u0c2f\u0c02 \u0c17\u0c41\u0c30\u0c3f\u0c02\u0c1a\u0c3f \u0c2c\u0c4d\u0c32\u0c3e\u0c17\u0c41\u0c32\u0c41, \u0c35\u0c40\u0c15\u0c47\u0c32 \u0c26\u0c4d\u0c35\u0c3e\u0c30\u0c3e \u0c1a\u0c30\u0c4d\u0c1a\u0c32\u0c41 \u0c1c\u0c30\u0c17\u0c35\u0c1a\u0c4d\u0c1a\u0c41\u0c28\u0c28\u0c3f \u0c05\u0c02\u0c26\u0c30\u0c3f\u0c15\u0c40 \u0c05\u0c30\u0c4d\u0c25\u0c2e\u0c2f\u0c3f\u0c02\u0c26\u0c3f.\n ... 4 \u0c07\u0c32\u0c3e \u0c07\u0c02\u0c24 \u0c2a\u0c4b\u0c1f\u0c40\u0c32\u0c4b, \u0c2f\u0c3e\u0c02\u0c1f\u0c40 \u0c2c\u0c4d\u0c30\u0c3f\u0c1f\u0c3f\u0c37\u0c4d \u0c35\u0c3e\u0c24\u0c3e\u0c35\u0c30\u0c23\u0c02\u0c32\u0c4b\u0c28\u0c41 155 \u0c28\u0c3f\u0c2e\u0c41\u0c37\u0c3e\u0c32 \u0c28\u0c3f\u0c21\u0c3f\u0c35\u0c3f\u0c17\u0c32 \u2018\u0c39\u0c3e\u0c2e\u0c4d\u0c32\u0c46\u0c1f\u0c4d\u2019 \u0c28\u0c3f\u0c32\u0c3f\u0c1a\u0c3f \u0c17\u0c46\u0c32\u0c3f\u0c1a\u0c3f\u0c02\u0c26\u0c02\u0c1f\u0c47 \u0c05\u0c26\u0c3f \u0c26\u0c3e\u0c28\u0c3f \u0c1a\u0c15\u0c4d\u0c15\u0c26\u0c28\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c28\u0c3f\u0c26\u0c30\u0c4d\u0c36\u0c28\u0c2e\u0c47!\n ... 5 \u0c05\u0c35\u0c15\u0c3e\u0c36\u0c02 \u0c35\u0c1a\u0c4d\u0c1a\u0c3f\u0c28 \u0c35\u0c3e\u0c30\u0c3f\u0c15\u0c3f \u0c0e\u0c15\u0c4d\u0c38\u0c4d\u200c\u0c2a\u0c4b\u0c1c\u0c30\u0c4d\u200c\u0c15\u0c42\u0c21\u0c3e \u0c35\u0c38\u0c4d\u0c24\u0c41\u0c02\u0c26\u0c3f.\n ... \"\"\"\n >>> \n >>> con = WXC(order='utf2wx', lang='tel')\n >>>\n >>> print(con.convert(tel))\n \n 1 wama 35 elYla peVlYli saMxarBaMlonU - anukRaNaM Sawruvulaku malle kAtlAdukovataM baMtIki naccaxu.\n 2 2007lo ajmIr\u200cloni KAjA moVyinuxxIn ciRwI xargAlo jarigina peludulo mugguru canipogA, maro 15 maMxi gAyapadina viRayaM weVlisiMxe.\n 3 gaNiwaM lAMti viRayaM guriMci blAgulu, vIkela xvArA carcalu jaragavaccunani aMxarikI arWamayiMxi.\n 4 ilA iMwa potIlo, yAMtI britiR vAwAvaraNaMlonu 155 nimuRAla nidivigala \u2018hAmleVt\u2019 nilici geVliciMxaMte axi xAni cakkaxanAniki nixarSaname!\n 5 avakASaM vaccina vAriki eVks\u200cpojar\u200ckUdA vaswuMxi.\n \n >>> \n\n3. wx to utf:\n^^^^^^^^^^^^^\n\n.. code:: python\n\n >>> con = WXC(order='wx2utf', lang='hin')\n >>> \n >>> hin = \"\"\"\n ... 1 xeSa ke kaI hissoM meM sUKe ke AsAra uwpanna ho gae hEM\n ... 2 aba waka mOsama viBAga sAmAnya bAriSa hone kI apanI BaviRyavANI para adZA huA WA lekina aba yaha xAvA pUrI waraha se KArija ho gayA hE\n ... 3 xeSa Bara meM aba waka huI bAriSa Osawa se Caha PIsaxI kama hE jabaki viBAga kA xAvA WA ki isameM 5 PIsaxI se jyAxA kamI nahIM hogI\n ... 4 isake calawe uwwara praxeSa paMjAba hariyANA rAjasWAna bihAra JAraKaMda Axi rAjya lagaBaga sUKe kI capeta meM hEM\n ... 5 lekina wakanIkI kAraNoM se inheM aBI sUKAgraswa GoRiwa nahIM kiyA gayA hE\n ... \"\"\"\n >>> \n >>> print(con.convert(hin))\n \n 1 \u0926\u0947\u0936 \u0915\u0947 \u0915\u0908 \u0939\u093f\u0938\u094d\u0938\u094b\u0902 \u092e\u0947\u0902 \u0938\u0942\u0916\u0947 \u0915\u0947 \u0906\u0938\u093e\u0930 \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0939\u094b \u0917\u090f \u0939\u0948\u0902\n 2 \u0905\u092c \u0924\u0915 \u092e\u094c\u0938\u092e \u0935\u093f\u092d\u093e\u0917 \u0938\u093e\u092e\u093e\u0928\u094d\u092f \u092c\u093e\u0930\u093f\u0936 \u0939\u094b\u0928\u0947 \u0915\u0940 \u0905\u092a\u0928\u0940 \u092d\u0935\u093f\u0937\u094d\u092f\u0935\u093e\u0923\u0940 \u092a\u0930 \u0905\u0921\u093c\u093e \u0939\u0941\u0906 \u0925\u093e \u0932\u0947\u0915\u093f\u0928 \u0905\u092c \u092f\u0939 \u0926\u093e\u0935\u093e \u092a\u0942\u0930\u0940 \u0924\u0930\u0939 \u0938\u0947 \u0916\u093e\u0930\u093f\u091c \u0939\u094b \u0917\u092f\u093e \u0939\u0948\n 3 \u0926\u0947\u0936 \u092d\u0930 \u092e\u0947\u0902 \u0905\u092c \u0924\u0915 \u0939\u0941\u0908 \u092c\u093e\u0930\u093f\u0936 \u0914\u0938\u0924 \u0938\u0947 \u091b\u0939 \u092b\u0940\u0938\u0926\u0940 \u0915\u092e \u0939\u0948 \u091c\u092c\u0915\u093f \u0935\u093f\u092d\u093e\u0917 \u0915\u093e \u0926\u093e\u0935\u093e \u0925\u093e \u0915\u093f \u0907\u0938\u092e\u0947\u0902 5 \u092b\u0940\u0938\u0926\u0940 \u0938\u0947 \u091c\u094d\u092f\u093e\u0926\u093e \u0915\u092e\u0940 \u0928\u0939\u0940\u0902 \u0939\u094b\u0917\u0940\n 4 \u0907\u0938\u0915\u0947 \u091a\u0932\u0924\u0947 \u0909\u0924\u094d\u0924\u0930 \u092a\u094d\u0930\u0926\u0947\u0936 \u092a\u0902\u091c\u093e\u092c \u0939\u0930\u093f\u092f\u093e\u0923\u093e \u0930\u093e\u091c\u0938\u094d\u0925\u093e\u0928 \u092c\u093f\u0939\u093e\u0930 \u091d\u093e\u0930\u0916\u0902\u0921 \u0906\u0926\u093f \u0930\u093e\u091c\u094d\u092f \u0932\u0917\u092d\u0917 \u0938\u0942\u0916\u0947 \u0915\u0940 \u091a\u092a\u0947\u091f \u092e\u0947\u0902 \u0939\u0948\u0902\n 5 \u0932\u0947\u0915\u093f\u0928 \u0924\u0915\u0928\u0940\u0915\u0940 \u0915\u093e\u0930\u0923\u094b\u0902 \u0938\u0947 \u0907\u0928\u094d\u0939\u0947\u0902 \u0905\u092d\u0940 \u0938\u0942\u0916\u093e\u0917\u094d\u0930\u0938\u094d\u0924 \u0918\u094b\u0937\u093f\u0924 \u0928\u0939\u0940\u0902 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948\n \n >>> \n\n4. work with conll:\n^^^^^^^^^^^^^^^^^^^\n\n.. code:: python\n\n >>> con = WXC(order='utf2wx', lang='hin', format_='conll')\n >>> \n >>> conll = u\"\"\"\n ... 1 \u0907\u0938\u0915\u0940 \u092f\u0939 pn PRP cat-pn|gen-f|num-sg|pers-3|case-o|vib-\u0915\u093e|tam-kA|chunkId-NP|chunkType-head|stype-|voicetype- 2 r6 _ _\n ... 2 \u090a\u0901\u091a\u093e\u0908 \u090a\u0901\u091a\u093e\u0908 n NN cat-n|gen-f|num-sg|pers-3|case-d|vib-0|tam-0|chunkId-NP2|chunkType-head|stype-|voicetype- 6 k1 _ _\n ... 3 \u0915\u0947\u0935\u0932 \u0915\u0947\u0935\u0932 avy RP cat-avy|gen-|num-|pers-|case-|vib-|tam-|chunkId-NP3|chunkType-child|stype-|voicetype- 4 lwg__rp _ _\n ... 4 1982 1982 num QC cat-num|gen-any|num-any|pers-|case-any|vib-|tam-|chunkId-NP3|chunkType-child|stype-|voicetype- 5 nmod__adj _ _\n ... 5 \u092e\u0940\u091f\u0930 \u092e\u0940\u091f\u0930 n NN cat-n|gen-m|num-sg|pers-3|case-d|vib-0|tam-0|chunkId-NP3|chunkType-head|stype-|voicetype- 6 k1s _ _\n ... 6 \u0939\u0948 \u0939\u0948 v VM cat-v|gen-any|num-sg|pers-3|case-|vib-\u0939\u0948|tam-hE|chunkId-VGF|chunkType-head|stype-declarative|voicetype-active 0 root _ _\n ... 7 \u0964 \u0964 punc SYM cat-punc|gen-|num-|pers-|case-|vib-|tam-|chunkId-BLK|chunkType-head|stype-|voicetype- 6 rsym _ _\"\"\"\n >>> \n >>> print(con.convert(conll))\n \n 1 isakI yaha pn PRP cat-pn|gen-f|num-sg|pers-3|case-o|vib-kA|tam-kA|chunkId-NP|chunkType-head|stype-|voicetype- 2 r6 _ _\n 2 UzcAI UzcAI n NN cat-n|gen-f|num-sg|pers-3|case-d|vib-0|tam-0|chunkId-NP2|chunkType-head|stype-|voicetype- 6 k1 _ _\n 3 kevala kevala avy RP cat-avy|gen-|num-|pers-|case-|vib-|tam-|chunkId-NP3|chunkType-child|stype-|voicetype- 4 lwg__rp_ _\n 4 1982 1982 num QC cat-num|gen-any|num-any|pers-|case-any|vib-|tam-|chunkId-NP3|chunkType-child|stype-|voicetype- 5 nmod__adj _ _\n 5 mItara mItara n NN cat-n|gen-m|num-sg|pers-3|case-d|vib-0|tam-0|chunkId-NP3|chunkType-head|stype-|voicetype- 6 k1s _ _\n 6 hE hE v VM cat-v|gen-any|num-sg|pers-3|case-|vib-hE|tam-hE|chunkId-VGF|chunkType-head|stype-declarative|voicetype-active 0 root _ _\n 7 . . punc SYM cat-punc|gen-|num-|pers-|case-|vib-|tam-|chunkId-BLK|chunkType-head|stype-|voicetype- 6 rsym __\n >>> \n\n5. work with tnt:\n^^^^^^^^^^^^^^^^^\n\n.. code:: python\n\n >>> tnt = u\"\"\"\n ... \u092f\u094b\u0902 RB\n ... \u0938\u093f\u0902\u0917\u0932 JJ\n ... \u0938\u094d\u0915\u094d\u0930\u0940\u0928 NNC\n ... \u0925\u093f\u090f\u091f\u0930 NNP\n ... \u0915\u0947 PSP\n ... \u0926\u0930\u094d\u0936\u0915\u094b\u0902 NN\n ... \u0915\u094b PSP\n ... \u0905\u0917\u094d\u0928\u093f\u092a\u0925 NNP\n ... \u0905\u0927\u093f\u0915 QF\n ... \u0928\u0939\u0940\u0902 NEG\n ... \u092d\u093e VM\n ... \u0938\u0915\u0940 VAUX\n ... \u0964 SYM\n ... \"\"\"\n >>> \n >>> con = WXC(order='utf2wx', lang='hin', format_='tnt')\n >>> \n >>> print(con.convert(tnt))\n \n yoM RB\n siMgala JJ\n skrIna NNC\n Wietara NNP\n ke PSP\n xarSakoM NN\n ko PSP\n agnipaWa NNP\n aXika QF\n nahIM NEG\n BA VM\n sakI VAUX\n . SYM\n \n >>> \n\n6. work with bio:\n^^^^^^^^^^^^^^^^^\n\n::\n\n same as tnt or conll\n\n7. work with ssf:\n^^^^^^^^^^^^^^^^^\n\n::\n \n implemented for ssf files (intra, inter and nested)\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/irshadbhat/indic-wx-converter", "keywords": "nlp,transliteration,romanization,wx", "license": "MIT", "maintainer": "irshadbhat", "maintainer_email": "bhatirshad127@gmail.com", "name": "wxconv", "package_url": "https://pypi.org/project/wxconv/", "platform": "", "project_url": "https://pypi.org/project/wxconv/", "project_urls": { "Homepage": "https://github.com/irshadbhat/indic-wx-converter", "Repository": "https://github.com/irshadbhat/indic-wx-converter" }, "release_url": "https://pypi.org/project/wxconv/1.0.0.0/", "requires_dist": [ "six (>=1.12,<2.0)", "pbr (>=2.0,<3.0)" ], "requires_python": "", "summary": "Python library for UTF to WX conversion and vice-versa for Indian languages.", "version": "1.0.0.0" }, "last_serial": 4712927, "releases": { "1.0.0.0": [ { "comment_text": "", "digests": { "md5": "4fae3bcc715d4ec607d0bc4d9f9684a8", "sha256": "ecaf68ba1b07d9453b819a602e4e8e648b46240f6fc1cec9a3b8f6ca9281aa19" }, "downloads": -1, "filename": "wxconv-1.0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4fae3bcc715d4ec607d0bc4d9f9684a8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5771969, "upload_time": "2019-01-18T16:38:55", "url": "https://files.pythonhosted.org/packages/81/00/48af3164406d379f2edc95414b58d0250f814e6bc23c554696691ae0e1a0/wxconv-1.0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a06ad9751ec7575e2b01d54202614889", "sha256": "9e18cf42e7bc8145c3c42d54a57b45329f18fd407a3d3aeba4d00b0131f8a715" }, "downloads": -1, "filename": "wxconv-1.0.0.0.tar.gz", "has_sig": false, "md5_digest": "a06ad9751ec7575e2b01d54202614889", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 553792, "upload_time": "2019-01-18T16:38:58", "url": "https://files.pythonhosted.org/packages/80/42/d29a46a49ab6c674adc2156cc2a1792ffe8feb70b122d3cc9adfad9c715a/wxconv-1.0.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4fae3bcc715d4ec607d0bc4d9f9684a8", "sha256": "ecaf68ba1b07d9453b819a602e4e8e648b46240f6fc1cec9a3b8f6ca9281aa19" }, "downloads": -1, "filename": "wxconv-1.0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4fae3bcc715d4ec607d0bc4d9f9684a8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5771969, "upload_time": "2019-01-18T16:38:55", "url": "https://files.pythonhosted.org/packages/81/00/48af3164406d379f2edc95414b58d0250f814e6bc23c554696691ae0e1a0/wxconv-1.0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a06ad9751ec7575e2b01d54202614889", "sha256": "9e18cf42e7bc8145c3c42d54a57b45329f18fd407a3d3aeba4d00b0131f8a715" }, "downloads": -1, "filename": "wxconv-1.0.0.0.tar.gz", "has_sig": false, "md5_digest": "a06ad9751ec7575e2b01d54202614889", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 553792, "upload_time": "2019-01-18T16:38:58", "url": "https://files.pythonhosted.org/packages/80/42/d29a46a49ab6c674adc2156cc2a1792ffe8feb70b122d3cc9adfad9c715a/wxconv-1.0.0.0.tar.gz" } ] }