{ "info": { "author": "Taha Zerrouki", "author_email": "taha_zerrouki@hotmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Natural Language :: Arabic", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Text Processing :: Linguistic" ], "description": "# pyarabic\nA specific *Arabic language* library for **Python**, provides basic functions to manipulate Arabic letters and text, like detecting Arabic letters, Arabic letters groups and characteristics, remove diacritics etc.\n\n\u0645\u0643\u062a\u0628\u0629 \u0628\u0631\u0645\u062c\u064a\u0629 \u0644\u0644\u063a\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0628\u0644\u063a\u0629 \u0628\u064a\u062b\u0648\u0646\u060c \u062a\u0648\u0641\u0631 \u062f\u0648\u0627\u0644\u0627 \u0644\u0644\u062a\u062d\u0643\u0645 \u0641\u064a \u0627\u0644\u062d\u0631\u0648\u0641 \u0648\u0627\u0644\u0646\u0635\u0648\u0635\u060c \u0645\u062b\u0644\u0627 \u062a\u062d\u062f\u064a\u062f \u0646\u0648\u0639 \u0627\u0644\u062d\u0631\u0641\u060c \u062d\u0630\u0641 \u0627\u0644\u062d\u0631\u0643\u0627\u062a\u060c \u0645\u0642\u0627\u0631\u0646\u0629 \u0627\u0644\u062a\u0634\u0643\u064a\u0644.\n\n\n Developpers: Taha Zerrouki: http://tahadz.com\n taha dot zerrouki at gmail dot com\n\nFeatures | value\n---------|---------------------------------------------------------------------------------\nAuthors | Taha Zerrouki: http://tahadz.com, taha dot zerrouki at gmail dot com\nRelease | 0.6.3\nLicense |[GPL](https://github.com/linuxscout/pyarabic/master/LICENSE)\nTracker |[linuxscout/pyarabic/Issues](https://github.com/linuxscout/pyarabic/issues)\nWebsite |[https://pypi.python.org/pypi/pyarabic](https://pypi.python.org/pypi/pyarabic)\nDoc |[package Documentaion](http://pythonhosted.org/pyarabic/)\nSource |[Github](http://github.com/linuxscout/pyarabic)\nDownload |[pypi.python.org](https://pypi.python.org/pypi/pyarabic)\nFeedbacks |[Comments](https://github.com/linuxscout/pyarabic/issues)\nAccounts |[@Twitter](https://twitter.com/linuxscout) [@Sourceforge](http://sourceforge.net/projects/pyarabic/)\n\n\n\n## Citation\nIf you would cite it in academic work, can you use this citation\n```\nT. Zerrouki\u200f, Pyarabic, An Arabic language library for Python,\n https://pypi.python.org/pypi/pyarabic/, 2010\n```\nor in bibtex format\n\n```bibtex\n@misc{zerrouki2012pyarabic,\n title={pyarabic, An Arabic language library for Python},\n author={Zerrouki, Taha},\n url={https://pypi.python.org/pypi/pyarabic,\n year={2010}\n}\n```\n\n\n## \u0645\u0632\u0627\u064a\u0627\n* \u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u062d\u0631\u0648\u0641\n* \u062a\u0641\u0631\u064a\u0642 \u0627\u0644\u0646\u0635 \u0625\u0644\u0649 \u0648\u062d\u062f\u0627\u062a\n* \u062d\u0630\u0641 \u0627\u0644\u062d\u0631\u0643\u0627\u062a:( \u0643\u0644 \u0627\u0644\u062d\u0631\u0643\u0627\u062a\u060c \u0627\u0644\u062d\u0631\u0643\u0627\u062a \u0639\u062f\u0627 \u0627\u0644\u0634\u062f\u0629\u060c \u062d\u0630\u0641 \u0627\u0644\u0634\u062f\u0629\u060c \u062d\u0630\u0641 \u0627\u0644\u062a\u0637\u0648\u064a\u0644\u060c \u062d\u0630\u0641 \u0627\u0644\u062d\u0631\u0643\u0629 \u0627\u0644\u0623\u062e\u064a\u0631\u0629)\n* \u0641\u0635\u0644 \u0627\u0644\u062d\u0631\u0643\u0627\u062a \u0639\u0646 \u0627\u0644\u0646\u0635\u0648\u0635 \u0648\u0625\u062f\u0645\u0627\u062c\u0647\u0627\n* \u0627\u062e\u062a\u0632\u0627\u0644 \u0627\u0644\u062a\u0634\u0643\u064a\u0644\n* \u0642\u064a\u0627\u0633 \u0627\u0644\u062a\u0645\u0627\u062b\u0644 \u0628\u064a\u0646 \u0643\u0644\u0645\u062a\u064a\u0646 ( \u0641\u064a \u0627\u0644\u062d\u0631\u0643\u0627\u062a \u062c\u0632\u0626\u064a\u0627 \u0648\u0643\u0644\u064a\u0627\u060c \u0627\u0644\u062a\u0645\u0627\u062b\u0644 \u0645\u0639 \u0648\u0632\u0646)\n* \u062a\u0646\u0645\u064a\u0637 \u0627\u0644\u062d\u0631\u0648\u0641 ( \u062a\u0648\u062d\u064a\u062f \u0627\u0644\u062a\u0631\u0627\u0643\u064a\u0628 \u0645\u062b\u0644 \u0644\u0627\u0645 \u0627\u0644\u0623\u0644\u0641\u060c \u0648\u0627\u0644\u0647\u0645\u0632\u0627\u062a)\n* \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0623\u0639\u062f\u0627\u062f \u0625\u0644\u0649 \u0643\u0644\u0645\u0627\u062a\n* \u0627\u0633\u062a\u062e\u0644\u0627\u0635 \u0627\u0644\u0639\u0628\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u062f\u062f\u064a\u0629 \u0645\u0646 \u0627\u0644\u0646\u0635\n* \u062a\u0634\u0643\u064a\u0644 \u0623\u0648\u0644\u064a \u0644\u0644\u0639\u0628\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u062f\u062f\u064a\u0629\n* \u0642\u0644\u0628 \u0627\u0644\u0646\u0635\u0648\u0635 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0644\u0644\u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u062a\u064a \u0644\u0627 \u062a\u062f\u0639\u0645 \u062a\u0634\u0628\u064a\u0643 \u0627\u0644\u062d\u0631\u0648\u0641\n\n## Features\n* Arabic letters classification\n* Text tokenization\n* Strip Harakat ( all, except Shadda, tatweel, last_haraka)\n* Sperate and join Letters and Harakat\n* Reduce tashkeel\n* Mesure tashkeel similarity ( Harakats, fully or partially vocalized, similarity with a template)\n* Letters normalization ( Ligatures and Hamza)\n* Numbers to words\n* Extract numerical phrases\n* Pre-vocalization of numerical phrases\n* Unshiping texts\n\n\nApplications\n====\n* Arabic text processing\n\nInstallation\n=====\n```\npip install pyarabic\n``` \n \nUsage\n=====\n```python\nimport pyarabic.araby as araby\nimport pyarabic.number as number\n```\n\n\n\n\nPackage Documentation\n=====\n[https://pythonhosted.org/PyArabic/](https://pythonhosted.org/PyArabic/)\n\nFiles\n=====\n* file/directory category description \n * araby.py: arabic routins.\n * named.py: handle named enteties recognation.\n * unshape.py: unshaping arabic text\n\n# \u0648\u0635\u0641\n\u0645\u0643\u062a\u0628\u0629 \u0628\u064a\u062b\u0648\u0646 \u0644\u0644\u0639\u0631\u0628\u064a\u0629PyArabic \u0645\u0643\u062a\u0628\u0629 \u0628\u0631\u0645\u062c\u064a\u0629 \u062a\u062c\u0645\u0639 \u0641\u064a \u0637\u064a\u0627\u062a\u0647\u0627 \u062e\u0635\u0627\u0626\u0635 \u0648\u0648\u0638\u0627\u0626\u0641 \u064a\u062d\u062a\u0627\u062c\u0647\u0627 \u0627\u0644\u0645\u0628\u0631\u0645\u062c \u0644\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0627\u0644\u0646\u0635\u0648\u0635 \u0627\u0644\u0639\u0631\u0628\u064a\u0629\u060c \u0648\u0647\u064a \u0645\u0633\u062a\u0648\u062d\u0627\u0629 \u0645\u0646 \u0645\u0643\u062a\u0628\u0629 \u0628\u064a \u0623\u062a\u0634 \u0628\u064a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0644\u0635\u062f\u064a\u0642\u0646\u0627 \u062e\u0627\u0644\u062f \u0627\u0644\u0634\u0645\u0639\u0629\u060c \u0627\u0644\u062a\u064a \u062a\u0633\u062a\u0647\u062f\u0641 \u062a\u0648\u0641\u064a\u0631 \u0645\u0635\u062f\u0631 \u0645\u0641\u062a\u0648\u062d \u0644\u0643\u062b\u064a\u0631 \u0645\u0646 \u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0646\u0635\u0648\u0635 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0644\u0627\u0633\u062a\u0639\u0645\u0627\u0644\u0647\u0627 \u0641\u064a \u0645\u062c\u0627\u0644 \u0627\u0644\u0646\u0634\u0631 \u0641\u064a \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a.\n\n#\u062a\u0639\u0631\u064a\u0641 \u0646\u0635 \u0639\u0631\u0628\u064a\n\u0623\u0641\u0636\u0644 \u0637\u0631\u064a\u0642\u0629 \u0644\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0627\u0644\u0646\u0635\u0648\u0635 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0628\u0644\u063a\u0629 \u0628\u064a\u062b\u0648\u0646 \u0647\u0648 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u062a\u0631\u0645\u064a\u0632 \u064a\u0648\u0646\u064a\u0643\u0648\u062f\u060c \u0627\u0644\u062a\u064a \u064a\u062f\u0639\u0645\u0647\u0627 \u0628\u064a\u062b\u0648\u0646 \u062f\u0639\u0645\u0627 \u0623\u0635\u0644\u064a\u0627\u060c \u0644\u0627 \u062d\u0627\u062c\u0629 \u0641\u064a\u0647 \u0625\u0644\u0649 \u0645\u0643\u062a\u0628\u0627\u062a \u062e\u0627\u0631\u062c\u064a\u0629 \u0623\u0648 \u062f\u0648\u0627\u0644 \u062e\u0627\u0635\u0629\u060c \u0648\u0642\u062f \u064a\u0643\u0648\u0646 \u0647\u0630\u0627 \u0623\u0647\u0645\u0651 \u0645\u0627 \u062f\u0641\u0639\u0646\u064a \u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0644\u063a\u0629 \u0628\u064a\u062b\u0648\u0646\u060c \u0625\u0630 \u064a\u0643\u0641\u064a \u0623\u0646 \u062a\u0633\u0628\u0642 \u0627\u0644\u0646\u0635 \u0628\u062d\u0631\u0641 \u064a\u0648 u \u0644\u062a\u062f\u0639 \u0628\u064a\u062b\u0648\u0646 \u064a\u0631\u064a\u062d\u0643 \u0645\u0646 \u0639\u0646\u0627\u0621 \u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0648\u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u0646\u0635\u0648\u0635\u060c \u0648\u064a\u0639\u0627\u0645\u0644 \u0645\u0639\u0647\u0627 \u0628\u0634\u0641\u0627\u0641\u064a\u0629 \u0639\u0627\u0644\u064a\u0629.\n\n\u062a\u0639\u0631\u064a\u0641 \u0646\u0635 \u0639\u0631\u0628\u064a \u0628\u062a\u0631\u0645\u064a\u0632 \u064a\u0648\u0646\u064a\u0643\u0648\u062f\n\n```python\ntext = u'\u0627\u0644\u0625\u0633\u0644\u0627\u0645 \u062f\u064a\u0646\u0646\u0627'\n```\n\n\u0627\u062e\u062a\u064a\u0627\u0631 \u062a\u0631\u0645\u064a\u0632 \u0645\u0644\u0641 \u0627\u0644\u0645\u062a\u0646.\n```\n\ufeff#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n```\n\n\u0639\u0631\u0636 \u0627\u0644\u0646\u0635 \u0627\u0644\u0639\u0631\u0628\u064a \u0641\u064a \u0627\u0644\u0645\u062e\u0631\u062c\n```\nprint text.encode('utf8')\n```\n\n\u0627\u0633\u0645 \u0627\u0644\u0645\u0643\u062a\u0628\u0629 pyarabic\n\u0641\u064a\u0647\u0627 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0645\u062c\u0645\u0639\u0629 \u0641\u064a \u0648\u062d\u062f\u0627\u062a:\n\n\u0641\u064a\u0647\u0627 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0645\u062c\u0645\u0639\u0629 \u0641\u064a \u0648\u062d\u062f\u0627\u062a:\n* \u0648\u062d\u062f\u0629 : araby.py \u0648\u0641\u064a\u0647\u0627 \u0627\u0644\u062b\u0648\u0627\u0628\u062a \u0643\u0627\u0644\u062d\u0631\u0648\u0641 \u0648\u0623\u0633\u0645\u0627\u0626\u0647\u0627 \u0648\u0645\u062c\u0645\u0648\u0639\u0627\u062a\u0647\u0627 \u0648\u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0639\u0627\u0645\u0629 \u0643\u062d\u0630\u0641 \u0627\u0644\u062d\u0631\u0643\u0627\u062a \u0648\u062d\u0630\u0641 \u0627\u0644\u062a\u0637\u0648\u064a\u0644 \u0648\u0645\u0642\u0627\u0631\u0646\u0629 \u0627\u0644\u062a\u0634\u0643\u064a\u0644 \u0628\u064a\u0646 \u0627\u0644\u0643\u0644\u0645\u0627\u062a\u060c \u0648\u0636\u0628\u0637 \u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u062a\u0631\u0642\u064a\u0645.\n* \u0648\u062d\u062f\u0629 \u0627\u0644\u0623\u0639\u062f\u0627\u062f number.py : \u0648\u0641\u064a\u0647\u0627 \u0648\u0638\u0627\u0626\u0641 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0623\u0639\u062f\u0627\u062f \u0625\u0644\u0649 \u0643\u0644\u0645\u0627\u062a \u0648\u0627\u0644\u0643\u0644\u0645\u0627\u062a \u0625\u0644\u0649 \u0623\u0639\u062f\u0627\u062f\u060c \u0643\u0634\u0641 \u0623\u0644\u0641\u0627\u0638 \u0627\u0644\u0623\u0639\u062f\u0627\u062f \u0641\u064a \u0627\u0644\u0646\u0635\u060c \u0648\u062a\u0634\u0643\u064a\u0644\u0647\u0627.\n* \u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0633\u0645\u064a\u0627\u062a : named.py \u0648\u0641\u064a\u0647\u0627 \u0648\u0638\u0627\u0626\u0641 \u0644\u0643\u0634\u0641 \u0627\u0644\u0623\u0633\u0645\u0627\u0621 \u0648\u0627\u0644\u0645\u0633\u0645\u064a\u0627\u062a \u0641\u064a \u0627\u0644\u0646\u0635.\n\n\n### \u0648\u062d\u062f\u0629 \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0639\u0627\u0645\u0629 araby\n\u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062f\u0639\u0627\u0624\u0647\u0627 \u0628\u0627\u0644\u0623\u0645\u0631 \n```python\nImport pyarabic.araby as araby\n```\n\n\u0648\u0633\u0646\u0633\u062a\u0639\u0645\u0644 \u0627\u0644\u0627\u062e\u062a\u0635\u0627\u0631 araby \u0641\u064a\u0645\u0627 \u0628\u0639\u062f\n\u0627\u0644\u062b\u0648\u0627\u0628\u062a \u0627\u0644\u0639\u0627\u0645\u0629 \u0641\u064a \u0645\u0643\u062a\u0628\u0629 \u0639\u0631\u0628\u064a:\n\u062a\u0636\u0645 \u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0648\u0645\u062c\u0645\u0648\u0639\u0627\u062a\u0647\u0627 \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629 \u0648\u0628\u0639\u0636 \u0627\u0644\u0623\u0646\u0645\u0627\u0637 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u0629 \u0644\u0627\u062d\u0642\u0627 \u0641\u064a \u0648\u0638\u0627\u0626\u0641 \u0645\u062e\u062a\u0644\u0641\u0629\n1- \u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0645\u0639 \u062a\u0633\u0645\u064a\u0627\u062a \u0644\u0627\u062a\u064a\u0646\u064a\u0629 \u0644\u0627\u0633\u062a\u0639\u0645\u0627\u0644\u0647\u0627 \u0641\u064a \u0627\u0644\u0628\u0631\u0645\u062c\u0629\n\nThe arabic chars contains all arabic letters, a sub class of unicode,\n\n```python\nCOMMA = u'\\u060C'\nSEMICOLON = u'\\u061B'\nQUESTION = u'\\u061F'\nHAMZA = u'\\u0621'\nALEF_MADDA = u'\\u0622'\nALEF_HAMZA_ABOVE = u'\\u0623'\n```\n\u0627\u0644\u0645\u0632\u064a\u062f \u0641\u064a \u0645\u0644\u0641 araby.py\n\n\u062a\u0636\u0645 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629\u060c \u0648\u0627\u0644\u062d\u0631\u0643\u0627\u062a \u0648\u0627\u0644\u0623\u0631\u0642\u0627\u0645\u060c \u0648\u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u062a\u0631\u0642\u064a\u0645\u060c \u0648\u0628\u0639\u0636 \u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u062e\u0627\u0635\u0629 \u0643\u0627\u0644\u0623\u0644\u0641 \u0627\u0644\u062e\u0646\u062c\u0631\u064a\u0629 \u0648\u0627\u0644\u064a\u0627\u0621 \u0627\u0644\u0635\u063a\u064a\u0631\u0629\u060c \u0648 \u0644\u0627\u0645\u0627\u062a \u0627\u0644\u0623\u0644\u0641 \u0628\u0623\u0634\u0643\u0627\u0644\u0647\u0627.\n####\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0623\u062d\u0631\u0641: \n\u0648\u064a\u0645\u0643\u0646 \u062a\u0642\u0633\u064a\u0645 \u0627\u0644\u062d\u0631\u0648\u0641 \u0641\u064a \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0648\u062a\u0635\u0646\u064a\u0641\u0627\u062a \u0646\u0633\u062a\u0639\u0645\u0644\u0647\u0627 \u0641\u064a\u0645\u0627 \u0628\u0639\u062f \u0641\u064a \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629\n\n\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0639\u0631\u0628\u064a | \u0648\u0635\u0641 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 | \u0639\u0646\u0627\u0635\u0631\u0647\u0627\n--------|--------------|------------\n\u0627\u0644\u062d\u0631\u0648\u0641 | \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u062f\u0648\u0646 \u062d\u0631\u0643\u0627\u062a | LETTERS = u'\u0627\u0628\u062a\u0629\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063a\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u064a\u0621\u0622\u0623\u0624\u0625\u0626' \n\u0627\u0644\u062a\u0634\u0643\u064a\u0644 | \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062d\u0631\u0643\u0627\u062a \u0645\u0639 \u0627\u0644\u0634\u062f\u0629 \u0645\u062f\u0631\u062c\u0629 | TASHKEEL =(FATHATAN, DAMMATAN, KASRATAN, FATHA,DAMMA,KASRA, SUKUN, SHADDA)\n\u0627\u0644\u062d\u0631\u0643\u0627\u062a | \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062d\u0631\u0643\u0627\u062a \u062f\u0648\u0646 \u0627\u0644\u0634\u062f\u0629 \u0645\u062f\u0631\u062c\u0629 | HARAKAT =( FATHATAN, DAMMATAN, KASRATAN, FATHA, DAMMA, KASRA, SUKUN);\n\u0627\u0644\u062d\u0631\u0643\u0627\u062a \u0627\u0644\u0642\u0635\u064a\u0631\u0629 | \u0627\u0644\u062d\u0631\u0643\u0627\u062a \u0627\u0644\u0642\u0635\u064a\u0631\u0629 \u062f\u0648\u0646 \u062a\u0646\u0648\u064a\u0646 | SHORTHARAKAT =( FATHA, DAMMA, KASRA, SUKUN);\n\u0627\u0644\u062a\u0646\u0648\u064a\u0646 | \u062d\u0631\u0643\u0627\u062a \u0627\u0644\u062a\u0646\u0648\u064a\u0646 | TANWIN =(FATHATAN, DAMMATAN, KASRATAN);\n\u0627\u0644\u0645\u0631\u0643\u0628\u0627\u062a | \u0644\u0627\u0645\u0627\u062a \u0627\u0644\u0623\u0644\u0641 \u0641\u064a \u0623\u0634\u0643\u0627\u0644\u0647\u0627 \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629 | LIGUATURES = (u'\ufefb', u'\ufef7', u'\ufef9', u'\ufef5') \n\u0627\u0644\u0647\u0645\u0632\u0627\u062a | \u0627\u0644\u0647\u0645\u0632\u0629 \u0641\u064a \u0623\u0634\u0643\u0627\u0644\u0647\u0627 \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629 | HAMZAT = (u'\u0621', u'\u0624', u'\u0626', u'\u0654', u'\u0655', u'\u0625', u'\u0623') \n\u0627\u0644\u0623\u0644\u0641\u0627\u062a | \u0627\u0644\u0623\u0644\u0641 \u0641\u064a \u0623\u0634\u0643\u0627\u0644\u0647\u0627 \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629 | ALEFAT = (u'\u0627', u'\u0622', u'\u0623', u'\u0625', u'\u0671', u'\u0649', u'\u0670') \n\u062d\u0631\u0648\u0641 \u0627\u0644\u0639\u0644\u0629 | \u0627\u0644\u064a\u0627\u0621 \u0648\u0627\u0644\u0648\u0627\u0648 \u0648\u0627\u0644\u0623\u0644\u0641 | WEAK = (u'\u0627', u'\u0648', u'\u064a', u'\u0649') \n\u0627\u0644\u064a\u0627\u0621\u0627\u062a | \u0645\u0627 \u064a\u0631\u0633\u0645 \u0645\u062b\u0644 \u0627\u0644\u064a\u0627\u0621\u060c \u0627\u0644\u0635\u063a\u064a\u0631\u0629 \u0645\u0646\u0647\u0627\u060c \u0648\u0627\u0644\u0623\u0644\u0641 \u0627\u0644\u0645\u0642\u0635\u0648\u0631\u0629 \u0648\u0627\u0644\u0647\u0645\u0632\u0629 \u0639\u0644\u0649 \u0627\u0644\u0646\u0628\u0631\u0629 | YEHLIKE = (u'\u064a', u'\u0626', u'\u0649', u'\u06e6') \n\u0627\u0644\u0648\u0627\u0648\u0627\u062a | \u0645\u0627 \u064a\u0631\u0633\u0645 \u0645\u062b\u0644 \u0627\u0644\u0648\u0627\u0648 | WAWLIKE = (u'\u0648', u'\u0624', u'\u06e5') \n\u0627\u0644\u062a\u0627\u0621\u0627\u062a | \u0627\u0644\u062a\u0627\u0621 \u0627\u0644\u0645\u0631\u0628\u0648\u0637\u0629 \u0648\u0627\u0644\u0645\u0641\u062a\u0648\u062d\u0629 | TEHLIKE = (u'\u062a', u'\u0629') \n\u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u0635\u063a\u064a\u0631\u0629 | \u0627\u0644\u0623\u0644\u0641 \u0648\u0627\u0644\u064a\u0627\u0621 \u0648\u0627\u0644\u0648\u0627\u0648 \u0627\u0644\u0635\u063a\u0627\u0631 | SMALL = (u'\u0670', u'\u06e5', u'\u06e6') \n\u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u0642\u0645\u0631\u064a\u0629 | \u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u0642\u0645\u0631\u064a\u0629 | MOON = (u'\u0621', u'\u0622', u'\u0623', u'\u0625', u'\u0627', u'\u0628', u'\u062c', u'\u062d', u'\u062e', ... \n\u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u0634\u0645\u0633\u064a\u0629 | \u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u0642\u0645\u0631\u064a\u0629 | SUN = (u'\u062a', u'\u062b', u'\u062f', u'\u0630', u'\u0631', u'\u0632', u'\u0633', u'\u0634', u'\u0635', u... \n\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u062d\u0631\u0648\u0641 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 | \u064a\u0639\u0637\u064a \u0644\u0643\u0644 \u062d\u0631\u0641 \u0639\u0631\u0628\u064a \u0631\u0642\u0645\u0627 \u062a\u0631\u062a\u064a\u0628\u064a\u0627 \u0641\u0627\u0644\u0623\u0644\u0641 \u0648\u0627\u062d\u062f \u0648\u0627\u0644\u0628\u0627\u0621 \u0627\u062b\u0646\u0627\u0646 \u0648\u0627\u0644\u0647\u0645\u0632\u0629 29. | AlphabeticOrder = {u'\u0621': 29, u'\u0622': 29, u'\u0623': 29, u'\u0624': 29, u'\u0625... \n\u0623\u0633\u0645\u0627\u0621 \u0627\u0644\u062d\u0631\u0648\u0641 | \u064a\u0639\u0637\u064a \u0643\u0644 \u062d\u0631\u0641 \u0627\u0633\u0645\u0647 \u0627\u0644\u0639\u0631\u0628\u064a | NAMES = {u'\u0621': u'\u0647\u0645\u0632\u0629', u'\u0622': u'\u0623\u0644\u0641 \u0645\u0645\u062f\u0648\u062f\u0629', u'\u0623': u'\u0647\u0645\u0632\u0629 \u0639\u0644\u0649 ... \n\n\n#### \u0627\u0644\u0648\u0638\u0627\u0626\u0641- \u0627\u0644\u062f\u0648\u0627\u0644\n\n##### \u0623\u0647\u0645 \u0627\u0644\u0648\u0638\u0627\u0626\u0641\n\n\u0648\u0635\u0641 \u0627\u0644\u062f\u0627\u0644\u0629 |\u0627\u0644\u062f\u0627\u0644\u0629\n------|------------\n\u062d\u0630\u0641 \u0627\u0644\u062d\u0631\u0643\u0627\u062a \u0643\u0644\u0647\u0627 \u0628\u0645\u0627 \u0641\u064a\u0647\u0627 \u0627\u0644\u0634\u062f\u0629|strip_tashkeel(text)\n\u062d\u0630\u0641 \u0627\u0644\u062d\u0631\u0643\u0627\u062a \u0643\u0644\u0647\u0627 \u0645\u0627\u0639\u062f\u0627 \u0627\u0644\u0634\u062f\u0629|strip_harakat(text)\n\u062d\u0630\u0641 \u0627\u0644\u062d\u0631\u0643\u0629 \u0627\u0644\u0623\u062e\u064a\u0631\u0629|strip_lastharaka(text)\n\u062d\u0630\u0641 \u0627\u0644\u062a\u0637\u0648\u064a\u0644| strip_tatweel(text)\n\u062a\u0646\u0645\u064a\u0637 \u0623\u0634\u0643\u0627\u0644 \u0627\u0644\u0647\u0645\u0632\u0629 \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629 | normalize_hamza(text)\n\u062a\u0641\u0631\u064a\u0642 \u0643\u0644\u0645\u0627\u062a \u0627\u0644\u0646\u0635 |tokenize(text)\n\n\u0637\u0627\u0644\u0639 \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0648\u0627\u0644\u0623\u0645\u062b\u0644\u0629 \u0641\u064a ]\u0645\u0644\u0641 \u0627\u0644\u0645\u0632\u0627\u064a\u0627[\n[features.md](doc/features.md)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pyarabic.sourceforge.net/", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "PyArabic", "package_url": "https://pypi.org/project/PyArabic/", "platform": "", "project_url": "https://pypi.org/project/PyArabic/", "project_urls": { "Homepage": "http://pyarabic.sourceforge.net/" }, "release_url": "https://pypi.org/project/PyArabic/0.6.6/", "requires_dist": null, "requires_python": "", "summary": "Arabic text tools for Python", "version": "0.6.6" }, "last_serial": 5721284, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8174dc3ead5a304d7fd75871f76e86a0", "sha256": "0b9ca70efd0a46cb8b4d7f914a46accab85faf936198cb2846a5b613b1dbc92e" }, "downloads": -1, "filename": "PyArabic-0.1.win32.exe", "has_sig": false, "md5_digest": "8174dc3ead5a304d7fd75871f76e86a0", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 260444, "upload_time": "2010-03-02T00:06:17", "url": "https://files.pythonhosted.org/packages/84/89/fe86623be418188a9b0c5dce1b03d227db960cc9af661b30d781888a8802/PyArabic-0.1.win32.exe" }, { "comment_text": "", "digests": { "md5": "6e811f66efda9381e268a942784a1e22", "sha256": "16855f2a1d60686200f56361eb48c938d57946c397f9c3981872311b610fc0fb" }, "downloads": -1, "filename": "PyArabic-0.1.zip", "has_sig": false, "md5_digest": "6e811f66efda9381e268a942784a1e22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6040, "upload_time": "2010-03-02T00:05:37", "url": "https://files.pythonhosted.org/packages/72/27/a9b22fdf4796118130b6a4a106a63c554ae235aa066917064bb4028d0b86/PyArabic-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "cd8ae6b35d657b765ce513790aa9497b", "sha256": "aed21c04e264ba6ffd401425f04df9cefc468194c2a85377b77d835519e672b2" }, "downloads": -1, "filename": "PyArabic-0.2.win32.exe", "has_sig": false, "md5_digest": "cd8ae6b35d657b765ce513790aa9497b", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 526107, "upload_time": "2010-05-27T15:43:12", "url": "https://files.pythonhosted.org/packages/55/6e/4561a084ee0f1ab2d52712161cab0be6afbca3b3858fb531804d62ad9377/PyArabic-0.2.win32.exe" }, { "comment_text": "", "digests": { "md5": "22fb895023c12f669781b96df0a984fa", "sha256": "a90e60f506360004622940f835f18b2befd387bf31c5e296fda194c62fe8bdfd" }, "downloads": -1, "filename": "PyArabic-0.2.zip", "has_sig": false, "md5_digest": "22fb895023c12f669781b96df0a984fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5987, "upload_time": "2010-05-27T15:43:48", "url": "https://files.pythonhosted.org/packages/27/df/8369c25682059641f63a5ba785ad456342125bb45e6a125f860901c1ce27/PyArabic-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "72ffab4c8f316b301bcdb24bc7731b6c", "sha256": "bdd750e1aa69baadb5a2026c99194aa3910abf7bb474145487bcf088a9998bc7" }, "downloads": -1, "filename": "PyArabic-0.3.win32.exe", "has_sig": false, "md5_digest": "72ffab4c8f316b301bcdb24bc7731b6c", "packagetype": "bdist_wininst", "python_version": "2.6", "requires_python": null, "size": 698440, "upload_time": "2011-08-03T15:47:56", "url": "https://files.pythonhosted.org/packages/ca/43/5a710ccaf297899eb39d8e08adc7abb44a484c1f06f09eaa23700def3374/PyArabic-0.3.win32.exe" }, { "comment_text": "", "digests": { "md5": "377d0f5798b8bcb6b439010bbbb3e0ed", "sha256": "bfaa3d38e811c55541023e6d4d34ec942facbdc5a0aa3d6b55e749a290269156" }, "downloads": -1, "filename": "PyArabic-0.3.zip", "has_sig": false, "md5_digest": "377d0f5798b8bcb6b439010bbbb3e0ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7014, "upload_time": "2011-08-03T15:46:30", "url": "https://files.pythonhosted.org/packages/cc/43/e99c1ca6019e863e8052692c56cd3aa167b977e419cbd8af17f777ccb6ad/PyArabic-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "f85460067def6cde64a908b852f1b1bb", "sha256": "bfa2132873ee99c39cfec92266c94c066a51d4fd68f263e03d9f37ebd55a0856" }, "downloads": -1, "filename": "PyArabic-0.4.win32.exe", "has_sig": false, "md5_digest": "f85460067def6cde64a908b852f1b1bb", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 701524, "upload_time": "2012-03-27T12:51:09", "url": "https://files.pythonhosted.org/packages/c4/3a/2ffaff237fe89e993647121f45ea7173d4f7971d4fb70cf15c63be61c48c/PyArabic-0.4.win32.exe" }, { "comment_text": "", "digests": { "md5": "8d0fb119230ad82ec5a023a1313e94e8", "sha256": "4df7063a6432df16311b97cde7abbffb343699d33be1dbaf3a62c2b3836a3b66" }, "downloads": -1, "filename": "PyArabic-0.4.zip", "has_sig": false, "md5_digest": "8d0fb119230ad82ec5a023a1313e94e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7726, "upload_time": "2012-03-27T12:49:50", "url": "https://files.pythonhosted.org/packages/2b/cb/905a6a53118f439d6cecfdd7a8eadddfc5e227f2d9dda06315633135d9b2/PyArabic-0.4.zip" }, { "comment_text": "", "digests": { "md5": "2d7b77dbe6d64ef15e92bd4ce22401bf", "sha256": "fb48627b562339375f21c57e36ef966f8ce093f8edaf73752a28efd4c43e4b03" }, "downloads": -1, "filename": "pyarabic-python_0.4-1_all.deb", "has_sig": false, "md5_digest": "2d7b77dbe6d64ef15e92bd4ce22401bf", "packagetype": "bdist_dumb", "python_version": "2.7", "requires_python": null, "size": 7554, "upload_time": "2013-02-10T13:49:30", "url": "https://files.pythonhosted.org/packages/a7/98/43bbb6642279cc08639cfe2d8f13c4fba7355edaa49908b057f1ba7d36c8/pyarabic-python_0.4-1_all.deb" }, { "comment_text": "", "digests": { "md5": "ccf73e67a57cecc8fa563b7eafa131a4", "sha256": "0b6ffe7bb63fadb9fa9abaed7b98ff85132334c452508dce010f3d28a6b9c968" }, "downloads": -1, "filename": "pyarabic-python-0.4-1.noarch.rpm", "has_sig": false, "md5_digest": "ccf73e67a57cecc8fa563b7eafa131a4", "packagetype": "bdist_rpm", "python_version": "2.7", "requires_python": null, "size": 9324, "upload_time": "2013-02-10T13:49:11", "url": "https://files.pythonhosted.org/packages/28/b4/cfcdaaf79f3f21cb393b963e82446fb10ff9048cead565615fe8fc7f8054/pyarabic-python-0.4-1.noarch.rpm" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "b3fdfab02eadcbe827b035328e91b73c", "sha256": "e7a9969f68b0427c065c2d16d9d90005cd82ee923ace5f2441fd5aa582f72c6f" }, "downloads": -1, "filename": "PyArabic-0.5.2.zip", "has_sig": false, "md5_digest": "b3fdfab02eadcbe827b035328e91b73c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91724, "upload_time": "2015-02-22T21:05:22", "url": "https://files.pythonhosted.org/packages/8d/cc/d0e9b8bf90df9bcac3f848f683865425a04df19787d36f2a19509c5e5da6/PyArabic-0.5.2.zip" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "1f857bc560031d15a0a43dfa393056e4", "sha256": "14c2e5755ebfe7687a9331a07f42214d071de88416858edc9ec9ca42a9e98c9e" }, "downloads": -1, "filename": "PyArabic-0.6.1-py2-none-any.whl", "has_sig": false, "md5_digest": "1f857bc560031d15a0a43dfa393056e4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 343023, "upload_time": "2017-02-15T20:03:42", "url": "https://files.pythonhosted.org/packages/1b/0d/04ee19dbd4b9a4cb5d5132589018ad5f26d26d6f2f96361a1e2130d1865a/PyArabic-0.6.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a8f1a7f75835b74d683ac74445e4cee", "sha256": "a984f85f2ee0ee38935fccbf52a62f269f31615cb91c8b2afcd8b19584780960" }, "downloads": -1, "filename": "PyArabic-0.6.1.tar.gz", "has_sig": false, "md5_digest": "5a8f1a7f75835b74d683ac74445e4cee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112718, "upload_time": "2017-02-15T20:06:01", "url": "https://files.pythonhosted.org/packages/62/42/23522859b8f9847137786a3d38035b147147fffcf3d5570d92faeefb41c0/PyArabic-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "f5e58d18331e8950b4e0a32d0d2774b6", "sha256": "e193bb0ef3ebb19c60803b496521fdc0659846a5d46c0bdb54a344525edb7bad" }, "downloads": -1, "filename": "PyArabic-0.6.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f5e58d18331e8950b4e0a32d0d2774b6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 342295, "upload_time": "2017-02-16T11:10:48", "url": "https://files.pythonhosted.org/packages/92/68/66b2f054de7af2f322a40666f34cd09a26c6d6c1dc97710d02f3b6726cdf/PyArabic-0.6.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1b3597a3a360bf766a509576e127b48", "sha256": "fcc7a433c921db083da86046cde7f1e65eda32170a4e7d63a15a8dec993642b8" }, "downloads": -1, "filename": "PyArabic-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a1b3597a3a360bf766a509576e127b48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 110255, "upload_time": "2017-02-16T11:10:13", "url": "https://files.pythonhosted.org/packages/f4/e0/c7260000f39c47bd9ea3a69d2603f88baf923cc33396da7d8fb2de94f988/PyArabic-0.6.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13650fa6f5248dcae6afddb72d97fb3c", "sha256": "79a7bb78b11ca4920dc6694a473aeff4b26503d81a1fa503415e59ca22174690" }, "downloads": -1, "filename": "PyArabic-0.6.2.tar.gz", "has_sig": false, "md5_digest": "13650fa6f5248dcae6afddb72d97fb3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111535, "upload_time": "2017-02-16T11:07:55", "url": "https://files.pythonhosted.org/packages/c8/24/166bf5ad9b80218944e344ad7ad3639807c5e69de702ee93f2ce620abd7d/PyArabic-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "7a6dc2bbbb54bc94c606621fce60d7c0", "sha256": "c9c5a73592c83110a6c84e0176fb631ee5b1664c8c9dac7e67cca563730fcb55" }, "downloads": -1, "filename": "PyArabic-0.6.3-py2-none-any.whl", "has_sig": false, "md5_digest": "7a6dc2bbbb54bc94c606621fce60d7c0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 333121, "upload_time": "2018-03-28T10:09:45", "url": "https://files.pythonhosted.org/packages/9d/57/cee7011a7b73ff9d683d7f4d40d42e7fcfc51b2b69317e06ba31eaaab87e/PyArabic-0.6.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c9cefa2aa7f0d0931242dc218bf86cb", "sha256": "ab9b3e313ed9b3f52bc670eaf112b26c0eca78e6f6689acd4d83d2e55c1bf998" }, "downloads": -1, "filename": "PyArabic-0.6.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9c9cefa2aa7f0d0931242dc218bf86cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 101044, "upload_time": "2018-03-28T10:10:51", "url": "https://files.pythonhosted.org/packages/d5/a2/a0388009354fe0ac7ffc7f352c10d2cd0d5f4347e3a724e9d0d4a9c34666/PyArabic-0.6.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a03619cda1587ec2c0c3c5002f3ebc27", "sha256": "4f3c29fa6aed32122b610cfd3df8a7888066313e818f3c4feec61509f1943325" }, "downloads": -1, "filename": "PyArabic-0.6.3.tar.gz", "has_sig": false, "md5_digest": "a03619cda1587ec2c0c3c5002f3ebc27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94813, "upload_time": "2018-03-28T10:09:08", "url": "https://files.pythonhosted.org/packages/d5/89/4188cb7e6600429a9ac121df883c48dd9e84ba4706c18323f3748b2d8f66/PyArabic-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "7eb6177d42d4bd5a70272f00374ff9b4", "sha256": "e179c1ce6dd97600e87e91f43394d9e3feee47dde56a02505d4404c8ef6ec7c2" }, "downloads": -1, "filename": "PyArabic-0.6.4-py2-none-any.whl", "has_sig": false, "md5_digest": "7eb6177d42d4bd5a70272f00374ff9b4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 358671, "upload_time": "2018-04-01T11:38:29", "url": "https://files.pythonhosted.org/packages/03/e8/51b9d23a1c679c3dc5995389f3a027e0cd69da7dabc5a0515babf3018664/PyArabic-0.6.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3335e702a90c865487047c9215bbc76", "sha256": "b52c31be1fe06b267157364f0f12f04bbb15574143fdf08b18b369983636fc9d" }, "downloads": -1, "filename": "PyArabic-0.6.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a3335e702a90c865487047c9215bbc76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 101524, "upload_time": "2018-04-01T11:38:37", "url": "https://files.pythonhosted.org/packages/27/4f/20fd5455457b4fd74e1ac227a84ce35abd544df05b49ed32a4fc074f18fb/PyArabic-0.6.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e36a9cbb2207eb885f99a08c03148f05", "sha256": "ddf24211220d7964b348b7ab4faa823612cdfe73bbcb41e52b3ce379620ef14d" }, "downloads": -1, "filename": "PyArabic-0.6.4.tar.gz", "has_sig": false, "md5_digest": "e36a9cbb2207eb885f99a08c03148f05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95029, "upload_time": "2018-04-01T11:38:04", "url": "https://files.pythonhosted.org/packages/47/89/32f86a49c4a69adf41a71c5a79ccf4b3443efaf60b4fae9100b20dc1c9e4/PyArabic-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "bbb61fc54bf507e07be903102a6cd77e", "sha256": "f424034ff9953b5e8ebc3f65e72f84eb7c05a3ba33646f82625e0a7fd84c673e" }, "downloads": -1, "filename": "PyArabic-0.6.5-py2.7.egg", "has_sig": false, "md5_digest": "bbb61fc54bf507e07be903102a6cd77e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 500531, "upload_time": "2018-08-16T14:33:02", "url": "https://files.pythonhosted.org/packages/ba/71/e5d132ffaa2ade2a1fc858851cd6c0b7456d4cd9d07de1b40d5f16b3f536/PyArabic-0.6.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c3e2cf57b5004739b03c6f09b1d46576", "sha256": "9a65d5b032597b3b903877a3d4bc4ace518da75c9f8dd5d043155fdd9db95a96" }, "downloads": -1, "filename": "PyArabic-0.6.5-py2-none-any.whl", "has_sig": false, "md5_digest": "c3e2cf57b5004739b03c6f09b1d46576", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 362735, "upload_time": "2018-08-16T14:33:29", "url": "https://files.pythonhosted.org/packages/dd/f1/7fa67619c5a8d556efe600fb24b65d0585a2b64a9491612115270496c29a/PyArabic-0.6.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f59d11c4ada9278f5c85168416d2679", "sha256": "96808115d04411f91fb70ca18820fbab292d90b85fe78515dc6de75edca3c93a" }, "downloads": -1, "filename": "PyArabic-0.6.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9f59d11c4ada9278f5c85168416d2679", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 110110, "upload_time": "2018-08-16T14:33:39", "url": "https://files.pythonhosted.org/packages/c6/e2/64c8b4605286b477c2f85963d58da8f97f24b0d0766e893e6817816fae63/PyArabic-0.6.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbafbe79f57fa6a2c4aeafbbd9abe6eb", "sha256": "394ff70e87b2189198fa9da4781d428e6270f53bb4b95c541fcd63201b4d1813" }, "downloads": -1, "filename": "PyArabic-0.6.5.tar.gz", "has_sig": false, "md5_digest": "bbafbe79f57fa6a2c4aeafbbd9abe6eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100619, "upload_time": "2018-08-16T14:32:31", "url": "https://files.pythonhosted.org/packages/a2/67/e7e1bca320f0794df5c5dc8255910395ffe60065afba0374bbc11a74dbda/PyArabic-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "b50865feb36f0ee8f1dbb4e029541304", "sha256": "16212f51b2e43845bfd9011104d934d478eef075a014eb217a28c31e969dfb46" }, "downloads": -1, "filename": "PyArabic-0.6.6-py2-none-any.whl", "has_sig": false, "md5_digest": "b50865feb36f0ee8f1dbb4e029541304", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 363327, "upload_time": "2019-08-23T13:53:48", "url": "https://files.pythonhosted.org/packages/1b/00/bcc48ff67a72c9cce8de09b18f57e29236e8554437aebb8dda4c79cfe49d/PyArabic-0.6.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecc3c1738178a55f6712eb71e368e921", "sha256": "f301dab87490bfaa3d606fb17c2f6166764bcd081d52153a79a377bdbdbff7d4" }, "downloads": -1, "filename": "PyArabic-0.6.6.tar.gz", "has_sig": false, "md5_digest": "ecc3c1738178a55f6712eb71e368e921", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101338, "upload_time": "2019-08-23T13:53:27", "url": "https://files.pythonhosted.org/packages/b8/77/da852ee13bce3affc55b746cebc0fdc0fc48628dbc5898ce489112cd6bd1/PyArabic-0.6.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b50865feb36f0ee8f1dbb4e029541304", "sha256": "16212f51b2e43845bfd9011104d934d478eef075a014eb217a28c31e969dfb46" }, "downloads": -1, "filename": "PyArabic-0.6.6-py2-none-any.whl", "has_sig": false, "md5_digest": "b50865feb36f0ee8f1dbb4e029541304", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 363327, "upload_time": "2019-08-23T13:53:48", "url": "https://files.pythonhosted.org/packages/1b/00/bcc48ff67a72c9cce8de09b18f57e29236e8554437aebb8dda4c79cfe49d/PyArabic-0.6.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecc3c1738178a55f6712eb71e368e921", "sha256": "f301dab87490bfaa3d606fb17c2f6166764bcd081d52153a79a377bdbdbff7d4" }, "downloads": -1, "filename": "PyArabic-0.6.6.tar.gz", "has_sig": false, "md5_digest": "ecc3c1738178a55f6712eb71e368e921", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101338, "upload_time": "2019-08-23T13:53:27", "url": "https://files.pythonhosted.org/packages/b8/77/da852ee13bce3affc55b746cebc0fdc0fc48628dbc5898ce489112cd6bd1/PyArabic-0.6.6.tar.gz" } ] }