Википедия:Форум ботоводов/Архив/2011

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

Неправильные ссылки на цитируемый сайт[править код]

Здравствуйте!!! Кто подскажет как решить такую проблему. На многих страницах Википедии есть ссылки на мой сайт, всех их можно посмотреть по запросу: стр. http://ru.wikipedia.org/w/index.php?title=Служебная:Search&search=zooeco&button= Но идут многочисленные ссылки на мой сайт "Мир Животных" по старому адресу, а у меня изменился хостинг и теперь адрес сайта изменился с http://zoo-eco.zooclub.ru на http://zooeco.com, - а проверить очень просто - ни одна ссылка начинающаяся с http://zoo-eco.zooclub.ru/... не приведет на нужную страницу, а заменив в ссылке http://zoo-eco.zooclub.ru/... на http://zooeco.com/... Вы попадете на нужную статью... А мои старые адреса на zoo-eco.zooclub.ru/... используются хозяином хостинга zooclub.ru, на котором я временно находился, произвольно: размещенные там статьи не соответствуют ни одной ссылке, ни одной статье на которую ссылаются в Википедии. Что делать, как все исправить? С уважением канд.биол.наук, Евстафьев Игорь Леонидович (e-igo@ukr.net), сайт Мир Животных, http://www.zooeco.com/index.html (Евстафьев Игорь Леонидович)

Помогите, пожалуйста, решить проблему. — redBoston 19:25, 25 ноября 2011 (UTC)[ответить]
  • Я думаю, Вам сюда. Опишите данную проблему там, и должны помочь. Насколько я знаю, есть такой стандартный скрипт по замене, так что это для бота и ботовода будет сущий пустяк. M0zart 20:09, 25 ноября 2011 (UTC)[ответить]
Извините, тупанул. Конечно, надо туда писать.— redBoston 14:51, 26 ноября 2011 (UTC)[ответить]

Приветствия[править код]

Русскому разделу требуется новый бот для приветствий новых участников. Я использовал скрипт welcome.py из стандартного pywikipedia. Тут я разместил, на всякий случай параметры, которые использовал я. Кроме этих параметров всё остальное в скрипте предустановленно. --Latitude 19:08, 21 ноября 2011 (UTC)[ответить]

Запустил. Полёт нормальный. Компьютер выключаю редко, хотя 100% стабильности гарантировать конечно же не могу. Жаль, что Вы покидаете проект. Ваш бот уже стал родным, когда-то ведь он и меня поприветствовал...--Сергей Александрович обс 20:11, 21 ноября 2011 (UTC)[ответить]
В этом деле и 90% достаточно. Новички будут регулярно писать на электронную почту боту письма, задают всевозможные вопросы. В тёплые времена года мне через день приходило одно-два письма, в холодные значительно реже, с чем это связано я не знаю. Как правило большинство не понимают что пишут письмо роботу, не редко считают тебя так-же администратором. Ещё некоторые размещают у себя на странице коммерческую рекламу, помогает хорошо шаблон {{спам}}, вот и всё, удачи! --Latitude 10:19, 22 ноября 2011 (UTC)[ответить]

Меня достал этот бот. В статье Еврейская автономная область после его исправлений одна из дублирующих ссылок перестает работать. Сколько мне еще откатывать его правки? Странник27 06:24, 20 ноября 2011 (UTC)[ответить]

Оценка размера статей[править код]

Есть ли у кого либо из наших умельцев бот, который может подсчитать размер статьи без инфобокса, ссылок и интервик? По сути технически это не сложно, но хотелось бы уточнить. ptQa 23:20, 18 ноября 2011 (UTC)[ответить]

Механизм исключения из категорий[править код]

Доброго времени суток. С программным обеспечением, которым пользуются боты, знаком смутно, поэтому, если в чём-то не прав, не судите строго. Судя по всему, такая правка бота была осуществлена с помощью стандартного средства. Так или иначе, после неё в статье не осталось категорий, следовательно, версия перестала соответствовать требованию к патрулированным статьям, при этом всё равно отпатрулировалась. В связи с этим, предлагаю в случае правки бота, освобождающей статью от последних категорий, автоматически снимать отметку патрулированности с сохраняемой версии, тем самым оставляя данный вопрос на рассмотрение патрулирующим. --SkоrP24 14:47, 1 октября 2011 (UTC)[ответить]

  • Сомневаюсь, что это можно автоматизировать: механизм патрулирования включен в очень небольшом числе разделов, и стандартные средства (АВБ, Pywikipedia) с ним не работают. Лучше просто после удаления категорий проверять список пройденных статей на их попадание на эту и эту страницы (и вообще лучше их регулярно чистить). MaxBioHazard 15:36, 1 октября 2011 (UTC)[ответить]
    Можно, я думаю, сделать фильтр, который ставил бы метку в случаях удаления последних категорий в патрулированных статьях. Тогда ботоводу не составит труда просмотреть во вкладе бота правки и найти подобные там (и патрулирующим легче). Конечно, если какое-то стандартное автоматизированное ПО будет искать пройденные статьи среди тысяч некатегоризированных страниц — тоже хорошо. --SkоrP24 16:12, 1 октября 2011 (UTC)[ответить]

Инкубатор и интервики-бот[править код]

1. Скрипт interwiki.py, в связи с созданием пространства Инкубатор, стал выдавать предупреждения:<br$2 /> «Missing namespace in family file Wikipedia: namespace ['ru'][102] <it is set to 'Инкубатор'>»<br$2 /> «Missing namespace in family file Wikipedia: namespace ['ru'][102] <it is set to 'Обсуждение Инкубатор'>»<br$2 /> Как можно утихомирить бота?<br$2 />

https://sourceforge.net/tracker/?func=detail&aid=3416207&group_id=93107&atid=603140 зафайлил — Dnikitin 19:55, 30 сентября 2011 (UTC)[ответить]
Поясню. Это патч для wikipedia_family.py. Не надо добавлять комментарии, чтобы еще вам хотелось бы пофиксить или добавить. Во-первых для этого есть другой раздел Tracker->Feature Request. Все ваши предложения нужно файлить туда. Во-вторых, засоряя патч непоместу написанными комментариями, вы просто усложняете его принятие разработчиками; им разбираться и вникать не всегда хочется в то, что тут еще написано и зачем, а главное, насколько это изменение консенсусно. — Dnikitin 10:08, 2 октября 2011 (UTC)[ответить]

2. После обновления бот стал выводить ещё и предупреждение «Family file Wikipedia contains version number 1.8wmf1, but is should be 1.17wmf1». Дата завершения перехода всех википедий на 1.8 неизвестна?--Сергей Александрович обс 18:41, 30 сентября 2011 (UTC)[ответить]

1.18 - Известна: Tuesday, October 4 (-5), 23:00-03:00 UTC Besuglov.S вкл / обс 19:33, 30 сентября 2011 (UTC)[ответить]

replace.py: пустая строка, удаление категорий[править код]

