جعل المكتبة اليهودية في متناول الجميع من خلال إنشاء تطبيق بواجهة مستخدم/UX حديثة، يمكن تشغيله على أي جهاز
شاهد موقعنا »
الإبلاغ عن الأخطاء · ميزة الطلب
حول المشروع
بنيت مع
ابدء
المتطلبات الأساسية
تثبيت
الاستخدام
خريطة الطريق
المساهمة
رخصة
اتصال
شكر وتقدير
شعرت بعدم وجود تطبيق مفتوح المصدر للمكتبة اليهودية لأجهزة الكمبيوتر.
تطبيق Torat Ememt قديم ولم يعد يتم صيانته، وتطبيق Sefaria رائع، لكنه لا يعمل بشكل جيد على أجهزة الكمبيوتر.
لذلك قررت أن أصنع واحدة بنفسي. لم أكن أعرف Dart وFlutter على الإطلاق في البداية، لكن الأمر كان ممتعًا. أحب أن أتعلم التقنيات الجديدة!
قاعدة البيانات نفسها متاحة للجميع الذين يتابعون العمل المهم الذي تقوم به منظمة Sefaria، لذا أشكرهم كثيرًا على ذلك.
الملامح الرئيسية للمشروع:
البرنامج مجاني وسيكون مجانيًا دائمًا.
مصمم للعمل بكفاءة على أي جهاز، بما في ذلك Windows وLinux وAndroid.
تم تصميم التطبيق ليكون سهل الاستخدام قدر الإمكان.
وقد تم إجراء عملية اختيار شاملة للتأكد من أن الكتب مناسبة لمجتمع التوراة
المكتبة مرنة، يعني أنه يمكنك إضافة أو إزالة الكتب من المكتبة.
محرك بحث سريع، بما في ذلك الكتب المضافة بواسطة المستخدم.
يدعم التطبيق الصيغ التالية: TXT، Docx، وPDF.
آمل أن يساعد عملي مجتمع التوراة على التعلم بسهولة وفعالية في أي وقت وفي أي مكان.
(العودة إلى الأعلى)
اخترت استخدام Dart وFlutter. أعتقد أن هذه هي الطريقة الأكثر كفاءة وحداثة لإنشاء تطبيق واجهة المستخدم الرسومية.
كما أنه إطار عمل متعدد المنصات.
(العودة إلى الأعلى)
التطبيق لا يزال قيد التطوير. لذلك لا توجد حزمة التثبيت حتى الآن. يمكنك تنزيل الملف المضغوط من GitHub repo وفك ضغطه وتشغيل التطبيق.
تأكد من تثبيت Visual C++ Redistributable على جهاز الكمبيوتر الخاص بك. إذا لم تقم بتحميله من هنا وتثبيته.
قم بتنزيل الملف المضغوط الكامل (بما في ذلك المكتبة) من صفحة الإصدارات، ثم قم بفك ضغطه وتشغيل التطبيق.
عند تشغيل التطبيق لأول مرة، قم بتوفير المسار إلى المكتبة. يجب أن يكون المسار داخل المجلد الذي تم فك ضغطه.
قم بتنزيل ملف APK من صفحة الإصدارات، ثم قم بتثبيته.
قم بتحميل المكتبة من صفحة الإصدارات، وقم بفك ضغطها على جهازك.
عند تشغيل التطبيق لأول مرة، قم بتوفير المسار إلى المكتبة. يجب أن يكون المسار داخل المجلد الذي تم فك ضغطه.
(العودة إلى الأعلى)
راجع قسم Wiki للحصول على التوثيق.
(العودة إلى الأعلى)
أضف طبقة منطق الأعمال عن طريق تحويل مكتبة إدارة الحالة إلى Bloc.
نقل بيانات الكتب من الملفات النصية إلى قاعدة بيانات SQLite
إضافة خيار للبحث الدلالي باستخدام نموذج ML المضمن وقاعدة بيانات المتجهات
دعم اللغة
إنجليزي
العبرية
راجع المشكلات المفتوحة للحصول على قائمة كاملة بالميزات المقترحة (والمشكلات المعروفة).
(العودة إلى الأعلى)
المساهمات هي ما يجعل مجتمع المصادر المفتوحة مكانًا رائعًا للتعلم والإلهام والإبداع. أي مساهمات تقدمها هي موضع تقدير كبير .
إذا كان لديك اقتراح من شأنه أن يجعل هذا الأمر أفضل، فيرجى شوكة الريبو وإنشاء طلب سحب. يمكنك أيضًا ببساطة فتح مشكلة بالعلامة "التحسين". لا تنس أن تعطي المشروع نجمة! شكرًا لك مرة أخرى!
شوكة المشروع
قم بإنشاء فرع الميزات الخاص بك ( git checkout -b feature/AmazingFeature
)
تنفيذ التغييرات ( git commit -m 'Add some AmazingFeature'
)
ادفع إلى الفرع ( git push origin feature/AmazingFeature
)
افتح طلب السحب
(العودة إلى الأعلى)
الرمز غير مرخص حاليًا. قد يتغير في المستقبل، لكنه سيبقى مفتوح المصدر دائمًا.
النصوص لها تراخيص مفتوحة مختلفة. يمكنك مراجعة موقع Sefaria لمزيد من المعلومات حول ذلك.
(العودة إلى الأعلى)
سيفان راتسون- - [email protected]
رابط المشروع: https://github.com/sivan22/otzaria
(العودة إلى الأعلى)
كان المشروع متاحا بسبب مشروع سيفاريا المذهل.
وجمعية الإملاء التي أضيفت بها العديد من الكتب المهمة.
يتم تشغيل عارض PDF بواسطة pdfrx.
للتحديثات التلقائية، استخدمت التحديث.
(العودة إلى الأعلى)