Вікіпедія:Боти/Архів/2016

GlovackiBot (обговореннявнесокв інших проєктахжурналидії над акаунтомзаблокуватиправа)

Відповідальний ботовласник: Користувач:Glovacki

Мета

Моєму ботові потрібен статус для оновлення даних у статтях, перейменування категорій. Ось приклади редагувань:[1] Готовий нести відповідальність за всі здійснені ботом редагування. ~~~~

Технічні подробиці

Як працює Ваш бот? --MaryankoD (обговорення) 09:41, 21 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Можете зробити кілька тестових редагувань? --MaryankoD (обговорення) 09:47, 21 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Так я вже зробив - [2], навіть забагато :) --Glovacki (обговорення) 09:51, 21 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Добре. --MaryankoD (обговорення) 09:52, 21 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Обговорення

Green tickТак Статус бота надано --MaryankoD (обговорення) 09:53, 21 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

@MaryankoD, Yakudza та Aced: Надавати права бота обліковому запису який контролюється користувачом без прав автопатрульного, я думаю, є не розумно. Користувач може свобідно використовувати аккаунт бота для своїх редагувань і таким чином уникнути ВП:ЗПП. Прошу тимчасово скасувати права бота доки не буде підбитий підсумок на ВП:ЗПП щодо заявки на права автопатрульного. Прошу також урахувати зауваження зроблені на Вікіпедія:Архів заявок на отримання прав патрульного/2016/Червень та ВП:К-А#Glovacki.--Andriy.v (обговорення) 14:20, 21 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
  • Мені здається, що статус бота надано надто поспішно. Власник бота не має ні статусу патрульного, ні статусу автопатрульованого, робить багато суперечливих редагувань, які потребують перевірки. Його дії призвели до того, що одразу кілька дописувачів звернулися до адміністраторів із проханням обмежити його діяльність (ред. № 19114271 ред. № 19115607, ред. № 19116468, ред. № 19116814). Обліковий запис в рувікі за подібні дії заблокований довічно. Тому я взяв на себе сміливість зняти позначку про закриття цього обговорення. Якщо мої дії некоректні, прошу пояснити яким чином слід оскаржувати рішення. --Olvin (обговорення) 12:49, 23 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
    Шановний Olvin! Дивіться до чого призведе знаття статуса бота - 5601 редагувань будуть позначені як непатрульовані. Ви цього хочете? Я спочатку так і робив, бо боявся що статус бота мені не дадуть, але user:NickK попросив мене не робити такі редагування через основний обліковий запис, бо багато сторінок розпатрульовуються, а також засмічуються списки спостереження. Тому я і подав заяку. Якщо хочете - знімайте, вам же як патрульним роботи буде більше. Але навіщо?? Одну ж справу робимо. --Glovacki (обговорення) 13:08, 23 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
    Із нашого спілкування я зробив висновок, що ми робимо не одну справу, а геть різні. Вам неодноразово вказували на помилки (не лише я один), однак Ви продовжуєте робити ті самі помилки знову й знову, а вже зроблені не виправляєте, поки Вам не зауважать. Звідки я роблю висновок, що всі Ваші редагування потребують перевірки. --Olvin (обговорення) 13:19, 23 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->


MB-bot (обговореннявнесокв інших проєктахжурналидії над акаунтомзаблокуватиправа)

Відповідальний ботовласник: Користувач:Микола Василечко

Мета

Потрібен статус для напівавтоматичних і, часом, автоматичних виправлень стильових, правописних та інших помилок. Нестиму відповідальність за всі здійснені ботом редагування. --Микола Василечко (обговорення) 19:09, 2 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Технічні подробиці

Редагування виконуватиму за допомогою AWB. Прошу включити MB-bot'а у список.

Обговорення

Можете зробити кілька тестових редагувань? --MaryankoD (обговорення) 06:25, 4 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Що ви маєте на увазі під виразом «тестових редагувань»? Я маю зробити вручну редагування? Через AWB мене пересилає на Вікіпедія:AutoWikiBrowser/CheckPage, а мене в тому списку нема. --MB-bot (обговорення) 20:32, 5 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Я так зрозумів, що спочатку потрібен дозвіл на AWB для даного облікового запису. --Ходаков Павло Вікторович (обговорення) 06:07, 7 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
@Микола Василечко: додав Вашого бота до списку, можете виконати тестові редагування.--Piramidion 09:50, 7 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Добре, дякую. Спробую ввечері з домашнього. --Микола Василечко (обговорення) 11:56, 7 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
@Piramidion: тестові редагування здійснив, деякі проблемні моменти собі занотував. Загалом, операція заміни за суттю проста, ще тільки доналаштувати програму на інші одночасні заміни. І треба десь відключити функцію пересування і вилучення шаблонів {{stub}}. Цього наразі не знаю як відключити, в процесі роботи розберуся. --Микола Василечко (обговорення) 21:34, 7 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
@MaryankoD: думаю, тут вже можна прийняти рішення.--Piramidion 22:24, 7 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Розібрались? Спробуйте спитати когось з активних користувачів АВБ. Краще все таки розуміти як все працює до масових замін, а не після) --ᛒᚨᛊᛖ (ⰑⰁⰃ) 22:52, 7 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Вже спитав. Пояснили, які опції відключити. На початку зміни все одно робитиму не на авто, а кожну під наглядом почергово, поки не наб’ю руку. Суть процесу зрозумів, не новачок, тому з основного профілю перевірив зміни. --Микола Василечко (обговорення) 06:08, 8 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Ухвала

