ویکی‌پدیا:سیاست ربات‌رانی/درخواست مجوز/Dexbot/وظیفه ۳

Dexbot (وظیفه ۳) ویرایش

ربات‌ران: Ladsgroup (بحثمشارکت‌هاانتقال‌هابسته شودبسته‌شدن‌هااختیاراتآمارآمار پیشرفته)

خودکار، مدیریت‌شده یا دستی: خودکار

زبان برنامه‌نویسی: پایتون

کد ربات:در صورت تمایل کد را می‌فرستم

جزئیات عملکرد: افزودن ترتیب پیش‌فرض برای زندگی‌نامه‌هایی که ترتیب پیش‌فرض ندارند.

تناوب اجرا: ماهیانه

تخمین تعداد صفحه‌هایی که ویرایش می‌شوند: پنج یا شش هزار در اولین اجرا سپس در هر اجرای جدید شاید چند صد

گذر از الگوی ربات ممنوع (بله/خیر): خیر

آیا در ویکی دیگری پرچم دارد (بله/خیر): بله

شرح روش اجرا: این ربات ابتدا بررسی می‌کند در صورتی که مقاله زندگی‌نامه باشد و ترتیب‌پیش‌فرض نداشته باشد بررسی می‌کند آیا میان‌ویکی انگلیسی دارد. اگر میان‌ویکی انگلیسی نداشت و نام مقاله دو کلمه‌ای بود (مثلا «آتیلا پسیانی») به راحتی تصحیح می‌کند در صورتی که میان‌ویکی انگلیسی داشته باشد نام مقاله انگلیسی را با ترتیب‌پیش‌فرض در ویکی انگلیسی مقایسه می‌کند و یک نقشه تشکیل می‌دهد و بر اساس این نقشه در فارسی ترتیب‌پیش‌فرض اضافه می‌کند.

بحث ویرایش

چندتا ویرایش آزمایشی نیز انجام دادم:[۱][۲][۳][۴][۵][۶][۷][۸] [۹] [۱۰] :)امیرΣυζήτηση ‏۱۷ ژوئیهٔ ۲۰۱۲، ساعت ۱۳:۴۸ (UTC)[پاسخ]

ایده بسیار خوبی هست برای ۱۰۰۰ ویرایش مجوز دارد .به این علت مجوز کامل ندادم چون بسیاری از نام‌ها ۳ یا چند بخشی هستند که گاهی ۱-۲ بخش آن نام کوچک هست و مابقی نام خانوادگی هست. همچنین در زبان فارسی پیشوندهایی مانند سید یا موارد مشابه کار را مشکل می کند.یادم هست ۱-۲ سال پیش پویان چنین کاری را با ربات انجام داد و مجبور شد از ۳۰۰ ویرایش ۱۰۰ تای آن را واگردانی کند. کلا باید این ۱۰۰۰ مورد (به خصوص نام‌های فارسی و اسپانیایی، فرانسوی، ایتالیایی و... که چند بخشی هستند) بازبینی شوند. رضا ۱۶۱۵ / ب ‏۱۷ ژوئیهٔ ۲۰۱۲، ساعت ۱۴:۲۱ (UTC)[پاسخ]
همچنین لطفا از کلمه جادویی {{ترتیب‌پیش‌فرض: استفاده کنید چون هم واضح‌تر هست هم ربات زیباسازی ویکی‌فا همه موارد مشابه را به آن تغییر می دهد و با این کار دوبارکاری نمی‌شود. همچنین اگر از ربات زیباسازی ویکی‌فا استفاده کنید بسیاری از مقالات تمیز هم می‌شوند از نظر تست این ربات جدود ۲۰-۳۰ روز هست با ربات رده همسنگ و نگهبان‌ویکی‌پدیا همراه هست و باگ‌هایش رفع شده است. رضا ۱۶۱۵ / ب ‏۱۷ ژوئیهٔ ۲۰۱۲، ساعت ۱۴:۲۷ (UTC)[پاسخ]
رضا جان! سوپاپ‌های کنترلی زیادی گذاشته‌ام:
  1. در مورد مقاله‌ای که میان‌ویکی نداشته باشد (نام فارسی باشد) تنها در صورتی جابجا می‌کند که دو کلمه باشد که این اگر سید داشته باشد درست نخواهد کرد.
  2. در مورد مقاله‌ای که انگلیسی داشته باشد:۱- ربات بر اساس ویکی‌انگلیسی عمل می‌کند یعنی بخشی از الگوریتمش این است (نیاز اولیه این الگوریتم این است که تعداد کلمه‌های عنوان مقاله فارسی و انگلیسی یکی باشد. اگر نباشد با مقاله کار ندارد):
  1. نام فارسی و نام انگلیسی مقاله را می‌گیرد (مثلا:آبراهام والنتاین ویلیامز جکسون،en:A. V. Williams Jackson)
  2. ترتیب پیش فرض در ویکی‌پدیای انگلیسی راا می‌گیرد (مثلا:Jackson, A. V. Williams)
  3. یک نقشه می‌سازد(مثلا:"(((4))), (((1))) (((2))) (((3)))")
  4. اگر در نقشه یک حرف الفبای انگلیسی پیدا کرد ول می‌کند و خارج می‌شود. در ضمن , به ، تبدیل می‌کند.
  5. بر اساس همین ترتیب و بر اساس فارسی کلمه را می‌سازد (مثلا: «جکسون، آبراهام والنتاین ویلیامز »)
  6. در مقاله وارد می‌کند [۱۱]

فکر نکنم بازهم مشکل داشته باشد. در مورد ترتیب‌یش‌فرض چشم. :)امیرΣυζήτηση ‏۱۷ ژوئیهٔ ۲۰۱۲، ساعت ۱۴:۴۱ (UTC)[پاسخ]

  مجوز دارد. لطفا در خلاصه ویرایش ربات الگوی پیش‌فرض را بنویسید تا بازبینی آن راحت تر باشد. ویرایش‌هایش خیلی خوب هست (به جز آن مقاله که عنوانش پرانتز داشت که می توان به ربات فهماند بی‌خیال این موارد شود.). موفق باشید رضا ۱۶۱۵ / ب ‏۱۷ ژوئیهٔ ۲۰۱۲، ساعت ۱۵:۰۹ (UTC)[پاسخ]
نمی‌دانم این را هم در کد دیدید یا نه؟ اگر در متن کد ریجکس پائین بود کلمه جادوئی را نیافزاید.
u'{{(?:DEFAULTSORT|[Dd]efaultsort|ترتیب‌پیش‌فرض|ترتیب|ترتیب[‌ ]پیش[‌ ]?فرض) *[|:] *(?=.*?}})'

رضا ۱۶۱۵ / ب ‏۱۷ ژوئیهٔ ۲۰۱۲، ساعت ۱۵:۱۲ (UTC)[پاسخ]