Обговорення користувача:A1/Створення бота (26.03.2012—04.04.2012)

Повний архів: Обговорення_користувача:A1/АвтоАрхів
Обговорення: Обговорення_користувача:A1

Створення бота ред.

Вітаю, пане A1! Я вирішив створити бота, пан Якудза порадив звернутись у цьому питанні до Вас… Зараз я навчив його «натискати» «випадкова стаття» і перевіряти наявність наголосу. Раніше вчив перевіряти наявність зображень, але це завдання пан Якудза забракував. Підкажіть, будь ласка, що не будь адекватне, чому можна навчити бота (з урахуванням того що я в програмуванні нуб). А також дайте оцінку теперішньому вмінню бота. (Вихідний код і техн. характеристика тут). Дякую. --Baseобговореннявнесок 20:01, 26 березня 2012 (UTC)Відповісти

Вітаю Вас, пане Base! Насправді я так само не програміст, переважно користуюсь доробком інших. Перш за все бота варто навчити користуватися півікедією ([1]). А далі, можу надати скрипт для підрахунку відвідуваності статей протягом року (початкова версія належить користувачу Amakuha), дуже цікава річ.
Звичайно найпривабливішою річчю є заливка нових статей. Наприклад я давно хочу бачити в нашій ВП весь масив газових електростанцій, що є в норвезькій Вікіпедії (no:Kategori:Gasskraftverk), вони у них залиті з [2].
Не знаю, наскільки це можливо, але мене би ще цікавив бот, що міг би підраховувати кількість і сумарний обсяг статей в заданій категорії. Моїх знань бракує для написання подібних скриптів. --А1 12:26, 27 березня 2012 (UTC)Відповісти
Проблема в тому, що я пишу не на Пітоні, а на Яві… Стосовно підрахунку в категорії потрібно із підкатегоріями? --Baseобговореннявнесок 15:25, 27 березня 2012 (UTC)Відповісти
Найкращий варіант, якщо глибину підкатегорій можна було б регулювати, в іншому випадку ліпше без, тоді точніші результати можна буде отримувати. --А1 15:33, 27 березня 2012 (UTC)Відповісти
Треба буде спробувати. А як Ви ставитесь до теперішнього вміння бота - розстановки {{без наголосу}}? --Baseобговореннявнесок 15:45, 27 березня 2012 (UTC)Відповісти
{{без наголосу}} можливо я би ставив лише в словах, в яких дійсно не зрозуміло, як слід вимовляти, і те скоріше десь внизу. І важливо, щоб не траплялась ситуація як зараз в статті Гіперболоїд. --А1 16:07, 27 березня 2012 (UTC)Відповісти
Зазвичай аргументом на користь наголосу називається те що в друкованих енциклопедіях він зазвичай наявний. Та й у Вікіпедії у порадах по написанню статті рекомендується його ставити (вибачте, що без лінку - пишу з моба). У тій статті проблема у одночасній наявності {{без наголосу}} і самого наголосу? не помітив, що мене розлогінило--Baseобговореннявнесок 18:16, 27 березня 2012 (UTC)Відповісти
Так, в тій статті вийшло так що наголос поставили, а шаблон лишили. Взагалі-то я звісно не проти наголосів... --А1 18:24, 27 березня 2012 (UTC)Відповісти
Напевно це через те, що деякі шаблони напр. Ізольована стаття знімає бот, тому могло бути що і про цей так само той, хто проставив наголос подумав, або просто забув... Впринципі можна бота навчити моніторити категорію статей без наголосів, але простіше вручну, бо боту важко пояснити де той наголос має бути (зараз він у мене перевіряє чи є символ наголосу взагалі у всій статті)... --Baseобговореннявнесок 18:37, 27 березня 2012 (UTC)Відповісти
Бот для категорій уже вміє визначити число статей в категорії (що можна і без бота побачити на сторінці категорії  ) та сумарний обсяг статей у ній (поки що без підкатегорій і без обсягу самої сторінки категорії))
У якому вигляді має бути готовий продукт? Заливати дані на якусь сторінку; просто повідомляти мною Вам дані про категорію, що Вас цікавить; чи намалювати програмку із графічним інтерфейсом? --Baseобговореннявнесок 14:34, 28 березня 2012 (UTC)Відповісти
Програма (впринципі не навіть не бот) з графічним інтерфейсом (дуже примітивним) на комп'ютері має бути встановлена ява, запускати через Java (TM) Platform SE binary --Baseобговореннявнесок 16:00, 28 березня 2012 (UTC)Відповісти
Геніально! Просто геніально! Можна вже використовувати для статистики тематичних тижнів! А можна для повноти кайфу налаштувати бота так, щоб він за моєю примхою міг ще й імпортні вікіпедії так само сканувати? По ідеї для цього йому слід передбачити якесь поле, де за замовченням має стояти uk, але за бажанням можна було би ввести pl, ru, en і т.д.? --А1 18:10, 28 березня 2012 (UTC)Відповісти
Дякую за похвалу  , але поле глибина ще не працює тому рано, думаю, використовувати для статистики - уявляю як це зробити - сьогодні чи завтра зроблю. Можливість скану інших вікі додам --Baseобговореннявнесок 18:19, 28 березня 2012 (UTC)Відповісти
Помітив ще один недолік: текст "включає ... сторінок загальним обсягом" не завжди вміщується у вікно, і якщо не вміщується, то власне цифра то і пропадає. Можна це якось виправити? --А1 19:02, 28 березня 2012 (UTC)Відповісти
Вікно, поідеї, можна розтягувати, чи у Вас не тягнеться?. Зроблю його ширшим за замовчуванням у наступній версії - тобто з глибиною і вибором проекту. --Baseобговореннявнесок 20:17, 28 березня 2012 (UTC)Відповісти
Приблизно так --Baseобговореннявнесок 19:42, 29 березня 2012 (UTC) Тільки я ніяким прогресбаром не обладнував тому на великих (особливо при глибині >1 (1 без підкатегорій)) може підвисати - це нормально, це воно так інфу скачує --Baseобговореннявнесок 20:19, 29 березня 2012 (UTC) І ще паном Андрюсом підмічено, що якщо стаття є у двох підкатегоріях, то вона врахована буде також двічі - треба буде потім зробити перевірку на врахованість при додаванні --Baseобговореннявнесок 20:22, 29 березня 2012 (UTC)Відповісти
Вже набагато ліпше! Але пан Андрюс помітив дуже суттєвий недолік, адже у нас дуже часто трапляється, що стаття може знаходитись одночасно в двох чи навіть більше підкатегоріях. Ось якби вдалося ще цей аспект врахувати, то буде взагалі геніально! --А1 20:31, 29 березня 2012 (UTC)Відповісти
Здається виправив, якщо Вам не складно перевірте на невеликих категоріях чи все вірно воно робить --Baseобговореннявнесок 19:55, 30 березня 2012 (UTC)Відповісти
Перевірив на оперній категорії, точно працює. По кількості категорій дає ті самі результати, що й AWB. Щоправда для аналізу з глибиною 3-4 підкатегорії дуже повільно працює, але все одно дуже дякую. Починаю використовувати для статистики тематичних тижнів. --А1 10:39, 4 квітня 2012 (UTC)Відповісти
Повернутися на сторінку користувача «A1/Створення бота (26.03.2012—04.04.2012)».