{"id":17718558,"url":"https://github.com/linuxscout/arramooz-pysqlite","last_synced_at":"2025-05-12T20:46:19.665Z","repository":{"id":48084568,"uuid":"131192340","full_name":"linuxscout/arramooz-pysqlite","owner":"linuxscout","description":"Arabic Dictionary for Morphological analysis - python + sqlite","archived":false,"fork":false,"pushed_at":"2023-07-08T11:13:28.000Z","size":19771,"stargazers_count":11,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-27T21:18:29.776Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linuxscout.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-26T17:57:38.000Z","updated_at":"2023-11-10T19:41:24.000Z","dependencies_parsed_at":"2024-06-18T20:23:29.190Z","dependency_job_id":null,"html_url":"https://github.com/linuxscout/arramooz-pysqlite","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxscout%2Farramooz-pysqlite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxscout%2Farramooz-pysqlite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxscout%2Farramooz-pysqlite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxscout%2Farramooz-pysqlite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linuxscout","download_url":"https://codeload.github.com/linuxscout/arramooz-pysqlite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253818842,"owners_count":21969232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-25T14:54:51.077Z","updated_at":"2025-05-12T20:46:19.644Z","avatar_url":"https://github.com/linuxscout.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Arramooz\nArabic Dictionary for Morphological analysis (Python + SQLite API)\n\n[![downloads]( https://img.shields.io/sourceforge/dt/arramooz.svg)](http://sourceforge.org/projects/arramooz)\n[![downloads]( https://img.shields.io/sourceforge/dm/arramooz.svg)](http://sourceforge.org/projects/arramooz)\n  \n  Developpers:  Taha Zerrouki: http://tahadz.com\n    taha dot zerrouki at gmail dot com\n  Collect data manually Mohamed Kebdani, Morroco \u003c med.kebdani gmail.com\u003e\n  \nFeatures |   value\n---------|---------------------------------------------------------------------------------\nAuthors  | [Authors.md](https://github.com/linuxscout/arramooz-pysqlite/master/AUTHORS.md)\nRelease  | 0.4\nLicense  |[GPL](https://github.com/linuxscout/arramooz-pysqlite/master/LICENSE)\nTracker  |[linuxscout/arramooz-pysqlite/Issues](https://github.com/linuxscout/arramooz-pysqlite/issues)\nWebsite  |[http://arramooz-pysqlite.sourceforge.net](http://arramooz-pysqlite.sourceforge.net)\nSource  |[Github](http://github.com/linuxscout/arramooz-pysqlite)\nDownload  |[sourceforge](http://arramooz-pysqlite.sourceforge.net)\nFeedbacks  |[Comments](https://github.com/linuxscout/arramooz-pysqlite/)\nAccounts  |[@Twitter](https://twitter.com/linuxscout)  [@Sourceforge](http://sourceforge.net/projectsarramooz-pysqlite/)\n\n## Description\n\nArramooz Alwaseet is an open source Arabic dictionary for morphological analyze,\nIt can help Natural Language processing developers.\nThis work is generated from the Ayaspell( Arabic spellchecker) brut data, which are collected manually.\n\nThis dictionary consists of three parts :\n\n- stop words\n- verbs\n- Nouns\n\n## Files formats and BUILD Dictionary in multiple format\n\nFor details about  Data Structure, Look at  [arramooz](https://github.com/linuxscout/arramooz/blob/master/docs/datastructures.md)\n\n### Database description\n\n### Usage\n```python\n\u003e\u003e\u003e import arramooz.arabicdictionary \n\u003e\u003e\u003e mydict = arramooz.arabicdictionary.ArabicDictionary('verbs')\n\u003e\u003e\u003e wordlist = [u\"استقلّ\", u'استقل', u\"كذب\"]\n\u003e\u003e\u003e tmp_list = []\n\u003e\u003e\u003e for word in wordlist:\n\u003e\u003e\u003e     foundlist = mydict.lookup(word)\n\u003e\u003e\u003e     for word_tuple in foundlist:\n\u003e\u003e\u003e         word_tuple = dict(word_tuple) \n\u003e\u003e\u003e         vocalized = word_tuple['vocalized']\n\u003e\u003e\u003e         tmp_list.append(dict(word_tuple))\n\u003e\u003e\u003e print(tmp_list)\n[{'think_trans': 1, 'passive': 0, 'confirmed': 0, 'vocalized': u'اِسْتَقَلَّ', 'stamped': u'ستقل', 'future_moode': 0, 'triliteral': 0, 'future': 0, 'unthink_trans': 0, 'past': 0, 'unvocalized': u'استقل', 'future_type': u'َ', 'double_trans': 0, 'normalized': u'استقل', 'reflexive_trans': 0, 'imperative': 0, 'transitive': 1, 'root': u'قلل', 'id': 7495},\n{'think_trans': 1, 'passive': 0, 'confirmed': 0, 'vocalized': u'كَذَبَ', 'stamped': u'كذب', 'future_moode': 0, 'triliteral': 1, 'future': 0, 'unthink_trans': 0, 'past': 0, 'unvocalized': u'كذب', 'future_type': u'كسرة', 'double_trans': 0, 'normalized': u'كذب', 'reflexive_trans': 0, 'imperative': 0, 'transitive': 1, 'root': u'كذب', 'id': 1072},\n{'think_trans': 1, 'passive': 0, 'confirmed': 0, 'vocalized': u'كَذَّبَ', 'stamped': u'كذب', 'future_moode': 0, 'triliteral': 0, 'future': 0, 'unthink_trans': 0, 'past': 0, 'unvocalized': u'كذب', 'future_type': u'َ', 'double_trans': 0, 'normalized': u'كذب', 'reflexive_trans': 0, 'imperative': 0, 'transitive': 1, 'root': u'كذب', 'id': 2869}]\n\n```\n#### [requirement]\n\n    1- libqutrub\n \n    2- pyarabic \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxscout%2Farramooz-pysqlite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinuxscout%2Farramooz-pysqlite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxscout%2Farramooz-pysqlite/lists"}