Статус бота надано --MaryankoD (обговорення) 08:01, 8 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

MobyBot (обговореннявнесокв інших проєктахжурналидії над акаунтомзаблокуватиправа)

Відповідальний ботовласник: Користувач:MobyVan

Мета

Моєму ботові потрібен статус для напівавтоматичних і, часом, автоматичних виправлень стильових, правописних та інших помилок. Ось приклади редагувань (обговорення тут): ред. № 19004971, ред. № 19004972. Готовий нести відповідальність за всі здійснені ботом редагування. --MobyVan (обговорення) 16:01, 21 жовтня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Технічні подробиці

Редагування будуть виконуватися з допомогою AWB. Прошу включити MobyBot'а у список (MobyVan вже є у ньому).

Обговорення

YesТак Зроблено Права бота надані. --MaryankoD (обговорення) 06:30, 4 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

BearboarBot (обговореннявнесокв інших проєктахжурналидії над акаунтомзаблокуватиправа)

Відповідальний ботовласник: Користувач:Bearboar

Мета

Моєму ботові потрібен статус для того, щоб міняти посилання на сайт президента України, які змінились після редизайну. Проблема найбільше проявляється для указів, що стосуються державних нагород -- там у кожному указі десятки прізвищ, і для багатьох існує стаття у вікі. Ось приклади редагувань: К Готовий нести відповідальність за всі здійснені ботом редагування. ~~~~

Технічні подробиці

Планується напівавтоматична робота. Спочатку програма перевірить усі сторінки у категорії (наприклад [3]) і знайде проблемні посилання. Потім я вручну знайду відповідне дійсне посилання і потім знову автоматично заміню одне на інше (або на шаблон УПУ, якщо буде можливість)

Обговорення

YesТак Зроблено Права бота надані --MaryankoD (обговорення) 06:33, 4 листопада 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

ListeriaBot (обговореннявнесокв інших проєктахжурналидії над акаунтомзаблокуватиправа)

Botmaster: User:Magnus Manske

Мета/Purpose

Оновлення сортованих списків. Див. заявку у Англ.Вікі. Питання постало під час TED speakers challenge, коли виявилося, що список статей у нашій вікі важко автоматично оновлювати. Після цього зговорилися з Користувач:Jane подати заявку сюди. Чого не власник бота? Тому що "Magnus will not make the effort to request bot status on all 240 wikis so it helps if there are local "champions" who can do this". Обговорення тут. --Andrei Kurbiko (обговорення) 13:49, 9 липня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Оскільки бот виконує редагування переважно в просторах назв "користувач" та "Вікіпедія", та й то лише там, де є відповідні шаблони (призначені, якщо я правильно зрозумів, спеціально для цього бота), то йому цілком можна надати права - може комусь згодяться ці шаблони, які в нас, до речі, вже є (якщо хто не знає, про що йдеться, див. обговорення за посиланням вище). Проте щоб надати користувачеві права бота, треба, щоб він був у нас зареєстрований. Тобто потрібно, щоб Magnus Manske зайшов до нас з-під облікового запису ListeriaBot. Інакше надання прав є технічно неможливим.--Piramidion 16:37, 9 липня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Вже не треба, мені вдалося його викликати, давши йому завдання у нас, яке він, між іншим, успішно виконав ред. № 18427790--Piramidion 16:54, 9 липня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Технічні подробиці/Technical details

Detailed explanation in my blog entry. Basically, edits pages containing two specific templates. Runs a Wikidata query daily or on manual request, generates a wikitext list, and updates the page if the list is different than the current one. Приклад.

Підсумок

Права надано.--Piramidion 16:54, 9 липня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Andriy.vBot (обговореннявнесокв інших проєктахжурналидії над акаунтомзаблокуватиправа)

Відповідальний ботовласник: Користувач:Andriy.v

Мета

Бот допомогає мені з роботою перейменування файлів. Він заміньює лінки щойно перейменованих файлів на нові назви. Приклади можна побачити в його внеску.

Технічні подробиці

Бот працьює на мові Phyton і використовує базовий скріпт image.py, це робить його напівавтоматизованим тому що мушу кожен раз вставляти ім'я старого і нового файлів щоби бот працював. Хотів щоби бот був повністю автоматизованим, виконуючи автоматично всі заміни лінків без вказання файлів і таким чином допомогаючи й іншим користувачам. Тож якщо є хтось що розбираєтся у програмуванні мови Phyton і знає як це можна зробити то я буду дуже вдячний за допомогу, а якщо ні то нехай вже буде так як є, може колись сам додумаюсь як це зробити.

Обговорення

