ویکی‌پدیا:درخواست‌های ربات/زیباسازی ویکی‌پدیا فارسی

از ویکی‌پدیا، دانشنامهٔ آزاد


این کد ربات زیباسازی است که برای ویکی‌پدیای فارسی طراحی شده‌است در این کد علاوه بر ربات زیباسازی پای‌ویکی‌پدیا از کدهای دیگر که فقط برای زبان فارسی کاربرد دارند نیز استفاده شده است و همچنین برای فراخوانی در ربات‌های دیگر کاربرد دارد.

نکته: به علت اینکه تعدادی از جایگزینی‌ها و تغییرات ممکن است در فضاهای نام دیگر ویرایش نادرست انجام دهد آن را به فضای نام مقاله (۰) محدود کرده‌ایم.
نکته۲: لطفا فقط ریجکس‌هایی که تست شده اند را در این مجموعه قرار دهید.چون این کد در ربات‌های بسیاری فراخوانی می‌شود.

پیش‌نیازها[ویرایش]

برای اجرای ربات زیباسازی از نسخهٔ ۸.۹ به بعد باید ربات اصلاح پیوندهای ارجاع لاتین را در کنار ربات زیباسازی قرار دهید و نام فایل آن را ref_link_correction_core.py نامگذاری کنید.

ربات رده‌همسنگ[ویرایش]

برای استفاده در ربات رده‌همسنگ تنها کد اصلی که در پائین آمده‌است را در یک فایل متنی با نام fa_cosmetic_changes_core.py ذخیره کنید و در کنار ربات همسنگ قرار دهید.

استفاده در ربات‌های شخصی[ویرایش]

برای استفاده در ربات‌هایی که می‌نویسید از دستور زیر استفاده کنید.

import fa_cosmetic_changes
text,cleaning_version=fa_cosmetic_changes_core.fa_cosmetic_changes(text,page,msg_short=False)

در صورتی که خلاصه ویرایش رباتتان طولانی هست msg_short=True قرار دهید تا خلاصه ویرایش را به صورت کوتاه‌تر ارائه دهد و در صورتی که خلاصه ویرایش باید کامل باشد از msg_short=False استفاده کنید.

خلاصه ویرایش[ویرایش]

در این کد به علت محدود بودن تعداد کاراکترهای مورد قبول برای خلاصه ویرایش، از مخفف‌ها استفاده شده‌است.

  • +مرتب > مرتب‌سازی رده‌ها
  • +تمیز > تمیزکاری و زیباسازی مقاله‌ها

ویرایش‌ها[ویرایش]

  • جایگزینی تصویر: و file: و موارد مشابه > پرونده:
  • جایگزینی زیربخش منبع و موارد مشابه > زیربخش منابع
  • جایگزینی زیربخش پیوندهای به بیرونی و موارد مشابه > زیربخش پیوند به بیرون
  • جایگزینی زیربخش جستار وابسته و موارد مشابه > زیربخش جستارهای وابسته
  • رفع اشتباهات تایپی در نام پرونده‌ها
  • مرتب‌سازی رده‌ها به ترتیب حروف الفبا
  • اجرای ربات زیباسازی cosmetic_changes.py
  • تصحیح الگو پانویس

کد اصلی[ویرایش]

  • کد fa_cosmetic_changes_core.py به‌روزشده در اینجا موجود است که با کتابخانه core کار می‌کند.
  • کد fa_cosmetic_changes.py به‌روز شده در اینجا موجود است که با کتابخانه کامپت کار می‌کند.