При удалении текста через данный скрипт, если второй параметр оставить пустым вместо удаляемого текста будет оставлена пустая строка. Можно ли этого как-то избежать? И можно ли удалить из списка статей определённые категории иным скриптом? — GreenStork. 15:39, 30 сентября 2011 (UTC)[ответить]

Category.py -remove помогает? --Obersachse 18:57, 30 сентября 2011 (UTC)[ответить]
Требуется удалить несколько категорий за раз; если это можно сделать через Category.py — я пока не нашёл как. А первый вопрос актуален и сам по себе. — GreenStork. 19:56, 30 сентября 2011 (UTC)[ответить]
Наверное нужно добавить к удаляемому тексту код перевода строки. Опыта у меня нет. Category.py -remove удаляет категорию из всех страниц, где она включена. В данном случае скрипт не помогает, значит. --Obersachse 18:28, 1 октября 2011 (UTC)[ответить]
Точно, добавление \r\n помогло. Спасибо! =) — GreenStork. 19:26, 1 октября 2011 (UTC)[ответить]

Кириллица[править код]

Работаю в боте над неоднозначностями. Серьезными препятствиями в работе являются непонятные символы вместо русских слов. Что делать? Lord Dimetr обс / вклад 02:18, 13 сентября 2011 (UTC)[ответить]

Крайне понятное и полное описание проблемы. --Michgrig (talk to me) 06:46, 13 сентября 2011 (UTC)[ответить]
Названия неоднозначностей и статей в боте solve_disambiguation.py отображаются непонятными символами. Lord Dimetr обс / вклад 08:47, 13 сентября 2011 (UTC)[ответить]
Википедия:Рекомендации юному ботоводу#Особенности кириллицы помогает? --Obersachse 20:04, 13 сентября 2011 (UTC)[ответить]
Помогло. Кстати, здесь моя заявка - Википедия:Заявки_на_статус_бота/LD-bot. --Lord Dimetr обс / вклад 13:19, 14 сентября 2011 (UTC)[ответить]

Задержка запросов на удаление удалённого на КУ[править код]

По мотивам вот этого предлагаю внести в ППБ дополнение - "Удаление из статей элементов (категорий, шаблонов и т.п.), по которым был вынесен итог "Удалить" на ВП:КУ, должно производиться не ранее, чем через сутки после вынесения итога, чтобы он мог быть результативно оспорен". Результативно - в смысле, если его оспорят, но шаблон из 5 000 статей уже удалят, оспаривание заметной пользы не принесёт. MaxBioHazard 04:29, 10 сентября 2011 (UTC)[ответить]

Разумно. --Obersachse 08:57, 10 сентября 2011 (UTC)[ответить]
Макс, замена вот конкретно этого шаблона нормальной разметкой принесёт только пользу независимо от того, будет он удолён или нет. Ибо его удобство кончается в момент нажатия кнопки Записать страницу. Дядя Фред 14:59, 11 сентября 2011 (UTC)[ответить]
  • Как вы понимаете, в этой теме, в отличие от темы на ОСП, речь не о конкретном шаблоне, а об общем принципе. О том, что восстановить что-либо удалённое может быть существенно сложнее, чем удалить, поэтому надо организовать хоть небольшой, но лаг, чтобы в случае чего не гонять ботов по 2 раза (а этот шаблон, если бы был удалён, восстановить ботом на тех местах, где он стоял, было бы невозможно в принципе; абсолютно независимо от вопроса, действительно ли его нужно восстанавливать) MaxBioHazard 15:29, 11 сентября 2011 (UTC)[ответить]
Насчёт общего принципа трудно не согласиться, особенно если удаляется категория, не вставляемая шаблоном. На такой случай, вероятно, имеет смысл и локально тоже логировать действия ботов по удалению категорий, чтобы их в случае чего проще откатить было. Типа перед удалением категории сохранять список для AWB. Дядя Фред 19:05, 11 сентября 2011 (UTC)[ответить]
  • Для этого в АВБ способ уже есть: он может делать выборку из User contributions. То есть можно выбрать массив статей из правок своего бота, и пройтись по ним опять, я так один раз исправлял косяк своего. Но опять же это сработает, если нужно например вновь проставить категорию, а вот для восстановления подобного шаблона на прошлых местах этого будет недостаточною. MaxBioHazard 19:52, 11 сентября 2011 (UTC)[ответить]
  • Только не User contibution. AWB давно разучился понимать limit и offset (тогда же у него отрезали парсинг и множества других Special) - и выдаст 25000 последних правок. Так что лучше копи-паста нужного лога, далее, например, Word. Alex Spade 21:36, 11 сентября 2011 (UTC)[ответить]
  • Не понял вас. В АВБ есть 2 способа получить выборку User contributions - все правки и последние N (число вводится). Это работает, я же говорю, я делал это на вкладе своего бота. MaxBioHazard 05:01, 12 сентября 2011 (UTC)[ответить]
  • И какое это имеет отношение к вопросу ? Да, выбирать из середины вклада он не умеет, приходится закачивать всё с самых последних до того места, а потом уже вручную обрезать. А в чём проблема ? NoLimits в контрибьюшнс вроде не действует, но если итог будет своевременно оспорен, 25 000 правок за это время не пройдут. MaxBioHazard 09:20, 13 сентября 2011 (UTC)[ответить]

Помогите в создании бота[править код]

Я собираюсь настроить бота на то, чтобы он делал две вещи: 1. Создавал ботостатьи по тематике Дальнего Востока 2. Ставил на статьи проекта шаблон "Статьи проекта Дальний Восток". Lord Dimetr обс / вклад 09:58, 9 сентября 2011 (UTC)[ответить]