Насправді, RLuts давно це реалізував скриптом. Щоправда, в ньому три проблема - він не перебуває у розділі гаджетів, не саме зручне віконечко та він запускається лише за запитом. Бот був би доцільний, якби одразу за перейменуванням робив заміну. --Максим Підліснюк (обговорення) 16:32, 18 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Початкова ідея була якраз саме ця, тобто зробити заміну зразу після перейменування, або створити щось подібне до AHbot, тільки замість того щоб удаляти — замінювати.--Andriy.v (обговорення) 16:42, 18 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Так, але скрипт чогось перестав працювати після якогось чергового оновлення Медіавікі--RLuts (talk) 20:19, 18 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Підсумок

Права надані. --Максим Підліснюк (обговорення) 20:13, 21 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

SOMBot (обговореннявнесокв інших проєктахжурналидії над акаунтомзаблокуватиправа)

Відповідальний ботовласник: Користувач:Sergento

Мета

З-під цього облікового запису планується налагодити автоматизоване визначення і позначення ізольованих статей. Потрібен статус бота для цієї обліковки, аби можна було виокремити історію редагувань в рамках цієї задачі. Наразі цей код працює в українських Вікіцитатах під обліковим записом SergoBot. Посилання на внесок: q:Спеціальна:Внесок/SergoBot. Готовий нести відповідальність за всі здійснені ботом редагування. Sergento 18:41, 10 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Технічні подробиці

Бот написаний на C#, для роботи використовує дані з реплікації БД Вікі на Labs. Більше про алгоритм роботи - на сторінці користувача бота.

Обговорення

Збуджений+

бюрократи, благаю, будьте оперативні: Aced, MaryankoD, Piramidion, Yakudza, Максим Підліснюк --アンタナナ 20:43, 10 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Ботовласник не просив надати статус терміново, а тому я вирішив почекати.

Підсумок

Оскільки зауважень немає, ботовласник є досвідченим користувачем та оператором ботів, права надано --Максим Підліснюк (обговорення) 20:45, 10 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Два чи три роки не працювала робостася. Звідки з'явився такий поспіх, що заявку треба закривати за кілька годин? Хто взагалі може встигнути писати зауваження за кілька годин в неділю (коли деякі вікіпедисти їдуть в інше місто, на дачу тощо). Я власне пишучи це ще навіть не ознайомився з заявкою. Це просто дивно й не дуже в дусі Вікімедіа. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 01:54, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Підтримую, хотів би побачити тестові редагування в Вікіпедії (редагувань 50-100, оскільки алгоритм не надто простий). --RLuts (talk) 07:30, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Також дуже хотів би побачити тестові редагування, по-перше, щоб перевірити коректність функціонування (зокрема, що бот розуміє перенаправлення, розрізняє службові списки й хронологічні статті, не додаватиме шаблону двічі тощо), по-друге, щоб перевірити сумісність з форматом РобоСтасі (тобто що не доведеться робити нові шаблони й нові категорії) — NickK (обг.) 09:03, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
@Sergento: будь ласка, зробіть тестові редагування спочатку. --Максим Підліснюк (обговорення) 09:14, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Розумію ваше бажання подлубатися у правках. І я вважаю, що лізти в алгоритм, аби штучно обмежувати кількість правок до 50-100 (за яким критерієм? когось шось вдовольнить, а когось ні), контрпродуктивним. Я кілька місяців відпрацьовував і оптимізовував його функціонал не для того, аби тепер там сокирою шось правити. Усе можна побачити у Вікіцитатах. Як бот додає шаблони, як їх прибирає і т.і. Там цей алгоритм працює вже понад місяць. Бот розставляє шаблони «Ізольована стаття», з якими працювала РобоСтася, і ці шаблони самі розкидають статті по відповідних категоріях. Я назви та конкатенацію мнемонік під стандарт РобоСтасі підганяв і навіть у Вікіцитатах зробив такий самий шаблон «Ізольована стаття», як у Вікі, аби після роботи у ВЦ не треба було нічого ще раз налагоджувати. Якщо є конкретні питання щодо його роботи, чи алгоритмів, будь ласка питайте, я спробую конкретно відповісти. Ну але якщо хтось мої відповіді і приклад роботи алгоритму у ВЦ не вважає достатньо задовільними, то ок, він просто продовжить працювати собі у ВЦ. Ну або якийсь адекватний спосіб тестування (поганяти місяць у ВЦ?). --Sergento 09:32, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Є деякі речі, які я на Вікіцитатах перевірити не можу. Щодо сумісності з форматом РобоСтасі зрозуміло, на Вікіцитатах наче проблем не бачу. Щодо решти, то не наполягаю неодмінно на тестових редагуваннях, якби обговорення не закрили так швидко, я б їх зробив питаннями:
  1. Бот розуміє перенаправлення? Якщо на сторінці є перенаправлення, та якийсь текст, що робитиме в цьому випадку бот? РобоСтася розпізнавала їх як перенаправлення та генерувала окремий список на Тулсервері, чи може твій бот робити те саме (не на тулсервері, а десь в іншому місці)?
  2. Бот розрізняє службові списки ({{Службовий список}}) й хронологічні списки ({{Хронологічний список}}), посилання з них та на них не враховуються?
  3. Бот не додаватиме шаблону двічі, тобто він розуміє всі перенаправлення на кшталт {{Сирота}}, {{Безвихідна стаття}} та правильно їх обробляє?
