ویکیپدیا:سیاست رباترانی/درخواست مجوز/HujiBot/وظیفه ۱۹: تفاوت میان نسخهها
خط ۳۸: | خط ۳۸: | ||
* تغییر {{para|وبگاه}} به وبگاه ([https://fa.wikipedia.org/w/index.php?search=insource%3A%2F%D9%88%D8%A8%E2%80%8C%DA%AF%D8%A7%D9%87%5Cs*%5C%3D%5B%5E%5C%7C%5D%2B%5C%7C%2F&title=%D9%88%DB%8C%DA%98%D9%87%3A%D8%AC%D8%B3%D8%AA%D8%AC%D9%88&profile=advanced&fulltext=1&advancedSearch-current=%7B%7D&ns0=1 جستجوی مربوطه، با ۵۶ هزار مورد استفاده] که البته [https://fa.wikipedia.org/w/index.php?search=insource%3A%2F%DB%8C%D8%A7%D8%AF%DA%A9%D8%B1%D8%AF+%D9%88%D8%A8%5B%5E%7D%5D%2B%D9%88%D8%A8%E2%80%8C%DA%AF%D8%A7%D9%87%5Cs*%5C%3D%5B%5E%5C%7C%5D%2B%5C%7C%2F&title=%D9%88%DB%8C%DA%98%D9%87%3A%D8%AC%D8%B3%D8%AA%D8%AC%D9%88&profile=advanced&fulltext=1&advancedSearch-current=%7B%7D&ns0=1 حدود پنجهزار موردش مربوط به الگوی یادکرد وب است]) |
* تغییر {{para|وبگاه}} به وبگاه ([https://fa.wikipedia.org/w/index.php?search=insource%3A%2F%D9%88%D8%A8%E2%80%8C%DA%AF%D8%A7%D9%87%5Cs*%5C%3D%5B%5E%5C%7C%5D%2B%5C%7C%2F&title=%D9%88%DB%8C%DA%98%D9%87%3A%D8%AC%D8%B3%D8%AA%D8%AC%D9%88&profile=advanced&fulltext=1&advancedSearch-current=%7B%7D&ns0=1 جستجوی مربوطه، با ۵۶ هزار مورد استفاده] که البته [https://fa.wikipedia.org/w/index.php?search=insource%3A%2F%DB%8C%D8%A7%D8%AF%DA%A9%D8%B1%D8%AF+%D9%88%D8%A8%5B%5E%7D%5D%2B%D9%88%D8%A8%E2%80%8C%DA%AF%D8%A7%D9%87%5Cs*%5C%3D%5B%5E%5C%7C%5D%2B%5C%7C%2F&title=%D9%88%DB%8C%DA%98%D9%87%3A%D8%AC%D8%B3%D8%AA%D8%AC%D9%88&profile=advanced&fulltext=1&advancedSearch-current=%7B%7D&ns0=1 حدود پنجهزار موردش مربوط به الگوی یادکرد وب است]) |
||
;تاریخ <small>([[:رده:خطای CS1: تاریخ]] با ۳۹ هزار صفحه)</small> |
;تاریخ <small>([[:رده:خطای CS1: تاریخ]] با ۳۹ هزار صفحه)</small> |
||
موارد زیر به {{پارا|تاریخ}}، {{پارا|تاریخ بازیابی}} و سایر معادلهای آن اعمال میشوند: |
|||
* تغییر فرم تاریخ از {{چر}}dd-mm-yyyy به {{چر}}yyyy-mm-dd (که بسیار شایع است) |
* تغییر فرم تاریخ از {{چر}}dd-mm-yyyy به {{چر}}yyyy-mm-dd (که بسیار شایع است) |
||
* تغییر فرم تاریخ از {{چر}}dd/mm/yyyy و {{چر}}yyyy/mm/dd به یکی از فرمهای مجاز مثل {{چر}}yyyy-mm-dd |
* تغییر فرم تاریخ از {{چر}}dd/mm/yyyy و {{چر}}yyyy/mm/dd به یکی از فرمهای مجاز مثل {{چر}}yyyy-mm-dd |
||
* اصلاح موارد دیگری که {{پارا|تاریخ}} سوای separator میان روز و ماه و سال، به فرم صحیح است. دو مورد که دیدهام: (۲۲ بهمن۱۳۵۷ -> ۲۲ بهمن ۱۳۵۷» یا « ۲۲/بهمن/۱۳۵۷» |
|||
* حذف هرگونه متن اضافه از پارامتر تاریخ (نظیر |
* حذف هرگونه متن اضافه از پارامتر تاریخ در صورت داشتن فرم صحیح (نظیر روزِ هفته، ساعت و عباراتی مثل «میلادی» یا «خورشیدی») |
||
* اصلاح مواردی مثل نام ماه چسبیده به سال یا روز (۱۰ آبان۱۳۹۷ -> ۱۰ آبان ۱۳۹۷) |
|||
* اصلاح تاریخهای دارای فرم 0D ماه YYYY به D ماه YYYY (در واقع حذف صفر اعداد تک رقمیِ روز، در تاریخهای به فرم روز ماه سال) |
* اصلاح تاریخهای دارای فرم 0D ماه YYYY به D ماه YYYY (در واقع حذف صفر اعداد تک رقمیِ روز، در تاریخهای به فرم روز ماه سال) |
||
* ادغام پارامترهای {{پارا|روز}} و {{پارا|ماه}} و {{پارا|سال}} در {{پارا|تاریخ}}. در صورت وجود {{پارا|تاریخ}} به یکی از دو فرم استاندارد {{چر}}yyyy-mm-dd یا dd ماه yyyy، آن سه پارامتر حذف شوند. |
* ادغام پارامترهای {{پارا|روز}} و {{پارا|ماه}} و {{پارا|سال}} در {{پارا|تاریخ}}. در صورت وجود {{پارا|تاریخ}} به یکی از دو فرم استاندارد {{چر}}yyyy-mm-dd یا dd ماه yyyy، آن سه پارامتر حذف شوند. |
||
خط ۵۰: | خط ۵۱: | ||
* حذف ویکیپیوند از پارامترهای زبان، به صورت: (<code><nowiki>[[زبان «انگلیسی، آلمانی،...»|انگلیسی، آلمانی....]] --> انگلیسی، آلمانی....</nowiki></code>) |
* حذف ویکیپیوند از پارامترهای زبان، به صورت: (<code><nowiki>[[زبان «انگلیسی، آلمانی،...»|انگلیسی، آلمانی....]] --> انگلیسی، آلمانی....</nowiki></code>) |
||
* حذف پارامتر تکراری {{پارا|کد زبان}} در صورت وجود {{پارا|زبان}} <small>(تقریبا همه ۵ هزار مورد [[:رده:صفحههای دارای ارجاع با متغیر تکراری]] این مشکل را دارند)</small> |
* حذف پارامتر تکراری {{پارا|کد زبان}} در صورت وجود {{پارا|زبان}} <small>(تقریبا همه ۵ هزار مورد [[:رده:صفحههای دارای ارجاع با متغیر تکراری]] این مشکل را دارند)</small> |
||
==== سایر موارد ==== |
==== سایر موارد ==== |
||
* حذف پارامتر بیاستفاده {{پارا|همان}} |
* حذف پارامتر بیاستفاده {{پارا|همان}} |
نسخهٔ ۵ مهٔ ۲۰۱۹، ساعت ۱۷:۲۵
HujiBot (وظیفه ۱۹)
رباتران: Huji (بحث • مشارکتها • انتقالها • بسته شود • بستهشدنها • اختیارات • آمار • آمار پیشرفته)
خودکار، نیمهخودکار یا دستی:
کد ربات: Pywikibot
خلاصهٔ عملکرد: اصلاح پارامترهای معیوب الگوهای یادکرد
تناوب اجرا: مکرر
تخمین تعداد صفحههایی که ویرایش میشوند: احتمالاً بالای ۱۰٬۰۰۰ صفحه
گذر از الگوی {{nobots}} (بله/خیر): بله
آیا در ویکی دیگری پرچم دارد (بله/خیر): خیر
شرح روش اجرا: در بحث کاربر:Mensis Mirabilis#&#۸۲۰۶; معلوم شد که با تغییر الگوهای یادکرد به روشی که مبتنی بر پودمان است، اگر پارامتر صفحه حاوی الگوی {{چر}} باشد خروجی خراب میشود. این پارامتر قبلاً لازم بود تا ارقام به درستی از چپ به راست نمایش یابند اما دیگر لازم نیست. در نتیجه میخواهم با کمک ربات تمام جاهایی که این پارامتر حاوی {{چر}} است را اصلاح کنم. حدس من این است که در ادامهٔ تغییرات الگوهای یادکرد، موارد مشابه یافت بشود که نیاز به اصلاح رباتیک داشته باشد در نتیجه مایلم یکجا برای تمامشان درخواست مجوز بکنم. — حجت/بحث ۳۱ مارس ۲۰۱۹، ساعت ۲۱:۲۶ (UTC)
بحث
- مجوز دارد. یاماها۵ / ب ۳۱ مارس ۲۰۱۹، ساعت ۲۳:۵۸ (UTC)
موارد نیازمند اصلاح
میخواستم این موارد را با وخ انجام دهم، اما فکر کردم شاید بهتر باشد همه یکجا انجام شوند تا تاریخچه بیهوده شلوغ نشود. این فهرست فعلا به ذهنم رسید و احتمالا کمکم موارد دیگری اضافه شوند.
- تغییر
|وبگاه=
به وبگاه (جستجوی مربوطه، با ۵۶ هزار مورد استفاده که البته حدود پنجهزار موردش مربوط به الگوی یادکرد وب است)
- تاریخ (رده:خطای CS1: تاریخ با ۳۹ هزار صفحه)
موارد زیر به |تاریخ=
، |تاریخ بازیابی=
و سایر معادلهای آن اعمال میشوند:
- تغییر فرم تاریخ از dd-mm-yyyy به yyyy-mm-dd (که بسیار شایع است)
- تغییر فرم تاریخ از dd/mm/yyyy و yyyy/mm/dd به یکی از فرمهای مجاز مثل yyyy-mm-dd
- اصلاح موارد دیگری که
|تاریخ=
سوای separator میان روز و ماه و سال، به فرم صحیح است. دو مورد که دیدهام: (۲۲ بهمن۱۳۵۷ -> ۲۲ بهمن ۱۳۵۷» یا « ۲۲/بهمن/۱۳۵۷» - حذف هرگونه متن اضافه از پارامتر تاریخ در صورت داشتن فرم صحیح (نظیر روزِ هفته، ساعت و عباراتی مثل «میلادی» یا «خورشیدی»)
- اصلاح تاریخهای دارای فرم 0D ماه YYYY به D ماه YYYY (در واقع حذف صفر اعداد تک رقمیِ روز، در تاریخهای به فرم روز ماه سال)
- ادغام پارامترهای
|روز=
و|ماه=
و|سال=
در|تاریخ=
. در صورت وجود|تاریخ=
به یکی از دو فرم استاندارد yyyy-mm-dd یا dd ماه yyyy، آن سه پارامتر حذف شوند.
- شابک (اجرا روی ردهی رده:خطای CS1: شابک)
- استفاده از «-» به جای «–» یا دیگر موارد مابین اعداد شابک.
- بررسی checksum چپ به راست شدهی شابک و جایگزین کردن آن در صورت درست بودن (این مورد به دلیل اینکه کاربران در گذشته برای نمایش درستِ چپ به راستِ رشتهی عدد شابک، آن را به عکس وارد میکردند شایع است)
- زبان
- حذف ویکیپیوند از پارامترهای زبان، به صورت: (
[[زبان «انگلیسی، آلمانی،...»|انگلیسی، آلمانی....]] --> انگلیسی، آلمانی....
) - حذف پارامتر تکراری
|کد زبان=
در صورت وجود|زبان=
(تقریبا همه ۵ هزار مورد رده:صفحههای دارای ارجاع با متغیر تکراری این مشکل را دارند)
سایر موارد
- حذف پارامتر بیاستفاده
|همان=