ВП:РДБDnikitin 10:45, 9 сентября 2011 (UTC)[ответить]
Вы не понимаете я не собираюсь давать кому-либо работу, я собираюсь создать собственного бота. Lord Dimetr обс / вклад 10:51, 9 сентября 2011 (UTC)[ответить]
Тогда см. Википедия:Бот, Википедия:Рекомендации юному ботоводу и Википедия:Боты/FAQ и задавайте более конкретные вопросы, на которые тут постараются ответить. — Dnikitin 10:54, 9 сентября 2011 (UTC)[ответить]
Мне надо спрограммировать бота на вышеприведенные задачи, и прошу помощи та как я в этом не разбираюсь. Lord Dimetr обс / вклад 11:00, 9 сентября 2011 (UTC)[ответить]
В таком случае я бы рекомендовал действовать согласно древной мудрости «Не умеешь — не берись». Есть у нас специалисты по той области. Зачем самому мучиться, если намного эффективнее поручить задание мастерам по этому делу?
По созданию ботостабов я помочь не могу, но могу подсказать, как с помощью AutoWikiBrowser можно расставлять шаблон. --Obersachse 11:22, 9 сентября 2011 (UTC)[ответить]
Я уже создал учетную запись бота, я хочу создать бота. Неужели нет желающих помочь, а не раздавать бесполезные советы. Lord Dimetr обс / вклад 11:38, 9 сентября 2011 (UTC)[ответить]
А какую именно помощь вы хотите тогда получить? В приведенных ссылках есть информация по framework'ам, на основе которых пишутся боты. Есть уже написанные стандартные боты, которые умеют делать стандартные задачи, как то, расставление шаблонов. Obersachse предложил вас научить пользовать AWB. Многие ботоводы используют исключительно его, не пачкая руки написанием кода. Ваши запросы неконкретизированы. — Dnikitin 11:48, 9 сентября 2011 (UTC)[ответить]
Надо поставить meta:pywikipedia и использовать add_text.py (например) для расставления шаблонов. — Dnikitin 11:48, 9 сентября 2011 (UTC)[ответить]
  • (!) Комментарий: Я вряд ли буду поддерживать присвоение флага бота, если ботовод не способен самостоятельно создать своего бота (что не страшно), но отказывается использовать испробованные стандартные боты. --Obersachse 11:53, 9 сентября 2011 (UTC)[ответить]
    • Извините, если что я не так объяснил. Я не просил за меня создавать бота. Я просил лишь проинструктировать: как настраивать бота (нужно ли создать в УЗ Бота постраницу или что-то другое), и где найти нужные мне исходники. Lord Dimetr обс / вклад 12:00, 9 сентября 2011 (UTC)[ответить]

Новый шаблон и новая работа[править код]

Уважаемые коллеги, возможно, по результатам этого обсуждения появится запрос на бота, сортирующего стабы по категориям (идея делать это средствами самого шаблона была отвергнута ранее, magic word {{PAGESIZE}} в шаблоне на 200 000 включений было сочтено непозволительной роскошью). Прошу прочитать и поучаствовать, дабы по результатам обсуждения не народилось нереализуемое ТЗ на бота. Дядя Фред 22:12, 3 сентября 2011 (UTC)[ответить]

Всевозможные роботы упорно добавляют в статью Дорога (фильм, 1982) интервику на вьетнамском языке на НП Йол в Индии. Как попросить их этого не делать? :) Анатолич1 05:10, 26 августа 2011 (UTC)[ответить]

Казахские символы в pywikipedia[править код]

Добрый день. У меня такая проблема. Я скачал pywikipediabot, для того чтобы работать с категориями и шаблонами в Казахской википедии, но ни в командной строке, ни в Far Manager не получается работать с названиями, содержащими специфические казахские буквы, например, қ или ұ (слова, состоящие полностью из русских букв, проходят нормально). Хотел изменить System Locale в Windows, но там нет казахского языка. Какие инструменты можно использовать в данном случае? Заранее благодарю, --Bekus 18:23, 20 августа 2011 (UTC).[ответить]

Трудно что-либо советовать. Попробуйте рецепт из Википедия:Рекомендации юному ботоводу. Может быть поможет. — Dnikitin 21:25, 20 августа 2011 (UTC)[ответить]
Я уже пробовал указать кодировку в файле user-config.py - не помогло. --Bekus 04:35, 21 августа 2011 (UTC)[ответить]
  • В чём конкретно выражается "не получается работать", выводятся какие-то сообщения об ошибках или что ? Попробуйте варианты из Участник:Latitude/Установка и использование бота pywikipedia и meta:Pywikipediabot/user-config.py (установка Юникода или кодовой страницы для казахского языка) MaxBioHazard 05:04, 21 августа 2011 (UTC)[ответить]
    Никаких ошибок не выводится. Как я понял, при вводе названий статей, категорий или шаблонов, содержащих специфические казахские буквы, бот проводит поиск по Википедии, но не может найти данные страницы из-за несоответствия кодировок. Например, при поиске слова «Ғалым», он пробует искать что-то вроде «?алым» (это только пример). Кстати, хотя бот и работает для слов, в которых нет специфических букв, но на экран ВСЕ кириллические буквы выводятся некорректно, как непонятные символы. Как я ранее писал, я уже пробовал устанавливать кодировки Юникода в user-config.py, но это не помогло. Вот я и подумал, что, возможно, есть какие-нибудь клиенты командной строки (Far Manager не работает), которые могут быть настроены на различные кодировки и не будут вызывать несоотвествия при вводе-выводе. Надеюсь, ситуация немного прояснилась. --Bekus 07:52, 21 августа 2011 (UTC)[ответить]
    Зайдите в папку C:\Python26\Lib\encodings, найдите скрипт cp1251, добавьте ваши специфические казахские буквы. Более подробно спрашивайте у участника Vago, он сталкивался с этой проблемой и кажется решил её. У меня в своё время тоже кириллические буквы выводились некорректно, я тогда установил версию питона 2.5.2, её нужно просто установить, пользоваться можно любой другой версией 2.6, 2.7 --Latitude 20:26, 21 августа 2011 (UTC)[ответить]
  • Думаю, что это проблема кодировок Windows. Под линуксом никаких проблем нет со словом «Ғалым». --Obersachse 16:24, 21 августа 2011 (UTC)[ответить]
  • Благодарю за помощь! Ранее не хотел этого делать, но пришлось устанавливать виртуальную машину с Ubuntu. Теперь все работает. --Bekus 05:29, 22 августа 2011 (UTC)[ответить]

Удаление пустых ссылок на ВЦ[править код]

В 2006 году при создании ботонедостабов в них были проставлены шаблоны-ссылки на "эту статью в Викицитатнике" [1], причём для большинства из них страницы в ВЦ нет, я такие несколько раз удалял. Предлагаю ботоудалить все такие шаблоны, если нет адресной страницы, возражения будут ? MaxBioHazard 16:03, 15 августа 2011 (UTC)[ответить]

Удаляй смело! ;-) --Obersachse 19:04, 15 августа 2011 (UTC)[ответить]
Тогда нужно решить, как это сделать. Есть ли боты, проверяющие существование страницы в другом проекте ? Я пробовал создать список средствами АВБ, пересечение статей с шаблоном "викицитатник" со вкладом этого бота у нас сравнить с содержимым категории "Фильмы" в ВЦ, но получилось не очень, т.к. иногда здешняя и тамошняя статья имеют разные названия, в основном за счёт добавления "(фильм)"MaxBioHazard 18:19, 16 августа 2011 (UTC)[ответить]
А чем они мешают? Это как красные ссылки только в другой проект. Через пять лет появятся и на викицитатнике соответствующие статьи. — Dnikitin 18:33, 16 августа 2011 (UTC)[ответить]
Тем, что по ним не видно, что они "красные", и это вводит в заблуждение; переход по такой ссылке на пустую страницу раздражает. MaxBioHazard 11:03, 17 августа 2011 (UTC)[ответить]
пять баллов! — Dnikitin 12:27, 17 августа 2011 (UTC)[ответить]
Не понимаю вашей аргументации. Давайте во все статьи проставим такие ссылки на все проекты Фонда, там они тоже "когда-то появятся" MaxBioHazard 15:23, 17 августа 2011 (UTC)[ответить]