Дякую — NickK (обг.) 10:29, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
  1. Бот розуміє перенаправлення, якщо їх розуміє рушій вікі, бо інформацію про те, чи є сторінка перенаправленням, чи не є, отримує прямо з БД (див. запит нижче). Опрацьовує всі подібні сторінки так само як і решту (так виявилось менш ресурсоємно), проте відкидає їх на етапі вирахування потужності компонент зв'язності (тобто, якщо 5 сторінок, і 3 перенаправлення, які одні на одних посилаються, то всі вони увійдуть до однієї компоненти зв'язності, але позначатимуться тільки ті 5 сторінок, які не є перенаправленнями і їм стаивитиметься параметром «кластер5», бо у компоненті є тільки 5 сторінок, які не є перенаправленнями). Щодо окремого списку не зрозумів, що туди писали. Але думаю, що це можна зробити.
  2. Бот отримує списки сторінок із категорій Категорія:Усі хронологічні списки, Категорія:Багатозначні терміни та Категорія:Списки статей для координації робіт і не враховує посилання, які ведуть з цих сторінок (тобто, самі дизамбіги, хронологічні списки і службові списки, якщо вони в основному просторі, можуть бути ізольованими).
  3. Бот наразі не додає позначок типу {{Безвихідна стаття}}, себто не додає інфо про те, чи є стаття тупиковою, чи ні. Щодо {{Сирота}}, то бот прибирає наявні у тексті статті шаблони таким регулярним виразом:
    p.Content = Regex.Replace(p.Content, "{{(Ізольована стаття|Сирота)[^}]*}}(\n|)", "");
    
    тобто і сам шаблон, і це перенаправлення. Якщо треба прибрати, то так і залишає, а якщо треба змінити (кластер), то після прибирання додає новий шаблон із потрібним параметром. --Sergento 13:22, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
    А ти не хочеш хоча б p.Content = Regex.Replace(p.Content, "{{\s*([Tt]emplate|[Шш]аблон)\:{0,1}\s*([Іі]зольована[ _]стаття|[Сс]ирота)[^}]*}}\s*(\n|)", ""); ? (я не знаю чи не треба в сі-шарпі екранувати екрануючий символ як в Яві, це вже сам дивись, ну й може без частини про префікс простору назв, бо так точно рідко хто вживає, а от написати з малої букви замість великої і понаставляти пробілів це не щось рідкісне). Чи в тебе воно там і так не чутливе до регістру? Тоді тільки про пробіли. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 22:27, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
  1. У РобоСтасі був список перенаправлень, на сторінці яких є якийсь інший текст, крім власне REDIRECT
  2. Тоді наче добре (коли буде пошук статей без посилань, треба буде дивитися і посилання на ці класи статей)
  3. Ага, було б добре тоді на майбутнє додати функцію визначення статей без посилань (все одно аналіз тих самих графів): для Вікіцитат, може, це й некритично, але у Вікіпедії кожна стаття повинна мати посилання. На всяк випадок є ще перенаправлення {{Orphan}}, але воно наче не використовується
Дякую за відповіді — NickK (обг.) 14:17, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Щодо списку - то тут треба писати інший алгоритм, бо цей отримує зміст сторінки тільки у тому випадку, якщо на ній треба додати/видалити/змінити шаблон (так менш ресурсоємно, інакше б довелося щоразу отримувати зміст усіх мільйона (разом з перенаправленнями) сторінок основного простору). Щодо інших двох пунктів, то тут я би теж зробив окремий алгоритм, а не накручував щось до цього: визначити, чи є зі сторінки посилання можна простим запитом ще на рівні БД, без того, аби шось мудровано аналізувати. Заодно й не треба буде думати, що робити з дизамбігами, хроносписками, аби ніде нічого не зламати. Я це поки не робив, бо це не так цікаво з точки зору математики і споживання ресурсів. Але це не має становити проблем дописати. Про ще одне перенаправлення - візьму до уваги, дякую. І питання про тестовий(перший) запуск залишається відкритим --Sergento 14:35, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Здається, РобоСтася визначала як перетин множини сторінок, з яких є посилання, і сторінок, які є перенаправленнями. Це ж можна зробити? Таке зазвичай легко виправляється руками, і функціонал для цих аномальних сторінок фактично не знадобиться. Щодо того, чи є зі сторінки посилання, то запит до БД не підійде, бо можуть бути: а) червоні посилання, б) посилання на хронологічні статті чи списки, які не враховуються, а якщо в тебе і так є база даних посилань, це наче не має бути чимось заскладним. Щодо першого запуску, то з РобоСтасею був варіант з чітко визначеною датою пуску, щоб у цей день і ти був онлайн (і в разі чого міг зупинити чи підпиляти щось), і кілька пар очей дивилося, чи все пішло як слід — NickK (обг.) 14:49, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Ну шукати тупикові мені здається дійсно треба окремо. Навіщо тут якісь аналізи графів? Тут також треба дофіга даних отримувати якщо робити аж з врахуванням службових списків (які імхо взагалі з основного простору в простори вікіпроектів треба попереносити та й по всьому, менше проблем і жодних втрат), але задача виглядає досить тривіально (ну тобто для початку це статті з взагалі 0 посилань, точніше сторінки, бо такі не рахуються рушієм за статті; потім це статті без лінків вже на основний простір назв, далі ті, які лінки мають, але лише червоні, й далі ті, які мають сині, але лише на службові списки. Власне більшість з цього скоріше за все можна на чистому SQL писати, можливо останнє вимагатиме додаткової обробки двох масивів даних іншою мовою програмування). --ᛒᚨᛊᛖ (ⰑⰁⰃ) 22:27, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Наскільки я розумію, РобоСтася мала три класи статей:
  • дизамбіги (взагалі не враховуються)
  • хронологічні статті та службові списки. Посилання Хрон-Стаття чи Хрон-Хрон не враховуються, посилання Стаття-Хрон враховуються лише для самих хроностатей і службових списків (перевірка на те, чи є вони самі ізольованими)
  • решта статей. Статті, на яких нема дійсних посилань з того кластера, в якому Головна стаття, є ізольованими, а статті, з яких нема дійсних посилань, є безвихідними
