Skip to content

التقوى | تطبيق إسلامي لسطح المكتب يعمل على انظمة التشغيل ويندوز ولينكس

License

Notifications You must be signed in to change notification settings

rn0x/altaqwaa-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

preview|690x388

تطبيق إسلامي مفتوح المصدر يعمل على أنظمة التشغيل ويندوز ولينكس سهل الإستخدام و جامع للكثير من الميزات التي يحتاجها المسلم في يومه



المحتويات


مميزات التطبيق


  • القرآن الكريم نص و صوت
  • مجموعة كبيرة من أذكار الصباح والمساء والطعام والنوم والصلاة
  • تسابيح وأدعية متنوعة
  • مواقيت الصلاة حسب إحداثيات موقعك والمنطقة الزمنية
  • تغير طريقة حساب أوقات الصلاة (ام القرى , رابطة العالم الإسلامي والمزيد ...)
  • إشعار صوتي (للأذان) بدخول وقت الصلاة
  • إشعار صوتي بـ أذكار الصباح والمساء بوقت مخصص
  • حصن المسلم (صوت)
  • إمكانية التعديل وتخصيص التطبيق
  • تصميم عصري وحديث ومريح للعين
  • مجاني ومفتوح المصدر بالكامل تحت رخصة جنو العمومية GPL-3.0
  • دعم نظامي التشغيل ويندوز ولينكس بحزم تثبيت مختلفة وتناسب الجميع


صور الشاشة


Dark Mode Light Mode
altaqwaa altaqwaa
altaqwaa altaqwaa
altaqwaa altaqwaa
altaqwaa altaqwaa
altaqwaa altaqwaa
altaqwaa altaqwaa
altaqwaa altaqwaa
altaqwaa altaqwaa
altaqwaa altaqwaa
altaqwaa altaqwaa

صور كاملة لـ قائمة الإعدادات

altaqwaa



تنزيل التطبيق


Get it from the Snap Store

sudo snap install altaqwaa



التحقق من وجود تحديثات

التحديث التلقائي لايعمل على لينكس بالشكل المطلوب لم ولن يتم إضافته إلى عند إيجاد حل للمشكلة... لذلك تم إضافة طريقة للتحقق من وجود إصدارات جديدة من التطبيق في صفحة الإعدادات, عند الضغط على زر التحقق سيتحقق البرنامج من وجود إصدارات جديدة منشورة في المستودع... يمكن الحصول على تحديثات تلقائية فقط من خلال (Snap) حاليا.

لذلك عند صدور إصدار جديد من تطبيق التقوى يجب إعادة تثبيت تطبيق التقوى... (التحديث غير إجباري ولكنه مستحسن للحصول على آخر الميزات والإصلاحات)

مثال:

image



دعم لينكس

دعم التطبيق للينكس أدى إلى فروقات بين تجربة المستخدمين بين الأنظمة والواجهات المختلفة لسطح المكتب وبالتحديد في إعداد بدأ تشغيل التطبيق مع النظام وهنا بعض الأوامر المفيدة لمستخدمي لينكس :

  • إستخدام --hidden

    • يمكن تمريره عند كتابة أمر التشغيل ليبدأ التطبيق بدون واجهة رسومية أو شاشة تحميل في الخلفية
    • يمكن تفعيله بشكل دائم عن طريق إعدادات التطبيق
    • يدعم كل أنواع الحزم الخاصة بالتقوى
  • إذا تم تثبيت التطبيق من حزمة DEB أو RPM أو SNAP

    • يمكن بدأ التطبيق عن طريق أمر altaqwaa
  • اذا تم تثبيت التطبيق من حزمة FLATPAK

    • يمكن بدأ التطبيق عن طريق أمر flatpak run org.altaqwaa.rn0x
  • باقي الحزم يتم تشغيلها حسب المسار بدون أي مشاكل