Медленная запись правок ботов[править код]

Последние дни, примерно неделю-две, очень сильно упала скорость совершения ботоправок, как через АВБ, так и на pywikipedia: средняя правка записывается порядка 30 секунд, хотя в июле работало со скоростью до 12 правок в минуту. Иногда правку вообще не получается записать, pywikipedia выводит сообщение о невозможности доступа к ru.wikipedia.org/w/api.php. У других такие проблемы есть или это только у меня ? MaxBioHazard 11:00, 11 августа 2011 (UTC)[ответить]

Кажется, что в очередной раз сервера перегружены. --Obersachse 17:08, 11 августа 2011 (UTC)[ответить]

Как настроить pywikipedia бота на работу в других википроектах[править код]

== Добрый день ==

Я создал бота по схеме предоставленной участником Latitude. Но не могли бы вы мне подсказать как настроить такого бота на работу в других википроектах? (Я имею ввиду проекты Фонда (викиновсти) и другие проекты на движке вики.) Zooro-Patriot 09:44, 7 августа 2011 (UTC)[ответить]

Допустимость ботозамен «е»→«ё»[править код]

В Обсуждение участника:Movses#Ботозамена «ё» возник вопрос о допустимости таких ботоправок, состоящих исключительно из замен одного слова «вареный» → «варёный». Насколько я вижу, в наших правилах запрета нет, потому что они (как и многие другие правила) редко обновляются (по сравнению с enwiki), поэтому предлагаю добавить в правила раздел en:WP:COSMETICBOT. — AlexSm 20:06, 2 августа 2011 (UTC)[ответить]

Алекс, речь идёт о любой орфографии или только «е»→«ё» ? Вот такая правка в контексте данного обсуждения ? Изменение орфографии это, ведь, не косметические изменения. За косметические в AWB отвечает отдельный чекбокс, в pywikipedia отвечает ключ -cc (-cosmeticchanges). --Movses 20:19, 2 августа 2011 (UTC)[ответить]
На мой взгляд, очевидные ошибки орфографии ботом исправлять можно (с проверкой, см. правила), хотя при этом крайне желательно также делать и остальные возможные «косметические» исправления. Однако ёфикация (да ещё и всего одного слова, а не многих сразу) исправлением орфографии не является. — AlexSm 20:50, 2 августа 2011 (UTC)[ответить]
  • Поддерживаю. Не уверен насчёт правок, включающих все возможные косметические изменения (например из AWB/Typos, их может быть и можно разрешить), но исправление всего лишь одной ошибки отдельными правками следует запретить явно. MaxBioHazard 03:03, 3 августа 2011 (UTC)[ответить]
Почему исправление одной буквы в интервики разрешено (хотя зачастую там есть редирект и пользователь не потеряется), а исправление одной буквы как в примере "вареный\варёный" нет ? В чём принципиальная разница ? Нагрузка на движок и в том и в том случае одинакова. Если боту вы доверяете, то вопрос доверия и в том, и в том случае одинаковый. Что делать, если в статье лишь одно слово следует ё-фицировать, а остальных на ё-фикацию просто нет ? Я категорически "за" такие правки. Вреда от них нет. В случае если таковое правило будет принято, то прошу принимающих чётко прописать, каким образом в pywikipedia указать не делать правку одного символа. Поскольку ё-фикация в cosmeticchanges не входит. --Movses 04:55, 3 августа 2011 (UTC)[ответить]
Потому что неправильно использовать правку для одной замены, когда можно провести сразу много. MaxBioHazard 05:00, 3 августа 2011 (UTC)[ответить]
  • Ничего не вижу плохого в мелких незначительных правках, в том числе ёфикации одного слова. Ничего плохого или хорошего в этом нет. Можно рекомендовать ботоводам так не делать, но на уровне правил запрещать не нужно. Это пустое лишнее ограничение. см. ВП:БФDnikitin 06:09, 3 августа 2011 (UTC)[ответить]
    Пожалуйста, покажите мне хоть один пункт с той страницы, применимый к данной ситуации. Каким образом желание, чтобы боты делали более эффективные правки, у Вас вдруг превратилось в нелюбовь к ботам вообще? — AlexSm 13:43, 3 августа 2011 (UTC)[ответить]
    Не в этом дело. У ботовода чешутся руки, вот он и запускает ёфикацию. Дайте ему поле для деятельности, подкиньте идею и он ей займется и забудет про эту пустую ёфикацию. Вместо этого каждый раз поднимается шумиха на форумах с призывами что-то кардинально менять на уровне правил. Хотя никакого вреда от этой возьни с ё нет. Пусть хоть по одной букве за правку меняет, если ему нравится. — Dnikitin 13:59, 3 августа 2011 (UTC)[ответить]
  • Я не согласен с утверждением, что якобы никакого вреда нет. А нагрузка на сервер? Удлинение (замусоривание) истории правок? Я лично считаю, что при такой замене польза и вред нейтрализуют друг друга. А правку без пользы не стоит делать. Мастерство ботовода состоит в том, чтобы минимальным числом правок принести максимум пользы. --Obersachse 17:38, 3 августа 2011 (UTC)[ответить]
Томас, почему интервики-ботам можно делать правку в корректировке одной буквы, а боту с автозаменой нельзя ? Чем с точки зрения нагрузки на сервер, отличается правка интервики-бота от правки автозамены ? Почему интервики-бот не замусоривает историю правок, а автозамена замусоривает ? А правку без пользы не стоит делать Почему не является пользой исправление орфографической нормы слова, которого нет в словаре (вареный) на слово, которое есть в словаре (варёный) ? --Movses 20:19, 3 августа 2011 (UTC)[ответить]
Теоретически, в данном случае статью os:Итерзен из редиректа могут превратить во что-нибудь другое, или вообще удалить. И тогда связь с правильной статьёй потеряется. Что же касается "ё", то есть правило ВП:Ё, в котором сказано, что отсутствие этой буквы не равносильно грамматической ошибке. --Emaus 20:40, 3 августа 2011 (UTC)[ответить]
Я вроде ясно написал С ТОЧКИ ЗРЕНИЯ НАГРУЗКИ НА СЕРВЕР. --Movses 20:50, 3 августа 2011 (UTC)[ответить]
Насчёт нагрузки на серверы - не уверен, что это критично. Здесь, скорее, другие соображения - рост истории правок, "замусоривание" списков наблюдения мелкими правками. Если польза от правки перевешивает - например, случай явной грамматической ошибки - то почему бы и нет? Замена "е" на "ё" - не такая большая польза. --Emaus 21:17, 3 августа 2011 (UTC)[ответить]
Вы знаете en:Wikipedia:Don't worry about performance? BinárisСкажи красавица, чего не нравится :-) 20:23, 6 августа 2011 (UTC)[ответить]
Спасибо за ссылку! — Dnikitin 11:08, 11 августа 2011 (UTC)[ответить]
«Don't worry» написано в основном для обычных редакторов статей, а не для ботов, совершающих массу правок; более того, прямо там указана ссылка на блокировку бота сисадмином, при этом в наш раздел (в основном англоязычные) сисадмины не заглядывают, но это не значит, что можно делать что хочешь. — AlexSm 13:58, 11 августа 2011 (UTC)[ответить]

