ویکیپدیا:سیاست رباترانی/درخواست مجوز/rezabot/وظیفه ۲۷
ظاهر
رباتران: Yamaha5 (بحث • مشارکتها • انتقالها • بسته شود • بستهشدنها • اختیارات • آمار • آمار پیشرفته)
خودکار، مدیریتشده یا دستی:
دستی
زبان برنامهنویسی:
پایتون
کد ربات:
replace.py
جزئیات عملکرد:
حذف مختصات تکراری
تناوب اجرا:
چند ماهی یک بار
تخمین تعداد صفحههایی که ویرایش میشوند:
نامشخص
گذر از الگوی ربات ممنوع (بله/خیر):
بله
آیا در ویکی دیگری پرچم دارد (بله/خیر):
برای این کار نه
شرح روش اجرا:
حذف الگو:coord تکراری از مقالاتی که در رده:صفحههای دارای برچسب مختصات ناقص هستند.
بحث
[ویرایش]۵۰-۶۰ مورد راندم در مشارکتهای ربات موجود است:
Yamaha5 (بحث) ۲۶ اکتبر ۲۰۱۴، ساعت ۲۱:۰۱ (UTC)
- مجوز دارد. لطفاً آن را با خطش بردارید که اشتباهاً دو خط باعث ایجاد خط خالی در صفحه نشود. از آنجایی که ظاهراً از کد اصلی جایگزینی استفاده میکنید لطفاً هنگام اجرای دستی، از ویرایشها چندتایی را هم بررسی کنید. --ابراهیمب ۲۶ اکتبر ۲۰۱۴، ساعت ۲۱:۱۶ (UTC)
- ممنون ویرایشها را به صورت رندوم بررسی میکنم+ برای برداشتن خط اضافی از
\{\{[Cc]oord\|.*?\}\}[\r\n]
یا
\{\{[Cc]oord\|.*?\}\}(|\r\n])
استفاده میکنم ولی اثر نمیکند!Yamaha5 (بحث) ۲۶ اکتبر ۲۰۱۴، ساعت ۲۱:۳۰ (UTC)
- به نظرم همیشه از user-fixes استفاده کنید، هم اصلاحهایتان سازمانیافته میشود هم معمولاً این اشکالها را ندارد. --ابراهیمب ۲۶ اکتبر ۲۰۱۴، ساعت ۲۲:۱۷ (UTC)
- ممنون کد زیر جواب داد:
# -*- coding: utf-8 -*-
#
# This is only an example. Don't use it.
#
fixes['RemoveCoord'] = {
'regex': True,
'msg': {
'_default':u'حذف مختصات تکراری',
},
'replacements': [
(ur'\r', u''),(ur'\{\{[Cc]oord\|.*?\}\}\n', u''),(ur'\{\{[Cc]oord\|.*?\}\}', u'')
]
}