انتقل إلى المحتوى

استخدم واجهات برمجة التطبيقات ومصادر البيانات

استكشف واجهات البرمجة لبناء البوتات والأدوات.

بيويكيبوت

بيويكيبوت هي مكتبة لغة بايثون ومجموعة من البرامج النصية التي تعمل على المهام الآلية في مشاريع ويكيميديا.

  • [اقرأ المزيد على mediawiki.org] (https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Pywikibot)
  • [ساهم] (https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Pywikibot/Development)
  • [احصل على شفرة المصدر] (https://gerrit.wikimedia.org/g/pywikibot/core)

تصفح المكتبات حسب لغة البرمجة

تسهل مكتبات API كتابة التعليمات البرمجية التي تتفاعل مع API. قم بزيارة هذه القائمة لتصفح المكتبات الشائعة لواجهة برمجة ميدياويكي حسب لغة البرمجة.

  • [اقرأ المزيد على mediawiki.org] (https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Pywikibot)

استخدم API

تمنحك واجهة برمجة تطبيقات ميدياويكي وصول برمجي إلى المحتوى على أي موقع ويكيبيديا ويكي. يمكنك استخدام API للبحث في صفحات ويكي وعرضها، والحصول على ملفات الوسائط، وتحرير الصفحات، وإدارة مواقع الويكي.

  • [اقرأ المزيد على mediawiki.org] (https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Pywikibot)
  • [جرب في الملعب] (https://www.mediawiki.org/wiki/Special:ApiSandbox)

تنزيل المحتوى بكميات كبيرة

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

  • [اقرأ المزيد على ميتاويكي] (https://meta.wikimedia.org/wiki/Special:MyLanguage/Data_dumps)

استعلام عن قواعد بيانات ويكي

نسخ ويكي هي نسخ مجهولة المصدر من قواعد البيانات التي تدعم مواقع إنتاج ويكيميديا. استخدم Quarry لتشغيل استعلامات SQL ومشاركتها.

  • [زيارة Quarry] (https://quarry.wmcloud.org/)
  • [اقرأ المزيد على ميتاويكي] (https://meta.wikimedia.org/wiki/Special:MyLanguage/Research:Quarry)