Бот не может[править код]

обновить таблицу на странице Википедия:К удалению. Возможно, всё дело вот в этой избыточной правке. Страница защищена. Поправьте, плиз. 91.79.126.209 00:27, 31 июля 2011 (UTC)[ответить]

MaxBioHazard исправил. --Obersachse 11:17, 31 июля 2011 (UTC)[ответить]
Точно ли решена проблема? Сейчас таблица заканчивается 28 июля. Такая же ситуация, кстати, и с таблицей на странице Википедия:К улучшению. Между прочим, нужна ли на этих страницах фраза «Добавьте новый день в таблицу»? — ведь вроде бы бот сам это делает как надо, а участники, если уж возьмутся, то сделают как умеют:) 91.79.157.22 01:14, 1 августа 2011 (UTC)[ответить]

pywikipedia: добавить/редактировать секцию[править код]

А в pywikipedia есть способ добавить/редактировать секцию отдельно (см. [3] параметр section)? Например если надо добавить новую секцию на страницу обсуждения участника. Или я не нашёл, или такой возможности нет? --Lankier 12:38, 13 июля 2011 (UTC)[ответить]

А как вообще ботами добавляются новые сообщения на страницы участников, с учётом того, что на странице может быть шаблон {{новые сверху}} (или подобные)? --Lankier 13:34, 13 июля 2011 (UTC)[ответить]

Unfortunately, no such option (I asked it earlier on Pywiki-l mailing list, with no result). So you have to write your own code, editing the whole page and looking for templates. You may want to handle pywikibot.EditConflictError (I never did it, I trust in the speed of my bot). {{новые сверху}} is quite unique in ruwiki as far as I know, and nobody can expect bot owners from dewiki, nlwiki etc. who maintain the framework to write a code for it. My private opinion is that this template is for trouble only. Another way is to enhance wikipedia.py and submit the new code for the community and you will be welcome. :-) BinárisСкажи красавица, чего не нравится :-) 07:00, 15 июля 2011 (UTC)[ответить]

Great job!!!!! I see on the mailing list you have not wasted the time. I personally will use it with pleasure. Cпасибо! BinárisСкажи красавица, чего не нравится :-) 10:21, 15 июля 2011 (UTC)[ответить]

Я так понимаю, был вопрос про добавление нового раздела на страницу. А есть ли какой-нибудь способ или код (использую тоже pywikipedia), чтобы была замена целого раздела? Вроде как replace.py не очень подходит, так как надо менять большое количество строк ("#10#13"), а в replace.py может менять только слова/предложения, или все-таки нет? )M0zart 19:43, 20 июля 2011 (UTC)[ответить]

replace.py может принимать и регулярное выражение, так что можно менять целые абзацы и куски текста. — Dnikitin 22:54, 20 июля 2011 (UTC)[ответить]
Спасибо. Буду изучать это. M0zart 18:15, 21 июля 2011 (UTC)[ответить]

Visit https://sourceforge.net/tracker/?func=detail&atid=603140&aid=3367839&group_id=93107 where you find Lankier's patch. If you install it, you will be able to read and edit any section if you know the number of it, not only a new section. Replace.py может принимать не только регулярное выражение, но и функции. :-) See below the HOWTO I wrote. BinárisСкажи красавица, чего не нравится :-) 18:38, 21 июля 2011 (UTC)[ответить]

Так как мне необходимо заменить целый раздел с статье, то соотвественно его новую версию тоже указывать необходимо в строке параметров (передачу файлов стандарный replace.py не поддерживает, так как замена чаще всего происходит слов и предложений). Но так как этот раздел содержит более 500 строчек, то думаю регулярными выражениями тут не обойтись. :( Так ли это? Или все-таки можно заменить целый абзац? Конкретная задача — хочу просто обновить данные в таблице. M0zart 12:53, 3 августа 2011 (UTC)[ответить]

Регулярные выражения не интересуются количеством строчек. :-) If you want to use many regexes, you should put them into user-fixes.py rather than command line of replace.py. You may narrow it to the table with giving the separatation marks, e.g.
(ur'^(\|.*?\|\|[кК])ошка', ur'\1от') will replace кошку by кот in the second column of the table. Is this what you wanted to know? BinárisСкажи красавица, чего не нравится :-) 15:58, 6 августа 2011 (UTC)[ответить]

Это я понял. Мне не понятно другое: например, как я могу указать replace.py, чтобы оно заменяло целый абзац, начиная с "{|" и заканчивая "|}". Где указывать новое значение для данного абзаца? Ведь новое значение будет содержать около 5000 символов, а его я хочу брать из файла. M0zart 21:10, 14 августа 2011 (UTC)[ответить]

Я боюсь что теперь это я, кто не понимает. Покажите, пожалуйста пример. Целую таблицу можно выбрать так: ur'(?s)^{\|.*?\|}'. (Или (?m)? Попробуйте.) It will be more complicated if there are nested tables. Вам нужно же таблица или секция? BinárisСкажи красавица, чего не нравится :-) 23:28, 15 августа 2011 (UTC)[ответить]

Незарегистрированный бот[править код]

Случайно встретила: Участник:Bean49Bot. Не знаю, положено ли их превентивно блокировать? --Дарёна 12:09, 11 июля 2011 (UTC)[ответить]

В любом случае, это к администраторам, а не к ботоводам. — Dnikitin 12:55, 11 июля 2011 (UTC)[ответить]
Заблокировал. --Obersachse 15:45, 11 июля 2011 (UTC)[ответить]
It is an interwikibot operated by hu:user:Bean49 and has a few interwiki edits. BinárisСкажи красавица, чего не нравится :-) 07:05, 15 июля 2011 (UTC)[ответить]

Python Unicode Bug[править код]

Python 2.7.2 has been released at Sun, 12 June 2011. This release does no longer trigger unicode bug 3081100, which happened for characters with multiple accents (for example on hak-, hi-, cdo- and sa-wiki). I guess it is highly recommended to migrate to this new release if the local version has this bug. Greetings Xqt 13:19, 3 июля 2011 (UTC)[ответить]

Using own functions with replace.py (for Pywikipedia bot owners)[править код]

Hi folks,

I came from huwiki to gladly tell you that I have written a HOWTO on using functions in your fixes.py/user-fixes.py. See hu:user:Bináris/Fixes and functions HOWTO. This is a mostly undocumented feature of replace.py and may improve your fixes (for those who are a bit familiar with Python programming). Useful for complicated replacement tasks. Enjoy!