@Sergento: Не знаю, чи в тебе такий самий підхід, але в підході РобоСтасі, здається, статті без посилань визначалися порівняно просто — NickK (обг.) 18:10, 13 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
А що запустити на деякий час не вийде? Я не пам'ятаю, щоб колись комусь надавався прапорець бота без тестових правок. Звідки нам знати чи не підключились ви помилково до БД Вікіцитат, а редагування будете проводити у Вікіпедії? Або ж чи не забули поміняти простори назв? Або ж ще щось інше--RLuts (talk) 10:32, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
щодо помилкового підключення: бот спочатку логіниться у вікіпроект (ВЦ, або ВП, задається адресою проекту), а при встановленні підключення до Labs перемикається на ту БД, назва якої повертається з АПІ Вікі (значення атрибуту wikiid в результаті запиту [4]). Приблизно виглядає все так:
WikiSite site = new WikiSite("uk.wikipedia.org"); // в конструкторі тут відбувається з'єднання з АПІ за вказаною адресою, і в нього запитуються параметри вікі, в т.ч. wikiid
site.LogIn("UserName", "Passwd");
using (MySql.Data.MySqlClient.MySqlConnection dbConn = new MySql.Data.MySqlClient.MySqlConnection(/* тут повно всяких параметрів для встановлення з'єднання з БД на Labs */))
{
    dbConn.Open();
    dbConn.ChangeDatabase(site.WikiId + "_p"); // для роботи встановлюється назва БД, отримана через АПІ. тому помилка виключена
    
    // далі запит до бд
    string linksRequest =
       "select p.page_id, REPLACE(CONVERT(p.page_title USING utf8),'_',' '), ifnull(r.rd_from,0) as redir, ifnull(l_to.to_id,0) as link_id " +
       "from page p " +
       "left join redirect r on r.rd_from = p.page_id " +
       "left join ( " +
       "select pl.pl_from, pp.page_id as to_id, pp.page_namespace as to_ns " +
       "from pagelinks pl " +
       "join page pp on pl.pl_title = pp.page_title and pl.pl_namespace = pp.page_namespace " +
       ") as l_to on l_to.pl_from = p.page_id and l_to.to_ns = 0 " +
       "where p.page_namespace = 0";

    // а далі запис отриманих із запиту даних у пам'ять і їх опрацювання
}
Тому куди залогіниться, з тим він працюватиме. Працює він, як видно, тільки з основним простором (власне, це, що вимагалося, насккільки я розумію), тому міняти простори не треба. Із запуском "на деякий час" є нюанс. Я може не зовсім розумію, що мається на увазі. Востаннє, коли я запускав цей алгоритм для УкрВікі, він назбирав понад 27 тис. статей, в яких треба оновити інформацію щодо їх ізольованості. Якщо оновити це неповністю, то тоді буде важче відслідкувати (а місцями може й неможливо), що бот помітив, а що пропустив. Де помилка в алгоритмі, а де спрацювало оце обмеження. Якщо мова йде про те, щоби спершу все оновити кілька разів, замість одразу ставити на розклад, то ок. Перше ПОВНЕ оновлення може зайняти кількадесят годин, залежно від швидкості роботи всього-всього, тому із самого початку однаково треба вручну. Зате тоді буде справді видно, де щось не враховане. Мова про це йде, чи про щось інше? --Sergento 13:22, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
А ти не можеш кудись вивести ті 27 тисяч якимось списком (чи на вікі сторінку, чи статичний хтмл файл в публічне місце твого бота на лабсі, наприклад) замість записувати? Це трішки роботи по створенню того виводу, але не щось надто складне, наче. Тоді вже, коли всі бажаючі то пороздивляються, записувати. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 22:27, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Ось лінк на Лабс на таблицю із потрібними кластерами у статтях, де інфо про ізольованість має бути оновлена: [5] --Sergento 13:46, 12 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
@Sergento: У тебе щось не так з дизамбігами. Пішов з кінця і познаходив:
Тощо. Здається, ти не робиш винятків для дизамбігів, а було б варто — NickK (обг.) 17:40, 13 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Сторінка Ястржембський не належить до категорії Категорія:Багатозначні терміни, хоча по суті і є дизамбігом. Очевидно, чогось бракує у використаному там шаблоні {{DisambigF}} (додавання в категорію? але це просто виправити). Щодо Ювента (значення), то це дизамбіг, на який посилається стаття Ювента (компанія), яка сама є «сиротою0». Оскільки самі дизамбіги, хронологічні списки і службові списки, якщо вони в основному просторі, теж можуть бути визначені як ізольовані, то Ювента (значення) отримала «сирота1». Наскільки я зрозумів, РобоСтася так і працювала і з токи зору алгоритму помилок нема. (я визначаю дизамбіги з категорії, тому що простіше отримати список статей із однієї категорії, аніж список сторінок, куди включаються бозна скільки шаблонів. Дизамбіги мають бути просто правильно категоризовані). В принципі ми не мусимо робити зараз точнісінько як робила РобоСтася. Якщо справді дизамбіги не мають позчатися ізольованими, то це можна влаштувати. --Sergento 19:31, 13 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
@Sergento: Цікавий підхід. В принципі, я можу уявити корисний ізольований дизамбіг (наприклад, неоднозначність між кількома перейменованими населеними пунктами, який допомагає при пошуку). З іншого боку, ізольований дизамбіг з синіми посиланнями — це зло, бо ним читач не зможе вирішити неоднозначність. Чи можна подивитися якусь статистику, щоб зрозуміти, який з цих двох типів домінує? — NickK (обг.) 19:57, 13 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Нмд, ізольований дизамбіг не має користі, бо на нього майже так само складно натрапити, як на ізольовану статтю, а тому ним майже неможливо скористатися. щоби подивитися, що слово має інше значення, користувач має звідкілясь дізнатися, що вони взагалі існують. А дізнатися він може, якщо у статті є посилання на дизамбіг (ну ще випадково може якось натрапить, через пошук, чи що). Тому я не дуже розумію критерії, за якими ти хочеш отримати статистику. Можеш пояснити детальніше, будь ласка? --Sergento 20:37, 13 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Ну мені от трапився ізольований дизамбіг Вулиця 40 років Жовтня. Потрібний? Та наче так, для тих, хто шукатиме через пошук щось перейменоване. Ізольований? Так, і особливих шансів змінити це немає, хіба шляхом рекомунізації, щоб ці вулиці поперейменовували назад на честь Жовтня. А от щодо критерію, то формалізувати це дещо складно. Може, ти зможеш згенерувати просто список ізольованих дизамбігів? А там уже можна буде подивитися і зрозуміти, чи то взагалі потрібно — NickK (обг.) 23:44, 13 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Ось тут [6] є список ізольованих дизамбігів. Наразі таких набралося 4843 штук. --Sergento 14:53, 21 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Зараз основним методом позначення дизамбігів є не категорії, а магічне слово __DISAMBIG__ яке присутнє в шаблонах дизамбігів. Зокрема Ястржембський правильно опрацьовується рушієм, я це бачу наочно, бо в мене підсвічено посилання з CSS-класом mw-disambig. Це магічне слово опрацьовується й виводить оці всякі примочки, типу CSS-класу, розширення Disambiguator. Там за лінком є як з ним працювати через API і в якій таблиці БД його записи. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 20:14, 13 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Щойно, правда, зафіксив {{Список однофамільців}} щоб магічне слово працювало й треба буде перевірити чи в інших чудних шаблонах дизамбігів це ок. Але, імхо, краще все таки відштовхуватись від цього механізму. --ᛒᚨᛊᛖ (ⰑⰁⰃ) 20:30, 13 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
Розширення не скасовує категоризацію. (ну і, для хроносписків і службових магічних слів поки нема. чесно, мені простіше, коли всі ці речі за одним принципом відсікаються) Я подивлюся, однак, що можна з цим зробити. --Sergento 20:37, 13 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

