Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0xzer0x/quran-companion

Free and open-source desktop Quran reader and player 💻
https://github.com/0xzer0x/quran-companion

cross-platform islam linux qt qt6 qt6-gui qt6-widgets quran quran-audio quran-companion quran-offline quran-reader quran-recitation quran-search quran-tafseer quran-translation tafsir windows

Last synced: 6 days ago
JSON representation

Free and open-source desktop Quran reader and player 💻

Awesome Lists containing this project

README

        


بسم الله الرحمن الرحيم





Logo

رفيق القرآن


قارئ و مشغل للقرآن الكريم متعدد-المنصات


StandWithPalestine
GitHub Release
AUR Version
GitHub Actions Workflow Status
GitHub issues


أهم المميزات
الصور
التحميل
الحقوق
بلّغ عن مشكلة
الترخيص

فهرس المحتويات



  1. عن المشروع


  2. أهم المميزات


  3. الصور



  4. التنصيب


  5. البناء من المصدر



  6. خارطة الطريق

  7. المشاركة

  8. الحقوق

  9. الترخيص

  10. التواصل

## عن المشروع ✨

رفيق القرآن هو برنامج متعدد-المنصات لقراءة و سماع القرآن الكريم مع إمكانية تحميل التلاوات، تظليل الآيات، حجم خط متغير للمصحف، و مجموعة مميزة من كتب التفسير و الترجمات

### أهم المميزات


  • واجهة عصرية تدعم الوضع الداكن

  • قراءة القرآن من صفحة المصحف أو قراءة ايآت الصفحة كلٌ على حدة

  • حجم صفحة المصحف قابل للتغيير

  • إمكانية تحميل تلاوات القرآن الكريم لمجموعة من المشايخ و القرّاء

  • تظليل الآية عند تلاوتها

  • مجموعة من كتب التفسير و الترجمات

  • خاصية البحث السريع في آيات القرآن الكريم

(عد إلى الأعلى)

### الصور

![ar_light.png](screenshots/ar_light.png)

![ar_dark.png](screenshots/ar_dark.png)

#### الواجهة الإنجليزية

![light.png](screenshots/light.png)

![two-page.png](screenshots/two-pages.png)

![dark.png](screenshots/dark.png)

(عد إلى الأعلى)

## التنصيب ⚙️

#### ويندوز

مثّبت البرنامج يمكنك تحميله من [هنا][win-installer]

#### ماك

1. قم بتحميل و فتح ملف [الdmg][macos-dmg-url].
2. قم بسحب البرنامج لمجلد التطبيقات.

#### لينكس

يمكنك تحميل البرنامج بأي صيغة من الصيغ المتوفرة (snap, flatpak, appimage, aur package)



Download Flatpak


Download AppImage


احصل عليه من Snap Store

(عد إلى الأعلى)

## البناء من المصدر 🛠️

