أداة متخصصة لاستخراج السوابق (Prefixes) واللواحق (Suffixes) من ملفات الأوزان الصرفية العربية. تساعد الباحثين واللغويين في تحليل البنية الصرفية للكلمات العربية.
- ✅ استخراج السوابق من ملفات الأوزان
- ✅ استخراج اللواحق من ملفات الأوزان
- ✅ معالجة أوزان الأسماء والأفعال
- ✅ مطابقة اللفظ بالشاهد
- ✅ نقل محتويات المنصة إلى نموذج Excel
- ✅ دعم ملفات النصوص و Excel
- Python 3.7 أو أحدث
- مكتبات Python المطلوبة (سيتم تثبيتها تلقائياً)
- استنسخ المستودع:
git clone https://github.com/ayzem88/prefixes-suffixes-extractor.git
cd prefixes-suffixes-extractor- قم بتشغيل البرامج النصية مباشرة:
python "استخراج السوابق من ملف الأوزان.py"python "استخراج السوابق من ملف الأوزان.py"python "مطابقة اللفظ بالشاهد.py"python "نقل محتويات المنصة إلى نموذج.py"السوابق واللواحق/
├── استخراج السوابق من ملف الأوزان.py
├── مطابقة اللفظ بالشاهد.py
├── نقل محتويات المنصة إلى نموذج.py
├── 0.3 أوزان_الأسماء.txt
├── 0.3 أوزان_الأفعال.txt
├── نموذج.xlsx
└── كشكول/
├── السوابق.txt
├── اللواحق.txt
├── prefixes.txt
├── suffixes.txt
└── [ملفات Excel متعددة]
- استخراج السوابق من ملف الأوزان.py: يستخرج السوابق من ملفات الأوزان
- مطابقة اللفظ بالشاهد.py: يطابق الألفاظ بالشواهد
- نقل محتويات المنصة إلى نموذج.py: ينقل المحتويات إلى نموذج Excel
- 0.3 أوزان_الأسماء.txt: ملف أوزان الأسماء
- 0.3 أوزان_الأفعال.txt: ملف أوزان الأفعال
كشكول/.
- واجهة رسومية (GUI)
- دعم المزيد من صيغ الأوزان
- تحليل إحصائي للسوابق واللواحق
- تصدير النتائج بصيغ متعددة
نرحب بمساهماتكم! يرجى قراءة CONTRIBUTING.md للمزيد من التفاصيل.
هذا المشروع مخصص للاستخدام الأكاديمي والبحثي.
أيمن الطيّب بن نجي (ayzem88)
خبير لغوي في معجم الدوحة التاريخي للغة العربية، مهتم بالأدوات والبرامج اللغوية، ومبرمج Vibe Coding.
🌐 الموقع الشخصي: aymannji.com
أُعتمد في مشاريعي البرمجية على منهج Vibe Coding؛ أسلوب يتجاوز كتابة كلّ سطر يدوياً، إذ أوجّه نماذج الذكاء الاصطناعي بوصف منطقي وواضح للوظيفة المطلوبة، ثم أُقيّم النتائج وأُدخِل التحسينات.
هذا النهج يعزّز السرعة في إنشاء النماذج الأولية والوِحدات البرمجية، ويمنحني تركيزاً أكبر على التصوّر العام والتصميم بدلاً من التفاصيل الدقيقة.
في هذا المستودع، تجد أدوات ومشاريع بُنيت بهذه المقاربة — يُرحّب بتجربتها والمساهمة فيها.
تم تطوير هذا المشروع بواسطة أيمن الطيّب بن نجي (ayzem88)
A specialized tool for extracting prefixes and suffixes from Arabic morphological pattern files. Helps researchers and linguists analyze the morphological structure of Arabic words.
- ✅ Extract prefixes from pattern files
- ✅ Extract suffixes from pattern files
- ✅ Process noun and verb patterns
- ✅ Match words with examples
- ✅ Transfer platform contents to Excel template
- ✅ Support for text and Excel files
- Python 3.7 or later
- Required Python libraries (will be installed automatically)
- Clone the repository:
git clone https://github.com/ayzem88/prefixes-suffixes-extractor.git
cd prefixes-suffixes-extractor- Run the scripts directly:
python "استخراج السوابق من ملف الأوزان.py"python "استخراج السوابق من ملف الأوزان.py"python "مطابقة اللفظ بالشاهد.py"python "نقل محتويات المنصة إلى نموذج.py"prefixes-suffixes-extractor/
├── استخراج السوابق من ملف الأوزان.py
├── مطابقة اللفظ بالشاهد.py
├── نقل محتويات المنصة إلى نموذج.py
├── 0.3 أوزان_الأسماء.txt
├── 0.3 أوزان_الأفعال.txt
├── نموذج.xlsx
└── كشكول/
├── السوابق.txt
├── اللواحق.txt
├── prefixes.txt
├── suffixes.txt
└── [Multiple Excel files]
- استخراج السوابق من ملف الأوزان.py: Extracts prefixes from pattern files
- مطابقة اللفظ بالشاهد.py: Matches words with examples
- نقل محتويات المنصة إلى نموذج.py: Transfers contents to Excel template
- 0.3 أوزان_الأسماء.txt: Noun patterns file
- 0.3 أوزان_الأفعال.txt: Verb patterns file
كشكول/ folder.
- Graphical user interface (GUI)
- Support for more pattern formats
- Statistical analysis of prefixes and suffixes
- Export results in multiple formats
Contributions are welcome! Please read CONTRIBUTING.md for more details.
This project is intended for academic and research use.
Ayman Atieb ben NJi (ayzem88)
Linguistic expert at the Historical Dictionary of the Arabic Language of Qatar (Doha Dictionary), interested in linguistic tools and software, and a Vibe Coding programmer.
🌐 Personal Website: aymannji.com
I adopt the Vibe Coding paradigm in my software projects: rather than writing every line manually, I direct AI models with clear natural-language descriptions of the desired functionality, then evaluate and refine the generated code.
This approach accelerates prototype and module creation, allowing me to focus more on concept and design than on low-level implementation details.
In this repository you'll find tools and projects developed with this mindset — feel free to explore and contribute.
Developed by Ayman Atieb ben NJi (ayzem88)