أسئلة شائعة

  • هل هنالك نسخة من تطبيق التقوى لأنظمة الأندرويد؟ نعم جار العمل على نسخة من تطبيق التقوى للأندرويد هنا

  • هل هنالك نسخة من تطبيق التقوى لأنظمة ماك؟ للأسف حاليا لايوجد نسخة للماك والسبب عدم توفر جهاز ماك لإنشاء الحزمة... ولكن يمكن بناء التطبيق من المصدر على أي نظام تشغيل طالما تتوفر التبعيات.

  • ماهية المصادر المستخدمة في تطبيق التقوى؟ تم بناء تطبيق التقوى بشفافية كاملة وكل المصادر المستخدمة مذكورة في قسم خاص تحت عنوان المصادر هنا



المساهمة في المشروع

طرق المساهمة في مشروع التقوى متنوعة وكثيرة ولعل أهمها ما يلي:

  1. المساهمة في التطوير لمن لديه الخبرة الكافية

    • تم تطوير مشروع التقوى بإستخدام تقنيات الويب بإستخدام إطار عمل ElectronJS
    • مشروع التقوى لايستخدم أي أطر عمل أو مكاتب خارجية للواجهات HTML/CSS/JS
  2. التبليغ عن المشكلات عن طريق مستودع جيت هب من هنا

    • يرجى أن يتم وضع عنوان واضح ومناسب للمشكلة
    • أن يتضمن مواصفات الجهاز ونظام التشغيل (والتوزيعة والواجهة المستخدمة لمستخدمي لينكس)
    • وصف ومعلومات عن المشكلة بشكل تفصيلي إن أمكن
  3. دعم المشروع ماديا عن طريق Github Sponsors من هنا

  4. إقتراح ميزات جديدة وتحسينات للتطبيق

    1. التواصل مع أحد المساهمين الأساسيين وطرح الفكرة والتحسين عليه
    2. فتح مشكلة جديدة في مستودع جيت هب بالإقتراح والفكرة المراد إضافتها
  5. نشر تطبيق التقوى

    • عن أبي مسعود البدري رضي الله عنه عن النبي صلى الله عليه وسلم قال: «من دلَّ على خير، فله مثلُ أجرِ فاعلِه».


قم بتشغيل التطبيق في وضع التطوير


متطلبات التشغيل الأساسية

  • nodejs

  • git

  • yarn or npm


بأستخدام YARN


git clone https://github.com/rn0x/Altaqwaa-Islamic-Desktop-Application

cd Altaqwaa-Islamic-Desktop-Application

yarn install

yarn run dev

بأستخدام NPM


git clone https://github.com/rn0x/Altaqwaa-Islamic-Desktop-Application

cd Altaqwaa-Islamic-Desktop-Application

npm install

npm run dev


بناء التطبيق من المصدر


سيتم بناء التطبيق بحسب الأعدادات الموجودة في ملف package.json

بأستخدام YARN


#Windows

yarn run packwin

#Linux

yarn run packlinux

بأستخدام NPM


#Windows

npm run packwin

#Linux

npm run packlinux


التبعيات


  • adhan-js
  • electron
  • fs-extra
  • moment-js (moment-duration-format, moment-hijri, moment-timezone)
  • node-fetch
  • menubar
  • v8-compile-cache
  • nodemon للمطورين فقط


المصادر


مصدر الرابط
القرآن الكريم https://github.com/rn0x/Quran-Json
ملفات صوت القرآن الكريم https://www.mp3quran.net/api/_arabic.json
الأذكار https://www.islambook.com/azkar
الحصول على إحداثيات الموقع http://ip-api.com/json
الأيقونات https://www.flaticon.com
خطوط https://fonts.qurancomplex.gov.sa/wp02
خطوط https://github.com/rastikerdar/vazirmatn
مؤثرات الإنتقال https://animate.style


المساهمون



rn0x

kemzops



مراجعة تطبيق التقوى في قناة NofarahTech v2.1.0

Nofarah Tech|690x385


مراجعة تطبيق التقوى في قناة Gnu Tux v2.0.0

Gnu Tux|690x385

سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك