Jump to content

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

From mediawiki.org
This page is a translated version of the page Manual:Pywikibot/unusedfiles.py and the translation is 82% complete.

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

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

عند التشغيل على مشروع إنجليزي، فإنه يستخدم قالبي "$no-use2" و"$img-sem-uso"، ولكن هذه القوالب لا يُعرف أنها موجودة في أي مكان. على ويكيبيديا الإنجليزية لا يوجد أي قالب مناسب، لأن $orphan-image للاستخدام الدقيق بواسطة الوسائط المجانية، و$orfud مستخدم لوسائط الاستخدام العادل. On English Wikipedia there isn't any appropriate template, as w:Template:Orphan image is strictly for use by free media, and w:Template:orfud is used for fair use media.

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

الوسائط:

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


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

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

خيارات عامة
المتغير الوصف متغير الإعداد
-dir:المسار يقرأ بيانات الإعداد للبوت من المجلد المعطى من المسار، بدلاً من المجلد الافتراضي.  
-config:file The user config filename. Default is user-config.py. user-config.py
-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 قد تستخدم كل متغيرات الإعداد العددية المعطاة على أنها خيارات وتعدلها بأمر سطري.