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

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

این صفحه به عنوان صفحه‌ای برای درخواست انجام کارها توسط ربات‌ها و درخواست ایجاد یا بهود کار ربات‌ها و کدنویسی آن‌ها است. اگر سؤالی در مورد یک ربات خاص یا ویرایش نادرست آن دارید، به صفحهٔ بحث صاحب ربات یا تابلوی اعلانات ربات‌ها رجوع کنید.

پس از درخواست در این صفحه یک زیرصفحه، برای مثال ویکی‌پدیا:درخواست‌های ربات/ربات جستجوگر نیم‌فاصله، بسازید تا علاقه‌مندان بتوانند با مراجعه به آن زیرصفحه راحت‌تر و به صورت متمرکز به کار گروهی روی آن ربات پرداخت.


جایگزینی جعبه‌اطلاعات عمومی با اختصاصی[ویرایش]

بحث زیر پایان یافته‌است و به‌زودی بایگانی خواهد شد.

سلام. تعدادی از روستاها مانند شهرک پایین بجای الگوی {{جعبه اطلاعات روستای ایران}} الگوی {{Infobox settlement}} دارند. اگر ساخت و راندن رباتی برای جایگزینی آسان است لطفاً کسی زحمتش را بکشد. در این صورت بگویید فهرستی از آنها تهیه کنم. سپاس. Saeidpourbabak (بحث) ‏۲۰ ژانویهٔ ۲۰۱۷، ساعت ۱۵:۴۰ (UTC)

سلام مجدد. دلیلش را نگفتم: در ویکی‌پروژه‌ای که همین امروز و فردا راه می‌افتد قرار است وضعیت تقسیمات کشوری ایران را سامان دهیم. ضروری‌ترین پیش‌نیاز این کار این است که فهرست دقیقی از روستاها داشته باشیم (بقیهٔ موارد تعدادشان اینقدر زیاد و وضعشان اینقدر بد نیست). الان بر مبنای رده‌ها فهرست‌گیری می‌کنیم که خطا دارد. بهترین روش استفاده از همین الگوی {{جعبه اطلاعات روستای ایران}} است. قرار است در این ویکی‌پروژه جعبه‌اطلاعات را به همهٔ روستاهایی که ندارندش بیفزاییم. اگر در روستاها این جایگزینی که صحبتش شد هم انجام شود فهرست روستاها جامع و مانع بدست خواهد آمد و بستری خواهد شد برای تمام بخش‌های دیگر پروژه.

