مستخدم:LordAnubisBOT/وظائف

تشغيل البوتعدل

الوظائف الروتينية/الطبيعية يتم تشغيلها من خادم الأدوات بصورة شبه دائمية.

وظائف الأوتوويكي براوزر ووظائف Pagefromfile.py يتم عملها يدويا من جهازي الخاص لفترات قصيرة.


أعمال البوت الروتينية/الطبيعيةعدل

python interwiki.py -autonomous -new -skipauto
python interwiki.py -autonomous -start:! -skipauto 
python welcome.py -time:200 -edit:0 -random -nlog
python replace.py -fix:correct-ar -start:! -always
python redirect.py double
 python redirect.py broken

أعمال الأوتوويكي براوزرعدل

أنظر هنا AutoWikiBrowser or AWB

  • تصحيح تصنيف
  • إضافة قوالب أوتوماتيكية مثل {{صفحة جديدة}}
  • تعديل "شخابيط" و"خرابيط" (كما أسميها) صنعها بوتي الغبي !

بوت لإضافة الصفحات باستخدام PageFromFile.pyعدل

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

ما هي الفكرةعدل

الفكرة أن العديد من المقالات يمكن خلقها باستخدام قوائم جاهزة وكاملة (وهذا شرط أساسي) في ويكيبيديا الإنكليزية لتوليد قوائم ومقالات باللغة العربية بعد ترجمة القوائم من الإنكليزية.

كيفعدل

يمكن جلب القوائم الجاهزة، كمثال، قوائم مقاطعات ولايات أمريكية مثل en:List_of_counties_in_North_Carolina

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

بعد ترجمة الأسماء، يتم ترتيب مقال (أيضا باستخدام إكسل لسهولة عمل Autofill به للأشياء المتكررة مثلاً : مقاطعة XXX هي إحدى المقاطعات في ولاية XXX ويبلغ عدد سكانها XXX وتبلغ مساحتها XXX الخ الخ)

وبعدها يتم إضافة القائمة إما باستخدام البوت أو يدويا بعد تصدير ملف إكسل إلى ملف txt وتنسيقه وخزنه للإضافة.

مثال على قائمة مترجمة قائمة مقاطعات ولاية كارولاينا الشمالية الأمريكية

من الأشياء الجميلة، أن خرائط المقاطعات منظمة في كومونز بالشكل التالي:

ملف:Map of North Carolina highlighting Brunswick County.svg

حيث تكون الكلمات السميكة هي متغييرات لاسم الولاية واسم المقاطعة، وهذا يسهل العمل بشكل كبير.

القائمة هي مقالة واحدة، ماذا عن المقالات ضمنها؟عدل

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


{{-start-}}
<!--اسم المقاطعة، اسم الولاية-->

{{معلومات مقاطعة أمريكية
إضافة المعلومات هنا حسب تعليمات القالب الذي صنعته أنا بالاعتماد على قالب مماثل في الإنكليزية
...
...
}}

'''اسم المقاطعة''' {{إنج|اسم المقاطعة الإنكليزي}} هي إحدى مقاطعات ولاية [[اسم الولاية]].

[[تصنيف:مقاطعات ولاية XXX]]
[[en:ENGLISH INTERWIKI (basically County, State)]]

{{-stop-}}

بالإضافة إلى أشياء عدة أخرى لا يسعني الوقت لذكرها.

بعد هذا، أقوم بخزن الملف الذي يحتوي الآن على عشرات الصفحات، وتحريره في notepad وخزنه ومن ثم استخدام البوت لتحميله على ويكيبيديا العربية، وهنا يجب علي أن ألاحظ بشكل دقيق أي أخطاء (تنسيق خطأ، عناوين إنترويكي خطأ، فواصل غير عربية...الخ..)

نجحت العملية لعدة مقالات إلى حد الآن وسوف أقوم بإضافة المزيد، ما رأيكم ؟

هذا مثال عن إحدى المقاطعات الذي أضافها البوت.

مقاطعة كولومبوس، كارولاينا الشمالية