https://github.com/linuxscout/qalsadi-web

https://github.com/linuxscout/qalsadi-web

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.6%) to scientific vocabulary
Last synced: 3 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: linuxscout
  • License: gpl-3.0
  • Language: Python
  • Default Branch: main
  • Size: 55.7 KB
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 0
  • Open Issues: 2
  • Releases: 0
Created 6 months ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License

README.md

Qalsadi Web Interface

🔤 Qalsadi Web UI is a simple and interactive web interface for the Qalsadi Arabic Morphological Analyzer, built using Flask. It provides tools for morphological analysis, tokenization, stemming, lemmatization, and more — all from your browser.

Demo

Coming soon: Tahadz.com

🚀 Features


🧰 Requirements

  • Install dependencies:

bash pip install -r requirements.txt


🖥️ Usage

Run the web application:

bash python web/app.py

Visit in your browser:

http://127.0.0.1:5000/


🧪 Example Actions

  • تحليل صرفي: Use Qalsadi analyzer to extract morphological features.
  • تجذيع: Use Tashaphye to stem each word.
  • تأصيل: Extract the lemma using Qalsadi.
  • تفريق Tokens: Tokenize Arabic sentences.
  • حذف التشكيل: Strip diacritics using PyArabic.
  • نص عربي عشوائي: Generate random Arabic text using arrandom.

📁 Project Structure

text qalsadi-web/ ├── docs ├── Makefile ├── README.md ├── requirements.txt ├── web │ ├── app.py │ ├── __init__.py │ ├── static │ │   └── style.css │ └── templates │ ├── about.html │ ├── base.html │ ├── index.html │ └── docs.html └── tests # test folder    ├── output    ├── samples    │   └── text.txt    └── test_unit_web.py


📜 License

This project is open-source and released under the GPL v3 License.


✨ Acknowledgements

Owner

  • Name: Taha Zerrouki (طه زروقي )
  • Login: linuxscout
  • Kind: user
  • Location: Bouira, Algeria
  • Company: Bouira University

PhD, Computer Science Professor, Interest : Arabic Natural Language processing

GitHub Events

Total
  • Issues event: 4
  • Watch event: 2
  • Push event: 3
  • Create event: 2
Last Year
  • Issues event: 4
  • Watch event: 2
  • Push event: 3
  • Create event: 2

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 8
  • Total Committers: 1
  • Avg Commits per committer: 8.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 8
  • Committers: 1
  • Avg Commits per committer: 8.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
linuxscout t****i@h****m 8

Issues and Pull Requests

Last synced: 5 months ago