فهرستی از روستاهایی که باید جایگزینی در آنها انجام شود فراهم کردم (https://quarry.wmflabs.org/query/15637). ممکن است خطای خیلی خیلی کمی داشته باشد. اگر کسی داوطلب بود بگوید بیشتر توضیح دهم. Saeidpourbabak (بحث) ‏۲۰ ژانویهٔ ۲۰۱۷، ساعت ۲۲:۳۹ (UTC)

به نظرم اگر همهٔ روستاهای دارای جعبهٔ {{جعبه اطلاعات روستای ایران}} به {{Infobox settlement}} می‌رفت بهتر بود چون جعبه دومی کاملترست و با سایر کشورها همخوانی بیشتری دارد.
اگر دنبال پیدا کردن آمار هستید با افزودن یک رده می‌توان همهٔ مقالاتی که {{Infobox settlement}} و {{جعبه اطلاعات روستای ایران}} دارند و مربوط به ایران هستند را تشخیص داد و نیازی به این همه زحمت نیستیاماها۵ / ب ‏۲۰ ژانویهٔ ۲۰۱۷، ساعت ۲۲:۵۲ (UTC)
رده:مقاله‌های روستاهای ایران در حال پر شدن است تا چند ساعت دیگر همهٔ مقالاتی که {{جعبه اطلاعات روستای ایران}} یا {{Infobox settlement}} (و کشور ایران) را داشته باشند پوشش می‌دهدیاماها۵ / ب ‏۲۰ ژانویهٔ ۲۰۱۷، ساعت ۲۳:۰۲ (UTC)
سلام. در مورد آن دو جعبه‌اطلاعات بررسی می‌کنیم.
در مورد رده، کار به این آسانی نیست. هیچ نقطه مشترکی بین روستاها نخواهید یافت. نتایج اشتباه همین الان ظاهر شده‌اند (استان آستراخان مثلاً).
Saeidpourbabak (بحث) ‏۲۰ ژانویهٔ ۲۰۱۷، ساعت ۲۳:۰۶ (UTC)
الان باید درست شده باشد بررسی کنیدیاماها۵ / ب ‏۲۰ ژانویهٔ ۲۰۱۷، ساعت ۲۳:۱۸ (UTC)
سلام. {{جعبه اطلاعات روستای ایران}} که پیچیدگی‌ای ندارد، تعدادش هم زیاد است (۴۸۰۰۰ تا) و در نتیجه کند است. فعلاً این را خنثی‌سازی کنید و فقط {{Infobox settlement}} را باقی بگذارید تا بشود سریع بررسی کرد (فقط ۲۰۰۰ تا). Saeidpourbabak (بحث) ‏۲۰ ژانویهٔ ۲۰۱۷، ساعت ۲۳:۲۷ (UTC)
✓ یاماها۵ / ب ‏۲۰ ژانویهٔ ۲۰۱۷، ساعت ۲۳:۳۰ (UTC)
رده:مقاله‌های روستاهای ایران دارای جعبه ویکی‌انگلیسی را بررسی کنیدیاماها۵ / ب ‏۲۰ ژانویهٔ ۲۰۱۷، ساعت ۲۳:۳۷ (UTC)
@Saeidpourbabak: تفاوت رده با کوئری شما در حال حاضر کاربر:Yamaha5/test2 است که به علت کندی در خالی شدن کاشه وجود دارد و اکثرا با خالی شدن کاشه رده‌دار می‌شوندیاماها۵ / ب ‏۲۱ ژانویهٔ ۲۰۱۷، ساعت ۰۰:۰۶ (UTC)
سلام. تعدادی کم دارد (که ایشالا ظاهر خواهد شد)، تعدادی به درستی زیاد دارد (مثل تنگ براق که چون ردهٔ روستا ندارد در فهرست من نبود)، و تعدادی به نادرستی زیاد دارد (مثل کلیبر). این رده فقط ایرانی‌ها را جدا می‌کند و روستاها را نمی‌تواند تشخیص دهد. درست است؟ Saeidpourbabak (بحث) ‏۲۱ ژانویهٔ ۲۰۱۷، ساعت ۰۰:۲۵ (UTC)
به نظرم پیش از هر کاری باید تکلیف کد آماری را مشخص کنیم اگر درست شود بر پایهٔ آن همهٔ اطلاعات قابل استخراج و بررسی‌ست این وضعیت ناهماهنگ به دلیل نبود کد آماری‌ست
کلیبر واقعا استثنای بدی‌ست چون جعبه‌اش هیچ چیزی ندارد می‌شود اینها را با کوئری مقایسه رده‌ها به راحتی حذف کرد. یاماها۵ / ب ‏۲۱ ژانویهٔ ۲۰۱۷، ساعت ۰۹:۲۰ (UTC)
@Yamaha5: سلام. ممکن است لطفاً رده:مقاله‌های شهرهای ایران را در الگوی {{جعبه اطلاعات شهر ایران}} بسازید؟
نمونه‌هایی مانند کلیبر تا اینجای کار حدود ۱۰۰ تا هستند. اینها را با اطمینان ٪۱۰۰ نمی‌شود توسط رده تفکیک کرد، چرا که رده‌ها هم درهم و برهم‌اند: شهر و روستا و دهستان و ... رده‌های جابجا دارند و برخی اصلاً رده ندارند و ... . اصل مشکل این است که یک مبنای درست و قابل اتکا برای تفکیک تقسیمات کشوری وجود ندارد و همه چیز اشتباه است. برای همین است که دنبال اینم که جعبه‌اطلاعات هر نقطه را مخصوص خودش انتخاب کنیم و آنهایی که ندارند را اضافه کنیم و بعد بر مبنای آن دقیقاً بدانیم روستاها کدامند و بخش‌ها کدام و ... . یعنی این را مبنایی کنیم برای کارهای دیگر. رده:مقاله‌های روستاهای ایران دارای جعبه ویکی‌انگلیسی را بررسی خواهم کرد و در آنهایی که روستا نیستند جعبه‌اطلاعات درست را جایگزین خواهم کرد. Saeidpourbabak (بحث) ‏۲۱ ژانویهٔ ۲۰۱۷، ساعت ۱۲:۲۴ (UTC)
رده:مقاله‌های روستاهای ایران چند ساعت پیش در الگو گذاشتم الان باید پر شده باشد.
دارم روی الگوریتمی کار می‌کنم که بتوانم به کمک آن کدهای آماری را به مقالات بدهم بعد از آن کار خیلی ساده می‌شود. به نظرم برای الگو عجله نکنید خیلی‌کارهای خوب می‌شود برای آن انجام دادیاماها۵ / ب ‏۲۱ ژانویهٔ ۲۰۱۷، ساعت ۱۳:۰۹ (UTC)
سلام. بله، آن را دیدم. ممنون. الان رده:مقاله‌های شهرهای ایران در {{جعبه اطلاعات شهر ایران}} را درخواست کردم. Saeidpourbabak (بحث) ‏۲۱ ژانویهٔ ۲۰۱۷، ساعت ۱۳:۱۵ (UTC)
✓ یاماها۵ / ب ‏۲۱ ژانویهٔ ۲۰۱۷، ساعت ۱۴:۴۵ (UTC)

سلام. چرا بسته؟ این درخواست جایگزینی جعبه‌اطلاعات بوده که اقدام نشده. Saeidpourbabak (بحث) ‏۳ فوریهٔ ۲۰۱۷، ساعت ۱۳:۲۶ (UTC)

@Dalba: سلام. شما می‌توانید این کار را انجام دهید؟ ربات باید برود به نوشتارهای رده:مقاله‌های روستاهای ایران دارای جعبه ویکی‌انگلیسی و الگوی مناسب {{جعبه اطلاعات روستای ایران}}، {{جعبه اطلاعات شهر ایران}}، {{جعبه اطلاعات دهستان ایران}}، {{جعبه اطلاعات بخش ایران}} یا {{جعبه اطلاعات شهرستان ایران}} را جایگزین کند. کار آسانی باید باشد: بسته به مورد باید فیلدها را جایگزین کند و اگر به مورد خاصی برخورد رها کند تا بعد باقیمانده‌ها را دستی بررسی کنیم (حکایت آهنگری آسان است است). یک نگاهی بکنید ببینید اگر شدنی‌ست خبر دهید. اگر هم داستان آهنگری را نشنیده‌اید بگویید تعریف کنم؛ خیلی بامزه است. ممنون. Saeidpourbabak (بحث) ‏۲۳ اوت ۲۰۱۷، ساعت ۲۰:۵۰ (UTC)

@Saeidpourbabak: مشتاق شدم داستان را بدانم :) تا دالبا بیاید چند مساله را بیان کنم:
۱-در مورد جایگزینی زمانی مقدور است که همهٔ آیتم‌های موجود در الگوی انگلیسی، در الگوهای فارسی هم باشد مثلاً اگر الگوی انگلیسی پارامتری داشته باشد که الگوی فارسی ندارد آنگاه ربات سردرگم می‌شود که آن پارامتر را چه کند.
۲- الگوی انگلیسی دقیقا به کدام الگو تبدیل شود؟ و این تنوع الگوی فارسی آیا درست است؟ نباید آنها را مانند ویکی انگلیسی یکی کنیم؟یاماها۵ / ب ‏۲۳ اوت ۲۰۱۷، ساعت ۲۱:۰۵ (UTC)
@Yamaha5: سلام. داستان رده یا حکایت آهنگری؟
۱. این همانجایی‌ست که گفتم «اگر به مورد خاصی برخورد رها کند تا بعد باقیمانده‌ها را دستی بررسی کنیم». اگر هم در الگوی انگلیسی واقعاً پارامتر مهم و مفیدی هست که در فارسی‌ها نداریم خب قبل از راندن ربات آن را به الگو(های) فارسی و نوشتارها می‌افزاییم. اینها چیزهایی‌ست که Dalba خودشان بررسی می‌کنند.
۲.۱. چیزهای عجیبی می‌پرسید. بسته به تقسیمات کشوری نوشتار:
۲.۲. درست و غلط این تنوع را نمی‌دانم راستش. در بحث ویکی‌پدیا:ویکی‌پروژه تقسیمات کشوری ایران/فاز دوم نظر دوستان را خواستم، Yamaha5 و 4nn1l2 و Mahdy Saffar نظرشان الگوهای وطنی بود. من هم به عنوان یک تمیزکار ترجیح خیلی خیلی خیلی خیلی جدی‌ام استفاده از الگوهای جداگانه است که نوشتارها را در ردهٔ تقسیمات مناسب قرار می‌دهند و تاکنون از این رده‌ها برای تمیزکاری استفادهٔ وافر برده‌ام. یعنی تا اینجای کار ۴ به هیچ. در فضای عمومی هم که نمی‌شود در این مورد نظرخواهی کرد. شما نظر دیگری دارید لطفاً بگویید.
۲.۳. اگر رأی همه برگردد و طرف دیگر سنگینی کند، باشد، الگوی انگلیسی استفاده کنیم، منتها همه را، یعنی این شش الگوی فارسی را هم در نوشتارها انگلیسی کنیم، نه اینکه نصفش وطنی و نصف دیگرش فرنگی و هر نوشتار یک ساز بزند. تازه {{جعبه اطلاعات تقسیمات کشوری ایران}} هم هست که البته هنوز چندان استفاده نشده.
Saeidpourbabak (بحث) ‏۲۳ اوت ۲۰۱۷، ساعت ۲۱:۴۴ (UTC)
@Saeidpourbabak:حکایت آهنگر.
پس من سکوت می‌کنم تا دالبا پاسخ دهد.
عجیب نپرسیدم. من هم موافق الگو فارسی هستم ولی با تعددش مشکل دارم. چون به روزرسانی یک الگو بسیار ساده‌تر از ۴-۵ الگو هست.
برای رده: با گذاشتن چند شرط ساده می‌شود آن رده‌هایی که می‌خواهید را از یک الگو استخراج کرد. به نظرم پیش از ربات‌کاری باید تکلیف این موارد روشن شود تا چندبار کاری نشود. یاماها۵ / ب ‏۲۳ اوت ۲۰۱۷، ساعت ۲۱:۵۸ (UTC)
@Yamaha5: سلام. گویند مادری پسر تنبل و بیکاره‌اش را فرستاد پیش آهنگر کار یاد بگیرد. آهنگری هم که می‌دانید، به دست آهن تفته کردن خمیر و از این صحبت‌ها. خلاصه پسر دو-سه روزی به آهنگری رفت که عمدهٔ وقتتش صرف آب و جارو و تماشای کار آهنگر شد و بعد دیگر پیدایش نشد. پس از چندی آهنگر مادر را در بازار دید و سراغ پسرش را گرفت. مادر گفت پسرم می‌گوید استاد شده و آهنگری یاد گرفته و دیگر نمی‌آید. آهنگر چشم‌هایش گرد شد و گفت توی دو-سه روز؟ چطوری؟ مادر گفت پسرم می‌گوید آهنگری آسان است؛ پهنش کنی بیل می‌شه، درازش کنی میل می‌شه. آهنگر خنده‌ای کرد و دستی به ریشش کشید و گفت عجب ناقلایی‌ست، خودش که یاد گرفته هیچ، به مادرش هم یاد داده.
حالا حکایت من است که می‌گویم این ربات نوشتنش آسان است.
و اما بعد...
نه دیگر، نمی‌شود بیایید یک نه‌ای این وسط بیاورید و بعد بگویید سکوت می‌کنم. یا باید از اول سکوت می‌کردید یا الان که وارد شده‌اید مجبورید تا ته خط بروید.
ببینید ما وارث ۲ جور جعبه‌اطلاعات هستیم. یکی وطنی در ۶ نوع و در مجموع ۵۲هزار استفاده، یکی فرنگی تک‌‌نوع و ۳هزار استفاده برای ایران (+ ۸۸هزار استفاده برای غیرایران). حالا ما دو انتخاب که بیشتر نداریم: یا باید ۳هزار را ببریم سمت ۵۲هزار، یا ۵۲هزار را بیاوریم سمت ۳هزار. شما باشید چه می‌کنید؟ (اگر حکایت آن بابایی که ۵۳ نفر را زیر گرفته بود نشنیده‌اید بگویید بگویم). من تعداد را مقایسه کردم و نظر جماعت را خواستم و به این درخواست رسیدم. شما ببینید بروزرسانی این ۶ الگو چقدر مسألهٔ مهمی‌ست و هر چند وقت یک بار می‌خواهد رخ بدهد، خبرش را بدهید.
در مورد چندباره‌کاری، بجز چیزی که در مورد پارامتر اضافهٔ الگوی انگلیسی گفتید (که راه حل خودش را دارد) چه مشکل دیگری ممکن است پیش بیاید؟ Saeidpourbabak (بحث) ‏۲۴ اوت ۲۰۱۷، ساعت ۱۱:۴۸ (UTC)

