| المؤلفون: | المؤلفون |
|---|---|
| يطلق: | 0.7.30 |
| رخصة: | AGPL |
| تتبع: | الفلفانوس/الفلفان/القضايا |
| قائمة البريد: | [email protected] |
تثبيته من Pypi:
$ sudo pip install alfanousيمكنك استخدامه من وحدة التحكم:
$ alfanous-console -a search -q الله
$ alfanous-console -a search -q Allhأو من بيثون:
>> > import alfanous
>> > alfanous . search ( u"الله" )
>> > alfanous . do ({ "action" : "search" , "query" : u"الله" })
>> > alfanous . do ({ "action" : "search" , "query" : u"Allh" }) # Buckwalter transliterationيمكنك استخدامه أيضًا من خدمة الويب:
http://alfanous.org/api/Search؟query= alhlh
http://alfanous.org/api/Search؟query=allh
| رقم | علَم | العمل ذات الصلة | وحدة ذات صلة | وصف | القيمة الافتراضية | القيم المقبولة |
| 1 | فعل | <none> | <none> | العمل لأداء | "يبحث" | البحث | اقترح | يعرض |
| 2 | وحدة | البحث ، اقترح | <none> | وحدة البحث | "آية" | آية | كلمة | ترجمة |
| 2 | هوية | <LOL> | <LOL> | معرف الطالب [التجريبي] | "غير محدد" | غير محدد |
| 3 | منصة | <LOL> | <LOL> | منصة تستخدمها الطالب | "غير محدد" | غير محدد | WP7 | S60 | Android | iOS | Linux | نافذة |
| 4 | اِختِصاص | <LOL> | <LOL> | مجال الويب الخاص بالطلب إذا كان ذلك ممكنًا | "غير محدد" | * |
| 5A | استفسار | البحث ، اقترح | <LOL> | الاستعلام المرتبط بالعمل | "" " | * |
| 5 ب | استفسار | يعرض | <LOL> | الاستعلام المرتبط بالعمل | "" " | الكل | ترجمات | التلاوات | المعلومات | تلميحات | متورط | فصول | الافتراضات | أعلام | الحقول | Fields_reverse | أخطاء | المجالات | Help_messages | الجذور |
| 6 | تسليط الضوء | يبحث | <LOL> | تمييز الطريقة | "CSS" | CSS | HTML | جينشي | جريئة | BBCode |
| 7 | السيناريو | يبحث | آية ، كلمة | نص نص AYA | "معيار" | المعيار | أوثاني |
| 8 | صوتي | يبحث | آية ، كلمة | تمكين نصوص AYA | "حقيقي" | صحيح | خطأ شنيع |
| 9 | تلاوة | يبحث | آية | معرف التلاوة | "1" | 1 إلى 30 |
| 10 | ترجمة | يبحث | آية ، ترانس | معرف الترجمة | "لا أحد" | * |
| 11 | الرومان | يبحث | آية ، كلمة | نوع من الرومان | "لا أحد" | لا شيء | Buckwalter | ISO | Arabtex |
| 12 أ | منظر | يبحث | آية ، كلمة | التكوين المحدد مسبقًا للعرض | "مخصص" | الحد الأدنى | عادي | كاملة | إحصائية | اللغوية | مخصص |
| 12 ب | منظر | يبحث | ترجمة | التكوين المحدد مسبقًا للعرض | "مخصص" | الحد الأدنى | عادي | كاملة | مخصص |
| 13 | Prev_aya | يبحث | آية | تمكين استرداد AYA السابق | "خطأ شنيع" | صحيح | خطأ شنيع |
| 14 | Next_aya | يبحث | آية | تمكين استرداد AYA التالي | "خطأ شنيع" | صحيح | خطأ شنيع |
| 15 | sura_info | يبحث | آية | تمكين استرداد معلومات السورة | "حقيقي" | صحيح | خطأ شنيع |
| 16 | sura_stat_info | يبحث | آية | تمكين استرداد احصائيات سورة | "خطأ شنيع" | صحيح | خطأ شنيع |
| 17 | Word_info | يبحث | آية ، كلمة | تمكين استرداد معلومات الكلمات | "حقيقي" | صحيح | خطأ شنيع |
| 17A | Word_synonyms | يبحث | آية | تمكين استرداد مرادفات الكلمات الرئيسية | "خطأ شنيع" | صحيح | خطأ شنيع |
| 17 ب | Word_derivations | يبحث | آية | تمكين استرداد اشتقاق الكلمات الرئيسية | "حقيقي" | صحيح | خطأ شنيع |
| 17C | Word_vocalizations | يبحث | آية | تمكين استرداد صناديق الكلمات الرئيسية | "حقيقي" | صحيح | خطأ شنيع |
| 18 | AYA_POSITION_INFO | يبحث | آية | تمكين استرداد معلومات موقف AYA | "حقيقي" | صحيح | خطأ شنيع |
| 19 | AYA_THEME_INFO | يبحث | آية | تمكين استرداد معلومات موضوع AYA | "حقيقي" | صحيح | خطأ شنيع |
| 20 | AYA_STAT_INFO | يبحث | آية | تمكين استرداد معلومات AYA STAT | "حقيقي" | صحيح | خطأ شنيع |
| 21 | AYA_SAJDA_INFO | يبحث | آية | تمكين استرداد معلومات Aya Sajda | "حقيقي" | صحيح | خطأ شنيع |
| 22 | التعليق التوضيحي | يبحث | آية ، كلمة | تمكين استرداد شروط الاستعلام عن شروط الاستعلام | "خطأ شنيع" | صحيح | خطأ شنيع |
| 23 | التعليق التوضيحي | يبحث | آية | قم بتمكين استردادات كلمات AYA | "خطأ شنيع" | صحيح | خطأ شنيع |
| 24 | sortedby | يبحث | آية | ترتيب فرز النتائج | "نتيجة" | المجموع | النتيجة | موشاف | تنزيل | موضوع |
| 25 | الإزاحة | يبحث | <LOL> | بدء إزاحة النتائج | "1" | 1 إلى 6236 |
| 26 | يتراوح | يبحث | <LOL> | مجموعة من النتائج | "10" | 1 إلى 25 |
| 27 | صفحة | يبحث | <LOL> | رقم الصفحة [تجاوز الإزاحة] | "1" | 1 إلى 6236 |
| 28 | الزخرف | يبحث | <LOL> | النتائج لكل صفحة [نطاق تجاوز] | "10" | 1 إلى 25 |
| 29 | غامض | يبحث | آية | بحث غامض [Exprimental] | "خطأ شنيع" | صحيح | خطأ شنيع |
| 30 | آية | يبحث | كلمة ، عبر | تمكين استرداد نص AYA | "حقيقي" | صحيح | خطأ شنيع |
بحث آية:
البحث عن الترجمة:
| ن | عرف | إنجليزي | قيم | وصف |
| 1 | رحم | gid | 1 إلى 6236 | النظام العالمي لـ AYA في القرآن كله |
| 2 | رحمه | AYA_ID | 1 إلى 300 | ترتيب آية داخل سورة |
| 3 | آyة | آية | نص | نص قياسي غير متخلف (يستخدم للبحث) |
| 4 | آyة_ | AYA_ | نص | نص قياسي AYA (يستخدم للعرض/البحث) |
| 5 | عظماني | Uth | نص | AYA الصوتية نص Uthmani (يستخدم للعرض/البحث) |
| 6 | عظماني - | uth_ | نص | AYA الصوتية نص Uthmani (يستخدم للعرض) |
| 7 | موفوو | موضوع | نص | القسم المواضيعي: الفصل > الموضوع > التوبيخ |
| 8 | فصl | الفصل | نص | القسم المواضيعي: الفصل > الموضوع> التوبيخ |
| 9 | أرو | عنوان | نص | القسم المواضيعي: الفصل> الموضوع > التوبيخ |
| 10 | باب | تحت النظام | نص | القسم المواضيعي: الفصل> الموضوع> التوبيخ |
| 11 | رحمه | sura_id | 1 إلى 114 | ترتيب سورة في Mus-Haf |
| 12 | سورة | sura_arabic | نص | الاسم العربي سورة |
| 12+ | سورة_إنيلي | sura_english | نص | الاسم الإنجليزي لسورة |
| 12+ | سورة_THجئة | سورة | نص | اسم سورة الروماني |
| 13 | Nou_AlaSORة | sura_type_arabic | amdniة | mكiة | مكان الوحي لسورة [العربية] |
| 13+ | Nou_AlaSORة_إNجLYزY | sura_type | ميكان | مدينان | مكان الوحي لسورة [الإنجليزية] |
| 14 | Trittieb_AlaSORة | sura_order | 1 إلى 114 | ترتيب الوحي لسورة |
| 15 | جزء | جوز | 1 إلى 30 | التقسيم الهيكلي: Juz > hizb> فرك |
| 16 | أب | حزب | 1 إلى 60 | التقسيم الهيكلي: Juz> hizb > فرك |
| 17 | نصف | Nisf | 1 إلى 2 | تم إهماله |
| 18 | ربي | فرك | 1 إلى 4 | التقسيم الهيكلي: Juz> hizb> فرك |
| 19 | صفحة | صفحة | رقم | القسم الهيكلي: الصفحة |
| 19+ | صفحة_HENDY | page_in | رقم | القسم الهيكلي: الصفحة (Mushaf الهندي) |
| 20 | منول | مانزيل | 1 إلى 7 | التقسيم الهيكلي: مانزيل > روكو |
| 21 | ركوو | روكو | رقم | التقسيم الهيكلي: مانزيل> روكو |
| 22 | سد | ساجدا | نعامة | لا | اختبار وجود سجدة |
| 23 | رحمه | sajda_id | 1 | 14 | ترتيب Sajda إذا كان موجودًا |
| 24 | Nou_AlaSجdة | sajda_type | واكب | ماستب | نوع Sajda إذا كان موجودًا |
| 25 | ح_S | S_L | رقم | عدد الرسائل في سورة |
| 26 | ك_S | جنوب غرب | رقم | عدد الكلمات في سورة |
| 27 | ج_S | S_G | رقم | عدد أسماء الله في سورة |
| 28 | آ_S | S_A | رقم | عدد Ayas في سورة |
| 29 | ر | S_R | رقم | عدد Ruku-S في سورة |
| 30 | ح_آ | A_L | رقم | عدد الرسائل في آية |
| 31 | ك_آ | A_W | رقم | عدد الكلمات في آية |
| 32 | ج_آ | A_G | رقم | عدد أسماء الله في آية |
| خيار | وصف |
| نتيجة | أهمية النتائج مقارنة بالكلمات الرئيسية للاستعلام |
| موشاف | الترتيب الافتراضي لـ AYAS في Mus-Haf |
| تنزيل | أمر الوحي |
| موضوع | الترتيب الأبجدي للقيم لحقول الموضوعات |
| أيالنغت | طول Ayah من أقصر إلى أطول |
| مجال | الترتيب العددي أو الترتيب الأبجدي لحقل الأزياء (انظر Fields_ ) |
الأعلام:
{
"action" = "suggest" ,
"query" = "مءصدة"
}إجابة:
{
"suggest" : [
[ " u0645 u0621 u0635 u062f u0629 " ,
[ " u0645 u0642 u062a u0635 u062f u0629 " , " u0645 u0624 u0635 u062f u0629 " ]
]
],
"error" : {
"msg" : "success ## action=suggest ; query= u0645 u0621 u0635 u062f u0629 " ,
"code" : 0
}
}الأعلام:
{
"action" : "search" ,
"query" : "الكوثر" ,
"sortedby" : "score" ,
"page" : 1 ,
"word_info" : True ,
"highlight" : "css" ,
"script" : "standard" ,
"prev_aya" : True ,
"next_aya" : True ,
"sura_info" : True ,
"aya_position_info" : True ,
"aya_theme_info" : True ,
"aya_stat_info" : True ,
"aya_sajda_info" : True ,
"annotation_word" : True ,
"annotation_aya" : True ,
"translation" : "None" ,
"recitation" : 1
}إجابة:
{
"search" : {
"runtime" : 1.0951571464538574 ,
"interval" : {
"start" : 1 ,
"total" : 1 ,
"end" : 1
}
" words ": {
"global" : {
"nb_words" : 1,
"nb_matches": 1,
"nb_vocalizations": 1,
} ,
"individual" : {
"1" : {
"word" : " u0627 u0644 u0643 u0648 u062b u0631 " ,
"nb_matches" : 1 ,
"nb_ayas" : 1 ,
"nb_vocalizations" : 1 ,
"vocalizations" : [ " u0627 u0644 u0652 u0643 u064e u0648 u0652 u062b u064e u0631 u064e " ],
},
},
},
"ayas" : {
"1" : {
"identifier" : {
"gid" : 6205 ,
"aya_id" : 1 ,
"sura_id" : 108 ,
"sura_name" : " u0627 u0644 u0643 u0648 u062b u0631 " ,
},
"aya" : {
"id" : 1 ,
"text" : " u0625 u0650 u0646 u0651 u064e u0627 u0623 u064e u0639 u0652 u0637 u064e u064a u0652 u0646 u064e u0627 u0643 u064e <span class= " match term0 " > u0627 u0644 u0652 u0643 u064e u0648 u0652 u062b u064e u0631 u064e </span>" ,
"recitation" : "http://www.everyayah.com/data/Abdul_Basit_Murattal_64kbps/108001.mp3" ,
"translation" : null ,
"prev_aya" : {
"id" : 7 ,
"sura" : " u0627 u0644 u0645 u0627 u0639 u0648 u0646 " ,
"text" : " u0648 u064e u064a u064e u0645 u0652 u0646 u064e u0639 u064f u0648 u0646 u064e u0627 u0644 u0652 u0645 u064e u0627 u0639 u064f u0648 u0646 u064e " ,
},
"next_aya" : {
"id" : 2 ,
"sura" : " u0627 u0644 u0643 u0648 u062b u0631 " ,
"text" : " u0641 u064e u0635 u064e u0644 u0651 u0650 u0644 u0650 u0631 u064e u0628 u0651 u0650 u0643 u064e u0648 u064e u0627 u0646 u0652 u062d u064e u0631 u0652 " ,
},
},
"sura" : {
"id" : 108 ,
"name" : " u0627 u0644 u0643 u0648 u062b u0631 " ,
"type" : " u0645 u0643 u064a u0629 " ,
"order" : 15 ,
"ayas" : 3 ,
"stat" : {
"words" : 10 ,
"letters" : 42 ,
"godnames" : 0 ,
},
},
"theme" : {
"chapter" : " u0623 u0631 u0643 u0627 u0646 u0627 u0644 u0625 u0633 u0644 u0627 u0645 " ,
"topic" : " u0627 u0644 u062d u062c u0648 u0627 u0644 u0639 u0645 u0631 u0629 " ,
"subtopic" : null
},
"position" : {
"rub" : 0 ,
"manzil" : 7 ,
"ruku" : 550 ,
"hizb" : 60 ,
"page" : 602
},
"sajda" : {
"exist" : false ,
"id" : null ,
"type" : null
},
"stat" : {
"letters" : 16 ,
"godnames" : 0 ,
"words" : 3
},
"annotations" : {
"1" : {
"arabicroot" : null ,
"arabicmood" : null ,
"number" : null ,
"spelled" : " u0627 u0646 u0627 u0653 " ,
"aspect" : null ,
"word_gid" : 75871 ,
"word_id" : 1 ,
"mood" : null ,
"arabicspecial" : " u0625 u0650 u0646 u0651 " ,
"state" : null ,
"arabiclemma" : " u0625 u0650 u0646 u0651 " ,
"gid" : 116333 ,
"type" : "Particles" ,
"aya_id" : 1 ,
"arabictoken" : null ,
"form" : null ,
"pos" : "Accusative particle" ,
"arabiccase" : " u0645 u0646 u0635 u0648 u0628 " ,
"part" : " u062c u0630 u0639 " ,
"normalized" : " u0625 u0646 u0627 u0653 " ,
"case" : "Accusative case" ,
"sura_id" : 108 ,
"word" : " u0625 u0650 u0646 u0651 u064e u0627 u0653 " ,
"derivation" : null ,
"arabicpos" : " u062d u0631 u0641 u0646 u0635 u0628 " ,
"person" : null ,
"token" : null ,
"gender" : null ,
"voice" : null ,
"order" : 1
},
"2" : {
"arabicroot" : " u0639 u0637 u0648 " ,
"arabicmood" : null ,
"number" : " u062c u0645 u0639 " ,
"spelled" : " u0627 u0639 u0637 u064a u0646 u0670 u0643 " ,
"aspect" : "Perfect verb" ,
"word_gid" : 75872 ,
"word_id" : 2 ,
"mood" : null ,
"arabicspecial" : null ,
"state" : null ,
"arabiclemma" : null ,
"gid" : 116335 ,
"type" : "Verbs" ,
"aya_id" : 1 ,
"arabictoken" : null ,
"form" : "Fourth form" ,
"pos" : "Verb" ,
"arabiccase" : null ,
"part" : " u062c u0630 u0639 " ,
"normalized" : " u0623 u0639 u0637 u064a u0646 u0670 u0643 " ,
"case" : null ,
"sura_id" : 108 ,
"word" : " u0623 u064e u0639 u0652 u0637 u064e u064a u0652 u0646 u064e u0670 u0643 u064e " ,
"derivation" : null ,
"arabicpos" : " u0641 u0639 u0644 " ,
"person" : " u0645 u062a u0643 u0644 u0645 " ,
"token" : null ,
"gender" : " u0645 u0630 u0651 u0643 u0631 " ,
"voice" : null ,
"order" : 1
},
"3" : {
"arabicroot" : null ,
"arabicmood" : null ,
"number" : null ,
"spelled" : " u0671 u0644 u0643 u0648 u062b u0631 " ,
"aspect" : null ,
"word_gid" : 75873 ,
"word_id" : 3 ,
"mood" : null ,
"arabicspecial" : null ,
"state" : null ,
"arabiclemma" : null ,
"gid" : 116337 ,
"type" : "determiner" ,
"aya_id" : 1 ,
"arabictoken" : " u0627 u0644 " ,
"form" : null ,
"pos" : null ,
"arabiccase" : null ,
"part" : " u0633 u0627 u0628 u0642 " ,
"normalized" : " u0671 u0644 u0643 u0648 u062b u0631 " ,
"case" : null ,
"sura_id" : 108 ,
"word" : " u0671 u0644 u0652 u0643 u064e u0648 u0652 u062b u064e u0631 u064e " ,
"derivation" : null ,
"arabicpos" : null ,
"person" : null ,
"token" : "al" ,
"gender" : null ,
"voice" : null ,
"order" : 1
}
},
},
},
"translation_info" : {},
},
"error" : {
"code" : 0 ,
"msg" : "success ## action=search ; query= u0627 u0644 u0643 u0648 u062b u0631 " ,
}
}تودو
الأعلام:
{
"action" = "show" ,
"query" = "information"
}إجابة:
{
"show" : {
"information" : {
"engine" : "Alfanous" ,
"wiki" : "http://wiki.alfanous.org/doku.php?id=json_web_service" ,
"description" : "Alfanous is a Quranic search engine provides simple and advanced search services in the diverse information of the Holy Quran ." ,
"author" : "Assem chelli" ,
"version" : "0.5" ,
"contact" : "[email protected]" ,
"console_note" : "this is console interface of Alfanous, try -h to get help " ,
"json_output_system_note" : " n This is the <a href='http://json.org/'>JSON</a> output system of <a href= " http://wiki.alfanous.org " >Alfanous</a> project .This feature is in Alpha test and the Json schema may be it's not stable . We are waiting for real feadbacks and suggestions to improve its efficacity,quality and stability. To contact the author ,please send a direct email to <b> assem.ch[at]gmail.com</b> or to the mailing list <b>alfanous [at] googlegroups.com</b> n <br/><br/> For more details visit the page of this service <a href= " http://wiki.alfanous.org/doku.php?id=json_web_service " >here</a> n "
}
},
"error" : {
"msg" : "success ## action=show ; query=information" ,
"code" : 0
}
}الأعلام:
{
"action" = "show" ,
"query" = "recitations"
}استجابة (عينة):
{
"show" : {
"recitations" : {
"45" : {
"bitrate" : "192kbps" ,
"name" : "English/Ibrahim Walk TEST" ,
"subfolder" : "English/Ibrahim_Walk_192kbps_TEST"
},
"54" : {
"bitrate" : "128kbps" ,
"name" : "Salah Al Budair" ,
"subfolder" : "Salah_Al_Budair_128kbps"
}
}
},
"error" : {
"msg" : "success ## action=show ; query=recitations" ,
"code" : 0
}
}الأعلام:
{
"action" = "show" ,
"query" = "fields"
}إجابة:
{
"show" : {
"fields" : {
"جزء" : "juz" ,
"عثماني " : "uth" ,
"نوع_السورة" : "sura_type" ,
"رقم_السجدة" : "sajda_id" ,
"صفحة" : "page" ,
"ربع" : "rub" ,
"ر_س" : "s_r" ,
"ركوع" : "ruku" ,
"رقم_السورة" : "sura_id" ,
"آ_س" : "s_a" ,
"آية_" : "aya_" ,
"موضوع" : "subject" ,
"ج_س" : "s_g" ,
"ك_آ" : "a_w" ,
"فصل" : "chapter" ,
"ح_آ" : "a_l" ,
"سورة" : "sura" ,
"فرع" : "topic" ,
"آية" : "aya" ,
"رقم_الآية" : "aya_id" ,
"عثماني_" : "uth_" ,
"ك_س" : "s_w" ,
"نوع_السجدة" : "sajda_type" ,
"رقم" : "gid" ,
"باب" : "subtopic" ,
"نصف" : "nisf" ,
"ح_س" : "s_l" ,
"حزب" : "hizb" ,
"منزل" : "manzil" ,
"ج_آ" : "a_g" ,
"سجدة" : "sajda" ,
"ترتيب_السورة" : "sura_order"
}
},
"error" : {
"msg" : "success ## action=show ; query=fields" ,
"code" : 0
}
}يستخدم API العديد من الموارد الهامة التي يجب تنزيلها و/أو إعدادها لاستخدامها. للقيام بذلك ، ما عليك سوى تشغيل هذا الأمر في مسار الجذر للمشروع
تثبيت جميع تبعيات البناء: pyparsing ، epydoc ، sphinx.
(Ubuntu 12.04):
$ sudo apt-get install python-qt4 qt4-dev-tools python-qt4-dev pyqt4-dev-tools
$ sudo apt-get install python-distutils-extra
$ sudo easy_install pyparsing epydoc sphinxقم بتشغيل أمر Build:
$ cd ../../
$ make buildلمزيد من التفاصيل تحقق من Makefile
لتثبيت واجهة برمجة التطبيقات من المصدر (بعد الإنشاء):
$ sudo python setup.py installسيتم تثبيت واجهة وحدة التحكم تلقائيًا باستخدام API:
$ alfanous-console -h
usage: alfanous-console [flags]ملاحظة : إذا كنت تبحث عن رمز Legacy alfanous ، فيمكنك العثور عليه تحت فرع Legacy