(Your system of starting a new section is not really friendly.) BinárisСкажи красавица, чего не нравится :-) 11:47, 3 июля 2011 (UTC)[ответить]

Вход через C#[править код]

Какой код нужно прописать на C#, если мне нужно, чтобы бот зашёл на свою учётную запись? Mark013о|в 07:33, 23 июня 2011 (UTC)[ответить]

http://dotnetwikibot.sourceforge.net/Dnikitin 10:12, 23 июня 2011 (UTC)[ответить]
Огромное спасибо! Mark013о|в 16:48, 23 июня 2011 (UTC)[ответить]

Странное действие AWB[править код]

Кто-нибудь может объяснить, почему AWB девикифицировал на этой странице ссылку ? MaxBioHazard 10:30, 8 июня 2011 (UTC)[ответить]

Ну... Страница ссылается на саму себя. DerLetzteRegenbogen 10:33, 8 июня 2011 (UTC)[ответить]

Вопрос по полномочиям[править код]

Извиняюсь за, возможно, дурацкий вопрос: могут ли боты выставлять страницы на удаление? lohmatiyy 10:20, 5 июня 2011 (UTC)[ответить]

  • Где-то кажется было правило, которое не позволяло выставлять более 5 аналогичных страниц в день, оно косвенно регулирует этот вопрос. Других запретов не видел. Наверное еще никто не делал ботов с достаточным для качественного выполнения такой работы «интеллектом». — Ivan A. Krestinin 10:41, 5 июня 2011 (UTC)[ответить]
  • Могут. Есть боты, занимающиеся этим для несвободных изображений без ОДИ. MaxBioHazard 11:01, 5 июня 2011 (UTC)[ответить]
  • Ivan A. Krestinin, я имел ввиду некоторые критерии ВП:КБУ. Например С2 и С3 lohmatiyy 09:33, 20 июня 2011 (UTC)[ответить]

Есть список Список заслуженных ветеринарных врачей Российской Федерации; хорошо бы и статью-список для обычных (НЕ-ветеринарных) врачей заполнить подобным же образом. Или это я слишком многого хочу?
Методика заполнения, очевидно, аналогична методике создания точно такого же бандла статей и шаблонов касательно ветеринарных врачей.--AndreiK 18:23, 3 июня 2011 (UTC)[ответить]

Реквест переименования[править код]

Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.
Перенесено на страницу Википедия:Запросы к ботоводам.
ВП:РДБDnikitin 13:46, 19 мая 2011 (UTC)[ответить]
Что такое «зарубежные ЛА»? Какой рубеж? Мы здесь находимся в международном проекте. --Obersachse 14:54, 19 мая 2011 (UTC)[ответить]

Коллеги, как правильно пользоваться этим — Википедия:Актуальность информации/Обновления? Там много записей, которые вполне корректны (например, когда после года смерти стоит знак вопроса). Я правильно понимаю, что если я просто удалю подобную запись из списка, то она вернётся туда при следующем проходе бота? --Владимир Иванов 13:54, 17 мая 2011 (UTC)[ответить]

  • Эти записи не совсем корректны. Персоны с ? должны попадать в категорию: "Персоналии с неизвестным годом смерти" или похожую. -- ShinePhantom 16:37, 6 июня 2011 (UTC)[ответить]

Популярные страницы[править код]

Вот такая табличка делается вот этим ботом. В нашей вики такое возможно запустить?~Sunpriat 10:17, 17 мая 2011 (UTC)[ответить]

Удаление шаблонов через AWB[править код]

Можно ли с помощью AWB удалять шаблоны с параметрами, т.е. отличающиеся текстом в разных статьях ? MaxBioHazard 11:52, 3 мая 2011 (UTC)[ответить]