ادامه[ویرایش]

Saeidpourbabak: حکایت جالب بود. ممنون در مورد سکوت، شما گفتید «اینها چیزهایی‌ست که Dalba خودشان بررسی می‌کنند.» من هم گفتم سکوت می‌کنم. بگذریم. برای آنکه کار دالبا یا هر ربات‌ران دیگر یا وپ:وخ‌ران :) راحت شود باید چیزی شبیه این فهرست درست کنیم و با ربات آن را جایگزین کنیم. الگو:تبدیل جعبه انگلیسی به فارسی را برای جعبه روستاها ساختم . اگر بتوانید در تکمیلش برای سایر جعبه‌ها کمک کنید راندن رباتش کاری ندارد با وپ:وخ هم می‌شود.

برای راحتی کار در اکسل هر دو جعبهٔ خام را قرار دهید و متغییرهای معادل را در ردیف مقابل هم قرار دهید بعد هم به کمک این اکسل را به ویکی‌متن تبدیل کنید تا قابل مانند الگویی که ساختم قابل مشاهده باشد.

زمانی که برای هر ۴ یا ۵ جعبهٔ فارسی جدول تبدیل ساخته شد، آنگاه روش تبدیلش با وپ:وخ یا ربات را می‌گویم اگر خودتان هم می‌توانید که بحثی دیگر است.یاماها۵ / ب ‏۲۴ اوت ۲۰۱۷، ساعت ۱۴:۱۶ (UTC)