@Максим Підліснюк: я, звісно, не знаю, як працюють бюрократи, але якщо після обговорення з'являються очевидні запитання, то, нмд, це має бути достатнім приводом, аби почати розрізняти слова «оперативні» і «миттєві». Це не перший випадок подібного поспіху. Нмд, така гіпероперативність може стати зайвим натяком на змову адмінів, чи ще там що, у очах деяких тутешніх персонажів. Негарно. Неприємно. Дякую за розуміння. --Sergento 09:32, 11 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

  • Потенційно корисна інфо: недавно шаблони дизамбігів були кардинально перероблені, принаймні один з них перестав ідентифікувати статті як дизамбіги. Існувало так - десь неділю, якщо не помиляюсь, і лише після звернення до користувача це було виправлено (1 шаблон, інші - не знаю). Якщо користувач одну помилку зробив, то можливо там ще якісь помилки були, які я не помітив?? -- Green Zero обг 09:06, 14 квітня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->
  • Здається ми з'ясували що хотіли, якщо питань більше нема. Днями тоді спробуємо запустить. --Sergento 19:51, 8 травня 2016 (UTC)__DTREPLYBUTTONSCONTENT__-->

Read other articles:

BecherovkaKarakteristikJenismerek AsalRepublik Ceko Diperkenalkan1807 ProdusenJan Becher – Karlovarská Becherovka (en) Kadar alkohol38 vol% Situs webhttp://www.becherovka.com [sunting di Wikidata]lbs Sebotol minuman Becherovka. Becherovka (pelafalan Ceko: [ˈbɛxɛˌrofka]), sebelumnya bernama Karlsbader Becherbitter, adalah minuman beralkohol pahit-manis (bitter) beraroma herbal, sering diminum untuk dapat meringankan pencernaan, yang diproduksi di Karlovy Vary, Republi...

 