Заменой {{Имя шаблона на {{subst:ET (с вертикальной чертой или без в зависимости от обстоятельств). Подробнее см. Шаблон:Пустой шаблон#Отключение различных шаблонов.
За вами остаётся только доработка учёта возможности появления пустой строки и контроля как бы не затереть другие шаблоны (со сходим именем). Alex Spade 14:01, 3 мая 2011 (UTC)[ответить]

Оффтоп, но тоже о движке mediawiki. не могу законнектится ботом на pl.minecraftwiki.net. В другие разделы могу. Возможно дело в странном символе, который виден в начале файла api.php в кодировке ISO. Вопрос как вообще можно было «испортить» api.php добавлением мусора? Кто то руками лазил? Если ли способы исправить? — Dnikitin 18:13, 21 апреля 2011 (UTC)[ответить]

Упрощение ссылок[править код]

А нельзя ли сделать или добавить функцию в боте чтобы он каждый день проходил по всем форумам (ЗКА, СО, и.т.п) и упрощал там ссылки, было бы очень полезным! --БезУмныйМакс 14:30, 15 апреля 2011 (UTC)[ответить]

а что вы называете упрощением ссылок? Это Википедия:Гаджеты/Упрощение ссылок? — Dnikitin 14:53, 15 апреля 2011 (UTC)[ответить]
Да --БезУмныйМакс 15:00, 15 апреля 2011 (UTC)[ответить]

Разрешение файла[править код]

Как можно построить список файлов с определённым разрешением? Например, файлы в категории с разрешением меньше/больше 400 px. --Butko 10:17, 16 марта 2011 (UTC)[ответить]

Напрямую не знаю. Это можно попробовать сделать с помощью API.
Получить полный список и отобрать по размеру. Взять список Categorymembers в качестве генератора и попросить в свойствах размеры изображения.

api.php ? action=query & generator=categorymembers & gcmtitle=Категория:Файлы:CC-BY-2.0 & gcmnamespace=6 & prop=imageinfo & iiprop=size

188.120.245.248 12:00, 19 марта 2011 (UTC)[ответить]
Спасибо за совет --Butko 12:37, 21 марта 2011 (UTC)[ответить]

Ух-ты. А также можно дату загрузки получить (первой или последней - хоть какой-то)? Alex Spade 19:37, 3 апреля 2011 (UTC)[ответить]

Кажется сам понял - если последнюю нужно просто. Alex Spade 20:03, 3 апреля 2011 (UTC) api.php ? action=query & generator=categorymembers & gcmtitle=Категория:Файлы:CC-BY-2.0 & gcmnamespace=6 & prop=imageinfo & iiprop=timestamp Если 10 последних версий файла нужно. А поскольку очень редко у файлов 10 и более версий, то первую можно таким образом заполучить. При необходимости можно и сменить 10 на 20 или более, и обработать "выскочек" вручную. Alex Spade 20:03, 3 апреля 2011 (UTC) api.php ? action=query & generator=categorymembers & gcmtitle=Категория:Файлы:CC-BY-2.0 & gcmnamespace=6 & prop=imageinfo & iiprop=timestamp & iilimit=10[ответить]

WikitanvirBot[править код]

Я обнаружил, что этот бот регулярно добавляет дублирующие интервики на страницы, на которых наличие интервик прямым образом не предусмотрено (служебные страницы в пространстве «Википедия:»), и более того, «упорствует» в их добавлении. История правок, скажем, страницы Википедия:К переименованию за сегодня более всего похожа на войну ботов.

Я временно заблокировал бота, но есть проблема: я не могу пойти к ботоводу в другой раздел и рассказать ему о проблеме, ибо не владею языком в должной мере. Поэтому нужен кто-нибудь, кто может выяснить у владельца, почему его бот игнорирует наличие интервик «в скрытом виде» (ведь другие интервики-боты на этом не попадаются), и предложить путь решения.

Кстати, а чем вообще обусловлено размещение интервик именно на подстранице? — Cantor (O) 15:15, 11 марта 2011 (UTC)[ответить]

Эти интервики вовсе не дублирующие, а обновлённые, просто боты не умеют (по крайней мере таких не видел) обновлять их на подстраницах, приходится это делать вручную. Откатывать ботов (не делая никаких дополнительных действий по исправлению), как обычно, бессмысленно. — AlexSm 15:23, 11 марта 2011 (UTC)[ответить]
Интервики на подстраницах во-первых для уменьшения размера страниц со множеством правок, а во-вторых, на форумах с нашей системой «новые сверху» интервики фактически некуда вставить. — AlexSm 15:23, 11 марта 2011 (UTC)[ответить]
Я поговорю с ботоводом rubin16 19:25, 11 марта 2011 (UTC)[ответить]
В общем, мы договорились, что ботовод исключает обработку пространства имён «Википедия» из работы: будут только категории и статьи. На этих условиях я и разблокировал бота. Если интервики-бот вернется в ПИ «Википедия», то свяжитесь со мной. rubin16 19:32, 11 марта 2011 (UTC)[ответить]
Гм, он вернулся почти сразу, но это Вы и сами видели… Далее, я не нашёл следов обсуждения на страницах ботовладельца. Ну и, хотелось бы всё же узнать, чем проблема была вызвана? — Cantor (O) 14:08, 14 марта 2011 (UTC)[ответить]
Причину еще раньше сказали — интервики служебных страниц часто спрятаны в подстраницах, что смущает ботов. Решение — не обрабатывать ПИ «Википедия» вообще, возникли какие-то проблемы с исключением его из работы, поэтому бот не правит уже 2 дня. PS: А обсудили мы это в IRC, поэтому на СО ничего нет rubin16 14:20, 14 марта 2011 (UTC)[ответить]
Позвольте ещё вопрос для окончательного прояснения. То есть, все интервики-боты, которые не трогают пространство «Википедия:», исключают его из обработки специально? Оно не выключено «по умолчанию»? — Cantor (O) 15:02, 15 марта 2011 (UTC)[ответить]
Всё зависит от параметров запуска: большинство ботоводов не запускают интервики-ботов на шаблоны и служебные пространства, так как число ошибок и возможных проблем слишком велико, а Tanvir запускал rubin16 15:34, 15 марта 2011 (UTC)[ответить]
Спасибо, теперь всё понятно. — Cantor (O) 16:17, 15 марта 2011 (UTC)[ответить]

Код страницы без содержащихся шаблонов[править код]

Коллеги, подскажите как получить викикод страницы без содержащихся шаблонов? Использую python.

  1. Стандартных функций в Pywikipedia почемуто не нашёл.
  2. Пытался вытащить регулярным выражением (типа pagetext=re.sub(r"{{.*?}}", "", p.get(), 0, re.DOTALL) но споткнулся на вложенных шаблонах (например, ДатаРождения в карточке персоны — убирается часть с начала карточки и до окончания ДатаРождения, а оставшаяся часть с закрывающейся скобкой так и висит).

Заранее благодарен. --Drakosh 08:22, 7 марта 2011 (UTC)[ответить]

Регулярки в питоне не умеют обрабатывать вложенные скобки. Можно с использованием retempl.py:
import retempl
text = page.get()
for templname in page.templates():
    for templ in retempl.search_all_templ(text, templname):
        text = text.replace(templ, '')
Только не очень понятно, зачем это может быть нужно. --Lankier 14:45, 15 марта 2011 (UTC)[ответить]
Для проверки статьи на базовые оформительские ошибки (Чтоб не мучаться с шаблонами, убираем их нафиг). Спасибо, посмотрю. Хотя кажется я своими силами решил проблему. --Drakosh 10:33, 16 марта 2011 (UTC)[ответить]

Войны роботов![править код]

Господа, что за фантасмагория: 1 робот ставит интервики, 2 ее удаляет, 1й снова ставит... Будьте добры приструнить своих железных человечков, либо искл. данную статью из их сферы деятельности! :-) Или, если кто знаком с хоз-вами, сообщите им, пожалуйста, что же это за беспредел? _Akim Dubrow 13:46, 6 марта 2011 (UTC)[ответить]

Можно временно вставить {{nobots}}, чтобы отстали. Но потом, конечно, придётся разбираться с владельцами. — Vort 14:15, 6 марта 2011 (UTC)[ответить]
  • Тот бот, который удалял, решил, что «обычная» статья не может быть связана интервиками с дизамбигом (что в данном случае — верно). Другой бот функционировал в другом режиме и не обращал внимание на несоответствие «дизабиг-не дизамбиг». Что с таким делать? Самое правильное — найти точные интервики, если есть. В данном случае — найти статью про «Большое депрессивное расстройство» на каталанском (да-да, именно так, и никак иначе)). --Emaus 14:47, 6 марта 2011 (UTC)[ответить]
    • Ёшкин дрын... Я лучше статью доделаю, мне наши русские важнее, чем интересы каталанцев! =)

Добавление текста[править код]

Здравствуйте. Скажите, пожалуйста, как добавить во все страницы из списка одну строку с текстом? --Миннемуллин Булат 12:01, 25 февраля 2011 (UTC)

Куда именно добавить? В конец, в начало или еще куда? Вам сделать или научить? Если первое, то обратитесь с конкретной просьбой на ВП:РДБ. Если второе, то есть replace.py или add_text.py в pywikipedia — Dnikitin 14:26, 25 февраля 2011 (UTC)[ответить]
Меня нужно научить. В некоторых статьях в начале, в некоторых - в конце. Я прочитал инструкцию, но там написано непонятно. --Миннемуллин Булат 14:47, 25 февраля 2011 (UTC)
А у вас с помощью бота вообще получается редактировать? Вы его настроили? см Википедия:Рекомендации юному ботоводуDnikitin 15:07, 25 февраля 2011 (UTC)[ответить]
Я настроил, после ввода пароля у меня выходит надпись

Logging in to wikipedia:ru as Bulatbulat via API. Should be logged in now

После того, как я ввожу необходимые команды, выходят ошибки. Например,

unicode test: triggers problem #3081100
Getting [['?аЄ?┐:Википедия:?лем]]...
Мне трудно диагностировать проблему не зная, какие команды вы вводите.

Вот пример. дайте вывод. — Dnikitin 21:39, 25 февраля 2011 (UTC)[ответить]

python add_text.py  -text:"Test" -page:"ВП:Песочница"
C:\pywikipedia>add_text.py -text:"Test" -page:"ВП:Песочница"
unicode test: triggers problem #3081100
Loading ВП:Песочница...
ВП:Песочница doesn't exist, skip!
--Миннемуллин Булат 08:58, 26 февраля 2011 (UTC)[ответить]

А должно быть так (я попробовал в английском разделе)

C:\Programme\pywikipediabot\pywikipedia>add_text.py -lang:en -text:"Test" -page:"Wikipedia:Sandbox" 
Loading Wikipedia:Sandbox...

>>> Wikipedia:Sandbox <<<
+ Test

Do you want to accept these changes? ([y]es, [N]o, [a]ll) y
Updating page [[Wikipedia:Sandbox]] via API

--Obersachse 09:08, 26 февраля 2011 (UTC)[ответить]

какая версия Python? Попробуйте поставить 2.6.5 или старше rubin16 10:54, 26 февраля 2011 (UTC)[ответить]
  • запустите команду
    python version.py
    и скажите что выдает. У меня так:
Pywikipedia [http] trunk/pywikipedia (r9011, 2011/02/25, 16:08:06)
Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) 
[GCC 4.4.3]
config-settings:
use_api = True
use_api_login = True
unicode test: ok

А вот что делать, если unicode test не ОК. Не знаю. — Dnikitin 14:22, 27 февраля 2011 (UTC)[ответить]

Pywikipedia [http] trunk/pywikipedia (r9130, 2011/03/22, 23:59:14)
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)]
config-settings:
use_api = True
use_api_login = True
unicode test: triggers problem #3081100

Видел вместо кириллицы кракозябры, но помогло следующее:

  1. Открыл CMD
  2. На рамке нажал "Свойства"
  3. Открыл шрифт
  4. Там стоял точечный
  5. Выбрал другой шрифт Dinamik 23:20, 23 марта 2011 (UTC)[ответить]

Вопрос ботоводам[править код]

Вот здесь я задал вопрос о возможности сортировки списков в шаблонах. Хотелось бы узнать мнение опытных ботоводов. --V0d01ey 00:07, 24 февраля 2011 (UTC)[ответить]

Для конкретной задачи сортировки списка ссылок (по ссылке на строчку) в параметре «содержимое» в шаблонах, список которых либо задаётся явно либо берётся из заданной категории это должно быть не слишком сложно. Но если он отказал, может это значит небольшой объём и проще исправить всё вручную? 188.120.245.248 13:35, 24 февраля 2011 (UTC)[ответить]
Вот так можно руками отсортировать: cat in.txt | sort -t"[" -k2 > out.txt. Если перечислите для каких шаблонов нужно сделать, то отсортирую. — Dnikitin 17:25, 24 февраля 2011 (UTC)[ответить]
  • Спасибо, сортировать вручную я умею. Просто учитывая, что бот создал неотсортированный шаблон, очевидно предположить, что он создал много таких шаблонов. --V0d01ey 18:12, 24 февраля 2011 (UTC)[ответить]
По нас.пунктам Башкирии я подправил. Надо проследить вклад бота по шаблонам, где еще есть неотсортированные списки. — Dnikitin 19:26, 24 февраля 2011 (UTC)[ответить]
Отсортировал, но по уму надо там выверять названия коммун и сортировать еще раз. — Dnikitin 01:10, 26 февраля 2011 (UTC)[ответить]

Вопросы новичка[править код]

Скажите, пожалуйста, как научить бота (pywikipedia) добавлять интервики на страницу документации. --Dark Eagle (сказать · вклад) 11:03, 19 февраля 2011 (UTC)[ответить]

Никак. Можно бы связывать между собой страницы документации, но разумно ли это? --Obersachse 12:14, 19 февраля 2011 (UTC)[ответить]
А может другим софтом это возможно, просто видал такую штуку у кого-то.
З.Ы. насчёт связывания /доков эт и вправду глупо --Dark Eagle (сказать · вклад) 13:55, 19 февраля 2011 (UTC)[ответить]

Война ботов[править код]

Помогите, пожалуйста, разобраться с войной ботов в статье Подольск по поводу интервики на статью в тибетской Википедии… Уже три часа воюют…--Переход Артур 20:15, 15 февраля 2011 (UTC)[ответить]

Участник Emaus уже сделал как раз то, что собирался я. Похоже, боты версии r2.6.4 все ошибаются. Остаётся открытым вопрос, сколько других ошибочных правок они сейчас делают. — AlexSm 20:26, 15 февраля 2011 (UTC)[ответить]
Большое спасибо :)--Переход Артур 20:27, 15 февраля 2011 (UTC)[ответить]
Похоже, и более старые версии - тоже. Подобная проблема была и раньше, но - наоборот, с более новыми версиями. --Emaus 20:28, 15 февраля 2011 (UTC)[ответить]
Проблема локализована. Причиной войны правок был юникодовский символ "U+200B ZERO WIDTH SPACE", стоявший в конце названия. Если по-русски, то это - "пробел нулевой ширины", некоторые программы его отрезали, как и любой другой пробел, а некоторые - нет. Сейчас из названия статьи данный пробел убран. --Emaus 13:34, 16 февраля 2011 (UTC)[ответить]

