مكتبة ثواب

ثواب
لقطة لبرنامج ثواب 2 بواجهة إنجليزية
معلومات عامة
نوع
نظام استرجاع IR
المنصة
المطورون
مؤيد السعدي − فريق أعجوبة
معلومات تقنية
حالة التطوير
نشط
الإصدار الأول
2007
الإصدار الأخير
2.2.3-1
الرخصة

نبذة عن ثواب[عدل]

ثواب هو مكتبة عربية إسلامية تحتوي أمهات الكتب ويعني اسم البرنامج «جزاء الطاعة» أو «مطلق الجزاء» [1] في إشارة إلى الهدف غير المادي من وراء البرنامج.

مزايا البرنامج[عدل]

  • بحث شبه آني في كل الكتب لا يتأخر بكثرة الكتب
  • ترتيب نتائج البحث حسب رتبة تعتمد على ارتباط النتيجة بهدف البحث
  • استعلامات متقدمة مثل عمليات و/أو
  • معالجة بعض التغييرات في الكلمة الكسوابق واللواحق أو ما يعرف بالتجذيع
  • ربط الكتب بشروحها (مثل شرح النووي على صحيح مسلم)
  • يعمل كتطبيق سطح مكتب دون إنترنت أو كتطبيق ويب عبر الإنترنت
  • متوفر بشكل افتراضي على توزيعات أعجوبة لينكس وسبيلي
  • تحت رخصة «وقف».[2]

تاريخ البرنامج[عدل]

البداية[عدل]

في عام 2006 قام مطور البرنامج مؤيد السعدي بعمل طريقة ضغط متوافقة مع.tar.bz2 لكنها تسمح باستخراج ملفات لا على التعين منها دون فك ضغط الملف بالكامل ودون التأثير على مقدار الضغط وأطلق عليها اسم itar ثم قام بتوزيع ملفات نصية في هرمية شجرية تعكس هرمية الأبواب والفصول في الكتب وقام بعمل عارض لهذه الهيئة وأطلق على المشروع اسم thwab-lib وكل ذلك كان مكتوبا على لغة سي

وقد احتوى البرنامج على عدد من البرامج النصية المكتوبة بلغة بيرل تحول ملفات xml الممثلة لكتب الشاملة إلى هذه الهيئة.

لاحقا تم التخلي عن هذا الكود بالكامل وتم تجميد البرنامج.

الإصدار الثاني[عدل]

في أواخر في عام 2007 بعد انضمام مبرمج ثواب إلى فريق أعجوبة برزت الحاجة إلى برنامج يعوض عن افتقار نظام لينكس إلى برنامج يشبه الشاملة. تم البدء بعمل الإصدار الثاني في 2008 الذي ركز على عمل مشروع لعرض كتب المكتبة الشاملة على نظام لينوكس فقط دون توفير أي مزايا. تمت كتابته على لغة بايثون وطقم أدوات GTK+ وقد صدر إصدار منها مع أعجوبة لينكس 2[3]

الإصدار الثالث - الحالي[عدل]

مثل الإصدار الثالث من ثواب قفزة نوعية حيث لم يعد مجرد عارض بل كان نظام استرجاع متكامل يحتوي محرك بحث قوي ومرن.

مصادر[عدل]