Yashwant SinhaYashwant Sinha pada 2000 Menteri Urusan Luar NegeriMasa jabatan1 Juli 2002 – 22 Mei 2004Perdana MenteriAtal Bihari Vajpayee PendahuluJaswant SinghPenggantiNatwar SinghMenteri KeuanganMasa jabatan5 Desember 1998 – 1 Juli 2002Perdana MenteriAtal Bihari Vajpayee PendahuluP. ChidambaramPenggantiJaswant SinghMasa jabatan10 November 1990 – 5 Juni 1991Perdana MenteriChandra Shekhar PendahuluMadhu DandavatePenggantiManmohan SinghWakil Presiden Kongres Tr...

 

Chemical compound OxatomideClinical dataTrade namesTinset, othersOther namesKW-4354; McN-JR 35443; R-35443AHFS/Drugs.comInternational Drug NamesRoutes ofadministrationBy mouthATC codeR06AE06 (WHO) Legal statusLegal status In general: ℞ (Prescription only) Identifiers IUPAC name 1-{3-[4-(diphenylmethyl)piperazin-1-yl]propyl}-1,3-dihydro-2H-benzimidazol-2-one CAS Number60607-34-3 NPubChem CID4615ChemSpider4454 YUNIIJ31IL9Z2EEKEGGD01773 YChEBICHEBI:31943ChEMB...

The Little RascalsPoster rilis teatrikalSutradaraPenelope SpheerisProduserBill OakesMichael KingGerald R. MolenDitulis olehPaul GuayStephen MazurPenelope SpheerisMike ScottRobert WolterstorffCeritaPaul GuayStephen MazurPenelope SpheerisBerdasarkanOur Gang olehHal RoachPemeranBug HallTravis TedfordBrittany Ashton HolmesKevin Jamal WoodsZachary MabryRoss BagleySam SalettaBlake Jeremy CollinsBlake McIver EwingJordan WarkolCourtland MeadJuliette BrewerHeather KarasekDonald TrumpRaven-Symoné...

 

Tank division of the Soviet military 30th Tank Division (March 1941 – July 1941)ActiveMarch 1941–July 1941CountrySoviet UnionBranchRed Army, Soviet ArmyTypeArmouredSizeDivisionMilitary unit The 30th Tank Division (Military Unit Number 9465) was a Division sized unit of the Red Army that existed from March 1941–July 1941. Formed in March 1941 and stationed in western Belarus (Pruzhany), the division was destroyed in the Battle of Białystok–Minsk in June of the same year.[1] Hi...

 

Pour les articles homonymes, voir Vinon (homonymie). Vinon-sur-Verdon À Vinon-sur-Verdon, débouché de la vallée du Verdon dans celle de la Durance. Blason Administration Pays France Région Provence-Alpes-Côte d’Azur Département Var Arrondissement Brignoles Intercommunalité Durance-Luberon-Verdon Agglomération Maire Mandat Claude Cheilan 2020-2026 Code postal 83560 Code commune 83150 Démographie Gentilé Vinonnais, Vinonnaises Populationmunicipale 4 333 hab. (2021 ) Dens...

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要編修,以確保文法、用詞、语气、格式、標點等使用恰当。 (2013年8月6日)請按照校對指引,幫助编辑這個條目。(幫助、討論) 此條目剧情、虛構用語或人物介紹过长过细,需清理无关故事主轴的细节、用語和角色介紹。 (2020年10月6日)劇情、用語和人物介紹都只是用於了解故事主軸,輔助�...

 