Хехей, помогите, я хочу стать ботоводом, намереваясь написать бота, который будет отмечать внутренние ссылки в тексте статей на С# (.net) или java . И ваше не знаю как это зделать и даже начать, сможете расписать путь обучения и реализации. Обрадую вас, имеется опыт работы на С#, java.- с уважением Сағындық Нурсултан

Итоги кто подводит[править код]

Требуется помощь.Программа по анализу ХС[править код]

Написал небольшую программу, которая сканируюет хорошие статьи на предмет ссылок на АИ в них. Она написана на Delphi, и работает локально. Хорошо бы какой-нибудь опытный ботовод помог бы мне перевести её на C# например, чтобы она работала непосредственно в википедии. С написанием программ "под Википедию" не знаком, ни разу не пробовал. Кто готов уделить мне немного времени -напишите по википочте.--Рулин 16:05, 17 января 2011 (UTC)[ответить]

Статистические регионы Македонии → Статистические регионы Республики Македонии[править код]

ClaymoreBot 05:50, 23 января 2011 (UTC)[ответить]

Please stop hot-linking![править код]

http://pki.botik.ru/articles/a-iva-pz1960success.pdf — все ли видят то, что вижу я (текст по ссылке указан ниже)? Если да, по-моему имеет смысл произвести замену ссылок в существующих статьях, как рекомендовано на странице. Можно ли, и нужно ли это делать?

--D.bratchuk 21:08, 7 января 2011 (UTC)[ответить]

Тема, кстати, уже появлялась. --Emaus 21:43, 7 января 2011 (UTC)[ответить]