User:OsamaK/بوت

From Meta, a Wikimedia project coordination wiki
هذه الصفحة بلغات أخرى:

ar - de - en - fr - it - nl - pl - pt


إذا رغبت في الحصول على المزيد من المساعدة حول تضبيط بوت ويكيبيديا باي (pywikipediabot)، تستطيع طلب المساعدة في خادم فرينود (Freenode)

#pywikipediabot

بنية بوت ويكيبيديا بايثون (Python Wikipediabot Framework) هي مجموعة من النصوص الخاصة بالبوت تقوم بتأدية العديد من الأمور في ويكيبيديا وفي مشاريع ميدياويكي الأخرى. كتب النصوص عدة أشخاص بواسطة لغة بايثون. في هذه الصفحة ستجد معلومات عامة للأشخاص الذين يريدون استخدام برمجيات البوت.

التثبيت البدائي[edit]

التنزيل[edit]

لاستخدام البوت يجب عليك تنزيل برنامج البوت، بالإضافة إلى بايثون الإصدار 2.3 أو أحدث.

بايثون في الوقت الراهن موجود في بعض توزيعات يونكيس (Unix)، وليس بالضرورة إضافته (إلا أنه من المهم تحديثه إذا كان لديك نسخة قديمة جداً). في جميع الأحوال، بإمكانك تنزيله من الموقع التالي:

http://www.python.org/download/

يمكن لبايثون العمل في جميع البيئات المعروفة (يونيكس، ولينوكس، وماك، وويندوز). نزل وثبت بايثون.

برنامج البوت بحد ذاته موجود في سورسفورج (Sourceforge). في الوصلة التالية يمكنك تنزيله كحزمة، ولكنه غالباً عبارة عن نسخة قديمة:

http://sourceforge.net/projects/pywikipediabot/

حالما تجد برنامج البوت، كل ما يتوجب عليك هو تنزيله في حاسوبك، وهو لا يتطلب أي عمليات تثبيت إضافية. للعمل في بايثون 25 (Python25)، يجب أن تنزل الملفات في مجلد "Python25":

http://www.python.org/download/

قائمة البوت البريدية[edit]

لعل من المفيد الاشتراك في قائمة البوت البريدية التالية:

http://sourceforge.net/mail/?group_id=93107

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

الإعداد لويكيبيديا[edit]

افتح نوتباد (Notepad) أو برنامج تحرير نصوص آخراً.

اكتب السطر التالي

mylang = 'xx'


xx هي شفرة اللغة التي سيتم العمل عليها. "ar" هي للغة العربية.

احفظ الملف النصي باسم user-config.py في المجلد الذي يوجد فيه ملفات .py الأخرى التي قمت بتنزيلها.

يجب على الملف user-config.py أن يحدد اسم البوت.

على سبيل المثال، إذا كنت تريد العمل في ويكيبيديا السويدية وقد قمت بإنشاء حساب بوت باسم "ExampleBot"، أضف السطر التالي إلى user-config.py:

usernames['wikipedia']['sv'] = u'ExampleBot'

الحرف "u" الموجود أمام اسم المستخدم يشير إلى الترميز (Unicode). هذا الأمر هام إذا احتوى اسمك على حرف ليست من الأسكي (ASCII). إذا كنت ستعمل على أكثر من ويكي، بإمكانك تحديد عدة أسماء، مثل:

usernames['wikipedia']['de'] = u'BeispielBot'
usernames['wikipedia']['en'] = u'ExampleBot'
usernames['wiktionary']['de'] = u'BeispielBot'

الآن احفظ الملف مرة أخرى.

الإعداد لصفحات ويكي الأخرى[edit]

افتح نوتباد أو برنامج تحرير نص آخراً.

اكتب السطر التالي:

mylang = 'xx'

xx هي شفرة اللغة التي سيتم العمل عليها. "ar" هي للغة العربية.

ثم اكتب:

family = 'sitename'

حيث "sitename" يمثل اسم الموقع الذي سيتم العمل عليه.

حالياً، هذا الأمر ممكن لويكاموس (wiktionary)، وويكي الكتب (wikibooks)، وويكي الاقتباس (wikiquote)، وبعض المشاريع الأخرى المنفصلة عن ويكيميديا مثل ويكي السفر (wikitravel). يمكن إيجاد القائمة الكاملة في مجلد "families". إذا ستقوم بالعمل في ويكيميديا كومنز، حدد commons كلغة وكعائلة.

إذا كان الويكي الخاص بك غير مدرج في مجلد "families"، انشأ ملف العوائل .py الخاص بك.

يجب على الملف user-config.py أن يحدد اسم البوت.

===ترميز ينيكود على الميديا ويكي=== إذا كنت تعمل على ميدياويكي تعمل تحت ترميز يونيكود وستسخدم الحروف غير اللاتينية ، فإنك قد ترغب في تغيير طبيعه your console الى ترميز utf - 8) هذا هو التقصير خلفية لمعظم احدث توزيعات لينكس ووضع مجموعة كونسولي_ينكودينغ الى utf - 8 - مستعمل داخل بلدكم ، كونفيغ.بي بحيث يونيكود شخصيات لا تظهر علامات استفهام ("؟؟؟؟"):