@Yamaha5: سلام. سعی کردم کار شما را بازتولید کنم، نتیجه چیز دیگری از آب درآمد. گذاشته‌امش در الگو:تبدیل جعبه انگلیسی به فارسی/روستا. برخی فرق دارند (مثل mapsize= اندازه‌تصویر= در جدول شما و imagesize = اندازه‌تصویر= در جدول من)، برخی اضافه شده‌اند (مانند image_skyline = تصویر=). نفهمیدم نقش population_as_of= و area_code= در جدول شما چیست. لطفاً یک بار جدول‌ها را مقایسه کنید (همهٔ سطرها را، نه فقط این مثال‌ها) ببینید بعدی‌ها را طبق چه روالی انجام دهم. ضمناً جعبهٔ انگلیسی سطر | name = هم دارد که به نظرم باید هم‌ارز official_name= فرض شود (یعنی دو سطر جعبهٔ انگلیسی مقابل یک سطر جعبهٔ فارسی). Saeidpourbabak (بحث) ‏۲۶ اوت ۲۰۱۷، ساعت ۰۹:۰۰ (UTC)

به‌روزرسانی بر مبنای سرشماری ۱۳۹۵[ویرایش]

سلام به ربات‌رانان گرامی. فهرست خام مقالات شهرستان‌ها و استان‌های ایران را در کاربر:Mahdy Saffar/صفحه تمرین ایجاد کردم. لطفاً یکی از دوستان، جعبه اطلاعات و در صورت امکان، متن مقالات مرتبط را برپایه این فهرست به‌روز کند. ضمناً اگر نیازی به اصلاح فهرست‌ها هست، بفرمایید تا تغییرات لازم را انجام دهم. با تشکر. مهدی صفار ۲۶ اسفند ۱۳۹۵، ساعت ۲۰:۰۴ (ایران) ‏۱۶ مارس ۲۰۱۷، ساعت ۱۶:۳۴ (UTC)

درخواست رباتیک[ویرایش]

درود. برخی مقالات آثار ملی ایران مشکلاتی دارند، از جمله اینکه برخی از آن‌ها ۲ بار با ۲ نام مختلف ایجاد شده (یک بار توسط ربات و یک بار توسط افراد). همچنین برخی از مقالات هم به علت یکسان بودن اسامی یا ایجاد نشده یا اطلاعاتشان اشتباه شده‌است. برای رفع این مشکلات نیاز به مقالاتی دارم که از الگو:جعبه اطلاعات جای‌های تاریخی ایران استفاده کرده‌اند، که ۲۱۸۰۳ مقاله است. در مورد هر مقاله «عنوان مقاله» و فیلد «شماره‌ثبت» از الگوی مربوطه لازم است. اگر یکی از ربات رانان قبول زحمت بفرمایند، ممنون می‌شوم. با تشکر. ارادتمند -- جواد|بحث (۱۱ آذر ۱۳۹۶ -- ۱۹:۱۷) ‏۲ دسامبر ۲۰۱۷، ساعت ۱۵:۴۷ (UTC)