Montreuil-des-LandescomuneMontreuil-des-Landes – Veduta LocalizzazioneStato Francia Regione Bretagna Dipartimento Ille-et-Vilaine ArrondissementRennes CantoneVitré TerritorioCoordinate48°15′N 1°13′W / 48.25°N 1.216667°W48.25; -1.216667 (Montreuil-des-Landes)Coordinate: 48°15′N 1°13′W / 48.25°N 1.216667°W48.25; -1.216667 (Montreuil-des-Landes) Altitudine110 m s.l.m. Superficie9,43 km² Abitanti227[1] (2...

 

Scottish philosopher and ethicist (born 1987) William MacAskillMacAskill in 2015BornWilliam David Crouch (1987-03-24) 24 March 1987 (age 37)Glasgow, ScotlandEducation Jesus College, Cambridge (BA, 2008) St Edmund Hall, Oxford (BPhil, 2010) St Anne's College, Oxford (DPhil, 2014) Spouse Amanda Askell ​(divorced)​[1]EraContemporary philosophyRegionWestern philosophyInstitutions Emmanuel College, Cambridge Lincoln College, Oxford Global Priorities Institute T...

У Вікіпедії є статті про інші значення цього терміна: Горіх.                   Латинські фрази Qui ex nuce nucleum esse vult, frangit nucem Хто хоче з'їсти ядро горіха, той розбиває горіх Горі́х (лат. nux, род. відм. nucis f) — в ботаніці це сухий нерозкрив�...

 

Neighborhood of Brooklyn in New York City Bay Ridge redirects here. For the unincorporated community in Northampton County, Virginia, see Bay Ridge, Virginia. Neighborhood of Brooklyn in New York CityBay RidgeNeighborhood of BrooklynLocation in New York CityCoordinates: 40°37′26″N 74°01′55″W / 40.624°N 74.032°W / 40.624; -74.032Country United StatesState New YorkCity New York CityBorough BrooklynCommunity DistrictBrooklyn 10[1]Government&#...

 

This article is about the Indo-Canadian film. For the Pakistani film of the same name, see Fire (2002 film). 1996 Indian filmFireFilm posterDirected byDeepa MehtaWritten byDeepa MehtaProduced byBobby Bedi Deepa MehtaStarringNandita Das Shabana AzmiCinematographyGiles NuttgensEdited byBarry FarrellMusic byA. R. RahmanProductioncompaniesKaleidoscope Entertainment Trial by Fire FilmsDistributed byZeitgeist FilmsRelease dates 6 September 1996 (1996-09-06) (TIFF) 5 November...

清水溪流域流向蘭陽溪源頭  - 位置三星山北北東方山峰 流經国家 中華民國位置宜蘭縣三星鄉、大同鄉 清水溪與蘭陽溪匯流處 清水溪位於台灣東北部,為蘭陽溪支流,流域分佈於宜蘭縣中部,包含三星鄉西部及大同鄉中部偏東地區。主流 (最長河道) 上游為大溪,發源於三星山北北東方約1.5公里處標高2,236公尺山峰東北側[1],向北北東流至清水橋與清水�...

 

Governor of NebraskaSeal of NebraskaIncumbentJim Pillensince January 5, 2023StyleThe HonorableResidenceNebraska Governor's MansionTerm length4 years, renewable once consecutivelyInaugural holderDavid ButlerFormationConstitution of NebraskaSalary$105,000 USD (2022)[1]Websitegovernor.nebraska.gov The governor of Nebraska is the head of government of the U.S. state of Nebraska as provided by the fourth article of the Constitution of Nebraska. The officeholder is elected to a four-y...

 

Politics of Sweden Basic Laws Instrument of Government Act of Succession Freedom of the Press Act Fundamental Law on Freedom of Expression Monarchy King (list): Carl XVI Gustaf Crown Princess: Victoria Royal family Royal Court Marshal of the Realm: Fredrik Wersäll Executive Government: Kristersson cabinet Prime Minister (list): Ulf Kristersson Deputy Prime Minister: Ebba Busch Government offices Ministries Government agencies Legislature Riksdag Speaker: Andreas Norlén Deputy Speakers 1st ...

Led Zeppelin Слева направо: Джон Бонэм, Роберт Плант, Джимми Пейдж, Джон Пол Джонс (1968) Основная информация Жанры хард-рокхеви-метал[1]блюз-рокфолк-рок Годы 1968—1980(Воссоединения: 1985, 1988, 1995, 2007)[~ 1] Страна  Великобритания Место создания Лондон Другие названия The New YardbirdsThe N...

 

Graph with same nodes but opposite connections as another The Petersen graph (on the left) and its complement graph (on the right). In the mathematical field of graph theory, the complement or inverse of a graph G is a graph H on the same vertices such that two distinct vertices of H are adjacent if and only if they are not adjacent in G. That is, to generate the complement of a graph, one fills in all the missing edges required to form a complete graph, and removes all the edges that were pr...

 

Regional unit in GreeceKarditsa Περιφερειακή ενότηταΚαρδίτσαςRegional unitMunicipalities of KarditsaKarditsaKarditsa within Greece Coordinates: 39°20′N 22°00′E / 39.333°N 22.000°E / 39.333; 22.000CountryGreeceAdministrative regionThessalySeatKarditsaArea • Total2,636 km2 (1,018 sq mi)Population (2021)[1] • Total106,305 • Density40/km2 (100/sq mi)Time zoneUTC+2 (EET)...

System to maintain vehicle trajectory in lieu of direct operator command This article is about the aircraft system. For other uses, see Autopilot (disambiguation). The autopilot control panel of a Boeing 747-200 aircraft An autopilot is a system used to control the path of a vehicle without requiring constant manual control by a human operator. Autopilots do not replace human operators. Instead, the autopilot assists the operator's control of the vehicle, allowing the operator to focus on bro...

 

古事類苑(こじるいえん)著者 文部省・東京学士院・皇典講究所・神宮司庁発行日 和装本:1896年(明治29年)-1914年(大正3年)洋装本:1908年(明治41年)-1930年(昭和5年)復刻版:1967年(昭和42年)-1971年(昭和46年)、1995年(平成7年)-1999年(平成11年)普及版:1976年(昭和51年)-1980年(昭和55年)発行元 和装本:神宮司庁洋装本:古事類苑刊行会復刻版・普及版:...