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

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

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

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

کد ربات: با استفاده از pwb

جزئیات عملکرد: کلیهٔ الگوهای ویکی انگلیسی که با عبارت 'Cite doi/10' آغاز می‌شوند را در ویکی‌پدیای فارسی ایجاد خواهد کرد.

تناوب اجرا: فعلاً یک بار. ممکن است در آینده تکمیل یا به‌روزرسانی نیاز شود

تخمین تعداد صفحه‌هایی که ویرایش می‌شوند: یک کوئری گرفتم، ولی از میزان دقت و صحتش مطمئن نیستم (چون عدد خیلی بزرگ شد شک کردم): ظاهراً در انگلیسی حدود ۴۴هزار (با تغییرمسیرها) زیرصفحه با پیشوند template:Cite doi/10 وجود دارد.

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

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

شرح روش اجرا: از ویکی انگلیسی می‌خواند و در ویکی فارسی ثبت می‌کند

بحث ویرایش

هدف این است که کاربران لازم نباشد الگوهای doi را دستی وارد کنند (مثل این و این). چند نکته:

  1. در مورد میان‌ویکی فعلاً کاری نکرده‌ام. البته الگوها هم‌نام همتای انگلیسی خود هستند و مشخص است معادل انگلیسی‌شان چیست، ولی اگر مجوز بگیرد و نیاز باشد، می‌توانم برای گرفتن پرچم در ویکی‌داده هم درخواست دهم تا میان‌ویکی‌شان را هم هم‌زمان بسازد (اگر قبول کنند و از نظر سیاست ویکی‌داده مشکلی نداشته باشد).
  2. چپ‌چین‌کردن الگوها خیلی تأثیری در کاربردشان ندارد چون وقتی پیش از الگو علامت * قرار می‌گیرد (که در فهرست منابع معمولاً چنین می‌شود) متن الگو دوباره راست‌چین خواهد شد، همچنین استفاده از الگوی چپ‌چین در تگ ref ایجاد یک خط خالی ناخواسته می‌کرد (احتمالاً چون از تگ div استفاده کرده است) در تگ ref هم که چیدمان بستگی به {{پانویس}} خواهد داشت [۱]. بنابراین فقط ظاهر خود صفحهٔ الگو را به بهای مقدار ناچیزی سنگین‌تر شدن صفحه‌ها بهتر می‌کند، اگر فکر می‌کنید نیاز است، می‌توان در درون noinclude اضافه کرد، مگر اینکه راه حل بهتری باشد.
  3. پرسش دیگر این است که آیا الگوهایی که تا کنون ساخته شده‌اند را به‌روز کند یا خیر. (که به نظر خودم اشکالی ندارد) -- دالبا ‏۲۳ دسامبر ۲۰۱۳، ساعت ۱۶:۵۱ (UTC)[پاسخ]
برای میان‌ویکی اگر در خود الگو در پائین آن در میان <noinclude></noinclude> میان‌ویکی را بیافزائید با ربات آنها را به ویکی‌داده می افزایم اگر برایتان دردسر است کافی است فهرست دهید آنها را بر اساس فهرستتان به ویکی داده می افزایم
به‌روز رسانی به نظرم خوب است و انجام شود بهتر است.Yamaha5 (بحث) ‏۲۴ دسامبر ۲۰۱۳، ساعت ۰۹:۰۱ (UTC)[پاسخ]
ممنون، پس تا پایان کار فهرستی از کل الگوهای ساخته‌شده/موجود که در ویکی انگلیسی معادل دارند تهیه خواهم کرد. -- دالبا ‏۲۴ دسامبر ۲۰۱۳، ساعت ۰۹:۴۸ (UTC)[پاسخ]
سلام.   مجوز دارد. درفش کاویانی (بحث) ‏۲۴ دسامبر ۲۰۱۳، ساعت ۱۵:۴۲ (UTC)[پاسخ]
@Yamaha5: فهرست صفحه‌هایی که ایجاد شد. با این حال فکر نکنم با افزودنشان به ویکی‌داده موافقت کنند. یک راه حل ساده این است که عبارت [[en:Template:{{PAGENAME}}]] را به includeonly در {{Cite doi/subpage}} بیفزاییم (ولی همیشه هم درست نیست، چون مثلاً اگر موردی باشد که در ویکی فارسی ساخته شده باشد اما در ویکی انگلیسی نه، میان‌ویکی‌اش راه به جایی نخواهد برد، ولی چنین مواردی بسیار بعید هستند و فکر نمی‌کنم اصلاً وجود داشته باشند)
@درفش کاویانی: به همین روش الگوهای pmid را هم می‌خواهم وارد کنم. تا کنون فقط الگو:Cite pmid/19260079 و الگو:Cite pmid/19260079 ساخته شده‌اند که تغییرمسیرند، ولی در ویکی انگلیسی حدود ۳۳هزار الگو با پیشوند "Cite pmid/" یافت شد (که ممکن است تغییرمسیر هم باشند که در این صورت اگر صفحهٔ مقصدشان وجود داشته باشد، ساخته خواهند شد). -- دالبا ‏۲۶ دسامبر ۲۰۱۳، ساعت ۱۵:۱۹ (UTC)[پاسخ]
@دالبا: تا جایی که می‌دانم فقط صفحات توضیحات الگوها ورودشان به ویکی‌داده ممنوع است مثلا الگو:Cite doi/10.1002.2Fmed.20150 در ویکی‌داده آیتم دارد. آنها را می‌افزایم در مورد تغییرمسیرها اتفاقا کار خوبی است چون در زمان استفاده از الگو در بسیاری از موارد نام تغییرمسیر استفاده شده است و کاربر تازه‌کار سردرگم می‌شود و تصور می کند الگو وجود نداردYamaha5 (بحث) ‏۲۶ دسامبر ۲۰۱۳، ساعت ۲۰:۱۸ (UTC)[پاسخ]
اتفاقاً من هم همین فکر را می‌کردم و درخواست مجوز دادم، ولی همین که یک نفر گفت در سیاست d:WD:N،‏ subpage of a template ممنوع شده‌است، انصراف دادم، حالا شاید با بحث راضی شوند ولی به نظر من ارزشش را ندارد، باز هم هرجور خودتان می‌دانید. -- دالبا ‏۲۷ دسامبر ۲۰۱۳، ساعت ۰۴:۰۱ (UTC)[پاسخ]
میان‌ویکی‌ها را تا حدودی افزودم و چون با مخالفت یک عده مواجه شدم این و wikidata:Wikidata:Requests for comment/Interwiki links for subpages را به راه انداختیم تا مشکل یک بار برای همشه حل شود. ایشالا تا هفته آینده افزودن میان‌ویکی را آغاز می‌کنمYamaha5 (بحث) ‏۲۸ دسامبر ۲۰۱۳، ساعت ۰۷:۱۳ (UTC)[پاسخ]