دليل:باي ويكي بوت/unusedfiles.py

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Pywikibot/unusedfiles.py and the translation is 100% complete.
Other languages:

unusedfiles.py هو نص برمجي يُستخدم في باي ويكي بوت لإضافة بعض النصوص لكل الصور غير المستخدمة وإبلاغ الرافعين.

يجد البوت وسائط غير مستخدمة باستخدام Special:UnusedFiles. ويقوم بوضع قالب (it:Template:Immagine orfana) على الصورة، ويقوم بإبلاغ المستخدم بقالب (it:Utente:Filbot/Immagine orfana).

عند التشغيل على مشروع إنجليزي، فإنه يستخدم قالبي "No-use2" و"img-sem-uso"، ولكن هذه القوالب لا يُعرف أنها موجودة في أي مكان. على ويكيبيديا الإنجليزية لا يوجد أي قالب مناسب، لأن w:Template:Orphan image للاستخدام الدقيق بواسطة الوسائط المجانية، وw:Template:orfud مستخدم لوسائط الاستخدام العادل.

Special:Unusedimages لا يتخطى الوسائط المستخدمة من Extension:ProofreadPage ، جاعلاً منها غير مناسبة للاستخدام التلقائي على مشاريع ويكي مصدر.

الوسائط:

الوسيطالوصف
-always عدم السؤال كل مرة.
-nouserwarning عدم تحذير الرافع بشأن الملف اليتيم.
-total تحديد عدد الصفحات للعمل باستخدام "-total:n" حيث n هو الحد الأقصى للمقالات. إن لم يُستخدم، فيستخدم كل الصفحات.


الخيارات العامة متاحة

هذه الخيارات ستتجاوز ملف الإعداد في إعدادات user-config.py .

خيارات عامة
المتغير الوصف متغير الإعداد
-dir:المسار يقرأ بيانات الإعداد للبوت من المجلد المعطى من المسار، بدلاً من المجلد الافتراضي.  
-lang:xx يضبط لغة الويكي التي تريد العمل عليها، متجاوزًا الإعداد في user-config.py. ينبغي أن تكون xx هي رمز اللغة. mylang
-family:xyz يضبط عائلة الويكي التي تريد العمل عليها، مثل ويكيبيديا أو ويكاموس ويكي الرحلات... هذا سيتجاوز الإعدادات في user-config.py. family
-user:xyz سجل دخولك بمستخدم xyz بدلاً من المستخدم الافتراضي. usernames
-daemonize:xyz يُعيد السيطرة فورًا إلى الطرفية ويعيد تحويل stdout وstderr إلى الملف xyz. (تستخدم فقط للبوتات التي لا تتطلب دخلاً من stdin).  
-help إظهار نص المساعدة.  
-log تفعيل ملف السجل، باستخدام سجلات اسم الملف الافتراضي 'script_name-bot.log' وستُخزن في مجلد السجلات الفرعي. log
-log:xyz تفعيل ملف السجل، مع تسمية الملف باسم 'xyz'. logfilename
-nolog تعطيل ملف السجل (إن كان مُفعَّلاً افتراضيًا).  
-maxlag يضبط متغير تأخير أقصى جديد بعدد من الثواني. تأجيل تعديلات البوت أثناء فترات التأخير لخادم قاعدة البيانات. القيمة الافتراضية مضبوطة بملف config.py maxlag
-putthrottle:n
-pt:n
-put_throttle:n
يضبط أقل وقت (بالثواني) سينتظره البوت بين حفظ صفحتين. put_throttle
-debug:item
-debug
تفعيل ملف السجل وتضمين بيانات معالجة شاملة للمكون "item" (لجميع المكونات إن كان الشكل الثاني مستخدمًا). debug_log
-verbose
-v
جعل البوت يوفر خرج إضافي من وحدة التحكم قد يكون مفيدًا في المعالجة. verbose_output
-cosmeticchanges
-cc
ترجيح إعداد cosmetic_changes المحرر في config.py أو user-config.py إلى معكوسه وإلغائه. جميع الإعدادات الأخرى والقيود تبقى كما هي. cosmetic_changes
-simulate تعطيل الكتابة إلى الخادم. مفيد للاختبار والمعالجة للنص البرمجي الجديد (إن كان معطى، فإنه لا يقوم بأي تغيير حقيقي، ولكنه يعرض ما كان سيتغير). simulate
-<متغير إعداد>:n قد تستخدم كل متغيرات الإعداد العددية المعطاة على أنها خيارات وتعدلها بأمر سطري.