لإنشاء التطبيق في نظامك، ستحتاج إلى تثبيت التبعيات المطلوبة له وقد تختلف أسماء الحزم لكل توزيعة، راجع التبعيات أدناه لمزيد من المعلومات. يمكنك أيضا تثبيت معظم تبعيات Qt عبر [المثبت](https://www.qt.io/download-qt-installer). إذا كنت تقوم بتطوير تطبيقات Qt من قبل ، فمن المحتمل أن تكون لديك بالفعل. يستخدم هذا المشروع نظام بناء [CMake](https://cmake.org/) ، لذلك تحتاج إلى تثبيته من أجل بناء المشروع (في معظم توزيعات لينكس يتوفر في المستودعات الرئيسية كحزمة تسمى cmake). كما يمكنك فتح وبناء / تصحيح المشروع في بيئة تطوير لغة ++C متكاملة. على سبيل المثال ، في Qt Creator ، يجب أن تكون قادرا ببساطة على فتح "CMakeLists.txt" عبر "فتح ملف أو مشروع" في القائمة بعد تثبيت CMake في نظامك. [مزيد من المعلومات حول مشاريع CMake في Qt Creator](https://doc.qt.io/qtcreator/creator-project-cmake.html).

(عد إلى الأعلى)

### التبعيات

- GCC / MSVC
- CMake
- Qt >= 6.5
- `qtbase`
- `qtimageformats`
- `qtsvg`
- `qtmultimedia`
- `qttools`

### البناء


  1. استنساخ المستودع

```sh
git clone --depth=1 -b main https://github.com/0xzer0x/quran-companion.git
```

#### ويندوز


  1. قم بتثبيت Qt باستخدام المثبت عبر الانترنت

  2. إضافة مجلد bin الخاص ب Qt لمسار البحث الخاص بالنظام (PATH)، في الأغلب يكون المسار C:\Qt\6.X.X\msvc_2019\bin

  3. البناء (استبدل 6.x.x بنسخة Qt الخاصة بك)

```sh
mkdir build
cd build
cmake.exe -DCMAKE_PREFIX_PATH="C:\Qt\6.x.x\msvc_2019" -DCMAKE_BUILD_TYPE=Release ..
cmake.exe --build . --config Release
```

#### لينكس


  1. تنصيب التبعيات
  2. **أوبونتو**

    ```sh
    sudo apt install build-essential cmake qt6-tools-dev qt6-base-dev qt6-image-formats-plugins qt6-multimedia-dev qt6-l10n-tools qt6-translations-l10n
    ```

    **آرش لينكس**

    ```sh
    sudo pacman -Sy base-devel cmake qt6-base qt6-multimedia qt6-tools qt6-imageformats qt6-translations
    ```

  3. البناء

```sh
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Ninja" ..
cmake --build .
```

(عد إلى الأعلى)

## خارطة الطريق 🎯

- [x] إضافة خاصية الآية اليومية
- [x] إضافة نافذة الايآت المفضلة
- [x] تحسين خاصية البحث
- [x] البحث في نطاق عدد معين من الصفحات
- [x] البحث في سور محددة فقط
- [x] إضافة كتب تفسير جديدة
- [x] أيسر التفاسير - أبو بكر الجزائري
- [x] التسهيل لعلوم التنزيل (تفسير إبن جزي)
- [x] أضواء البيان - الشنقيطي

راجع [المشكلات المفتوحة](https://github.com/0xzer0x/quran-companion/issues) للحصول على قائمة كاملة بالميزات المقترحة (والمشكلات المعروفة).

(عد إلى الأعلى)

## المشاركة 💡

إذا كان لديك اقتراح من شأنه أن يجعل هذا أفضل ، فيرجى تفريع المستودع وإنشاء طلب سحب. يمكنك أيضا ببساطة فتح مشكلة باستخدام العلامة "تحسين".

### التوثيق 📚

- تم توثيق كافة أجزاء البرنامج باستخدام منهجية [Doxygen](https://www.doxygen.nl/) يمكنك بناء التوثيق في هيئة html عن طريق الخطوات التالية

- `git clone https://github.com/0xzer0x/quran-companion.git`
- `cd quran-companion/docs`
- `doxygen`

### الترجمة 🌐

ألق نظرة على [هذه الصفحة][translation-wiki] (إنجليزية)

### التلاوات 📻

ألق نظرة على [هذه الصفحة][recitations-wiki] (إنجليزية)

(عد إلى الأعلى)

## الحقوق 📌

تم استخدام المشاريع/المواقع التالية في تطوير البرنامج:

- [Ayat](https://quran.ksu.edu.sa/index.php)
- [Quran.com API](https://api-docs.quran.com/)
- [Every Ayah recitations](https://everyayah.com/recitations_ayat.html)
- [Mosshaf](https://mosshaf.com/)

(عد إلى الأعلى)

## الترخيص

مرخّص بموجب رخصة [وقف العامة](https://ojuba.org/waqf-2.0:%D8%B1%D8%AE%D8%B5%D8%A9_%D9%88%D9%82%D9%81_%D8%A7%D9%84%D8%B9%D8%A7%D9%85%D8%A9)

(عد إلى الأعلى)

## التواصل

> 0xzer0x - [email protected]
>
> رابط المشروع: [https://github.com/0xzer0x/quran-companion](https://github.com/0xzer0x/quran-companion)

(عد إلى الأعلى)

[latest-release]: https://github.com/0xzer0x/quran-companion/releases/latest
[win-installer]: https://github.com/0xzer0x/quran-companion/releases/download/v1.1.9/qc_online_installer_x64_win.exe
[translation-wiki]: https://github.com/0xzer0x/quran-companion/wiki/Contributing-Translations
[recitations-wiki]: https://github.com/0xzer0x/quran-companion/wiki/Contributing-Recitations
[macos-dmg-url]: https://github.com/0xzer0x/quran-companion/releases/download/v1.3.2/Quran_Companion-1.3.2-x86_64.dmg