Обсуждение Википедии:AutoWikiBrowser

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

«При помощи AWB»[править код]

Может, это я косноязычен, и можно выразиться в описаниях правок поизящнее? Типа, «с помощью AWB» или что-то в этом роде? MaxSem 16:46, 6 декабря 2006 (UTC)

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

  • Написал бы кто-то вразумительное описание, что эта программа делает, а то из текущего ничего не понятно - "инструмент для правок Википедии в полуавтоматическом режиме". Каких правок - одной статьи или сразу нескольких? В чем заключается полуавтоматичность, какие возможности предоставляются и т.д. А то неохота .NET обновлять только ради того чтоб её посмотреть.Dron007 02:12, 7 февраля 2007 (UTC)
Солидарен! --Lit-uriy 21:04, 26 июля 2008 (UTC).

Анализ таблицы ссылок[править код]

Будет ли реализован механизм запросов в таблицу ссылок? Очень хочется искать сирот, используя что-то навроде этого:

  SELECT Articles.id as orphan
         FROM Articles
         WHERE id NOT IN
              // Linked articles list:
              SELECT DISTINCT dst
                     FROM
                          // All direct links from page to page
                          (
                           // Constructing direct links based on redirects
                           // ! no double-redirects assumed
                           SELECT Redirect.dst as dst,
                                  Links.src as src,
                                  DA.namespace as dst_namespace,
                                  SA.namespace as src_namespace,
                                  FROM Redirects,
                                       Links,
                                       Articles as SA,
                                       Articles as DA 
                                  WHERE Links.dst = Redirects.src AND
                                        SA.id = Redirects.src AND
                                        DA.id = Links.dst
                           UNION
                           // Selecting connections between pages
                           SELECT Links.dst as dst
                                  Links.src as src
                                  Articles.namespace as src_namespace
                                  FROM Links,
                                       Articles as SA,
                                       Articles as DA
                                  WHERE Links.dst IN SELECT id FROM Articles AND
                                        SA.id = Links.src AND
                                        DA.id = Links.dst
                          ) as PTP
                     WHERE 
                           // Filtering non-articles
                           PTP.src_namespace = 'main' AND
                           PTP.dst_namespace = 'main' AND
                           PTP.src NOT IN (
                            // Excluding links not to be taken into accoung
                            // according to orphanes definition
                            Disambiguations_id_list
                            UNION
                            Chronological_articles_id_list
                           )

Mashiah 01:02, 15 апреля 2007 (UTC)

Вопрос снят. Есть вот такой скрипт. Mashiah 21:01, 14 мая 2007 (UTC)

xml=>python[править код]

Существует ли возможность конвертации отлаженного файла настроек AWB в pywikipedia бот? Mashiah 23:59, 18 мая 2007 (UTC)

Конечно, всё в ваших руках :). KoNTuR 02:46, 5 марта 2009 (UTC)

Русский[править код]

Потыкался туда-сюда, залогинился в русской, разлогинился в английской и всё равно не получается работать с русской Википедией :(( Расскажите, пожалуйста, подробнее, как подключиться с его помощью к ru:Википедия! infovarius 12:05, 1 октября 2007 (UTC)

Блин, стоит спросить, как сам находишь ответ :) Но может стоит написать про это в инструкции? infovarius 12:07, 1 октября 2007 (UTC)

Автозамены[править код]

См. обсуждение Участник:Mariluna/автозамены в AutoWikiBrowser --Mariluna 06:54, 17 марта 2008 (UTC)

?+be User and project preferences[править код]

Людцы, может кто-нибудь курсе, как в AWB/User and project preferences в список проектов можно добавить be? Спасибо. --MaximLitvin 13:16, 15 апреля 2008 (UTC)

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

Господа, чего у меня AWB все статьи в мой список наблюдения добавляет? Галки в Options снял, а все равно-- ShinePhantom 12:03, 29 апреля 2008 (UTC)

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

Мои впечатления от работы с этой программой — эта программа типа обычного браузера только по Википедии, значительно упрощающая работы с однотипными операциями, которые нужно выполнять в разных статьях или категориях. Например, расшифровка сокращений, добавление ссылок, которые вручную делать намного сложнее. Некоторые участники считают, что если ты работаешь с АВБ, то должен выполнять работы на уровне бота, то есть делать четкие полностью автоматизированные правки, при этом только нажимая кнопку сохранить. Но это не так. При своей работе, я также, как и в обычном браузере, правлю статьи, но использую при этом АВБ, который экономит время, и находит автоматически ошибки, которые участник сам и не заметил. Эти ошибки могут находится только при условии, что они забиты в Регекстипофикс или в свой список автозамен. Но еще раз повторюсь, работа с АВБ, если работаешь как участник, а не ботовод, не обязательно должна быть полностью автоматической, как некоторые считают. Я работала в полуручном режиме, пока меня не исключили из списка. А исключил меня участник Путник за то, что я проставляла шаблоны по профессиям, проставление которых предложила на форуме (противников особых не было). Предлагаю другим участникам, которые занимаются простановкой шаблонов, поиском и заменой ошибок, проставлением ссылок, переименованием категорий и их заменой в статьях и другой однотипной работы по статьям и категориям, использовать такую замечательную программу, значительно экономящую время и нервы.--Mariluna 04:23, 30 мая 2008 (UTC)

Предлагаю принять участие в обсуждении Википедия:Форум/Предложения#AutoWikiBrowser, Википедия:Форум/Предложения#Шаблоны по профессиям.--Mariluna 04:35, 30 мая 2008 (UTC)

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

Ведётся ли работа над совместимостью с wine? --eugrus 10:13, 22 июня 2008 (UTC)

  • Если он целиком на C#, то по-идее должен на поделии Мигеля работать, раз ему достаточно только второй версии .NET. А если не работает, то проводить работы с целью заставить его работать именно через mono, а не под вайном. Только я не понимаю, зачем надо было изначально делать его платформозависимым. На страницах Википедии мы по большей части критикуем проприетарное и патентованное ПО, а с другой стороны, разрабатываем для нужд Википедии ПО, работающее только на проприетарной платформе, и, вдобавок, написанное на патентованном языке программирования.--Tim474 16:50, 6 января 2010 (UTC)

Два полубага[править код]

  • При составлении списка страниц, на которые есть ссылки из шаблона, выдаётся только десяток первых, а остальные нет.
  • IRC Monitor всё норовит перескочить в англовики:
    • при логине выдаёт, что я не уполномочен, и перебрасывает на английский раздел; игнорируя то, что у меня включен русский, а в нём вроде я имею права.
    • при выборе из контекстного меню "load page" загружает не русскую, а английскую статью.

P.S. Лень переводить в английский раздел. infovarius 01:28, 25 августа 2008 (UTC)

Викификация[править код]

Я правлю орфографию, можно при этом выполнять викификацию как-то? Даже просто кнопка викификации меня бы устроила.·Carn !? 11:06, 9 апреля 2009 (UTC)

Ёфикация[править код]

Осознаю, что правки тупо-ёфикации вредны для серверов. Но если ёфицируемых слов в отдельно взятой статье очень много и это не только "её" и "ещё", а, к примеру, более пяти различных слов? Семи слов? Десяти слов? Тоже игнорировать и дожидаться в моём случае фатальной орфографической ошибки, чтобы ёфицировать? Просветите неофита. Спасибо! Четыре тильды 22:44, 21 июня 2009 (UTC)

По-моему это на совести ботовода (или при ручной правке: участника). Строгих правил на этот счёт у нас нет. Одно «ё» явно не стоит правки. Несколько (не дам определения, сколько - несколько) можно. — Obersachse 22:50, 21 июня 2009 (UTC)

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

что-то странное творит со сносками при включенном "apply general fixes" - чуть ли не весь под-ref-ный текст засовывает в название ref-а, а некоторые и вовсе теряет. infovarius 19:48, 23 октября 2009 (UTC)

Упрощение категорий и параметров[править код]

При правках бота для упрощения параметров и категорий с помощью AWB теряется указание возраста, в котором умер человек. Этого можно как-то избежать? P.NaZ 17:21, 25 октября 2009 (UTC)P.NaZ

Насколько я понимаю, это планируется вставлять автоматически. Не могу найти, но где-то идёт обсуждение. infovarius 21:45, 25 октября 2009 (UTC)

Не подключаетя...[править код]

У меня последние время (с октября) AutoWikiBrowser перестал перестал логинится хоть под User№101, хоть под BotUser№101, может кто-нибудь подскажет в чём может быть дело? --User№101 00:17, 26 октября 2009 (UTC)

Попробуйте скачать новую версию 4.9 отсюда. Четыре тильды 06:27, 26 октября 2009 (UTC)
  • Спасибо! Скачал новую версию, всё заработало. --User№101 06:47, 26 октября 2009 (UTC)


Меня тоже не логинит (версия 5.0.3), при этом открывает английскую страницу CheckPage, типа, меня там в списке нет. Как быть? Mikki Okkolo 06:59, 25 августа 2010 (UTC)

Всё, всем спасибо, нашёл ответ ниже :) Mikki Okkolo 07:01, 25 августа 2010 (UTC)

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

В описании написано: «Не делайте слишком малозначимых правок, вроде сортировки интервик, убирания лишних пустых строк или убирания знака подчёркивания из ссылок. Улучшение от таких правок не стоит создаваемой нагрузки на серверы, да и списки наблюдения замусориваются.» А добавлять шаблон rq можно? А если делать сразу несколько действий, например, добавлять категории, шаблоны, делать викификацию и т.д.? — DarkSTALKER (обс · вклад) 08:50, 3 января 2010 (UTC)

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

  • Первый: как логиниться в рувики не через правку файла настроек :-( ?
  • Второй: где описанная кнопка «Find and replace»? Нашёл токо «Find» :-(
  • Третий: есть ли русификатор или инструкция на русском?

версия авб 4.9.0.3 Advisor Говорить?Оценить 01:25, 8 января 2010 (UTC)

    1. AWB - File - Log In/Profiles...
    2. Это не кнопка, а группа на вкладке Options.
    3. Русификатора вроде нет, всё, что есть, написано на странице Википедия:AutoWikiBrowser --Volkov (?!) 17:55, 8 января 2010 (UTC)
"AWB — File — Log In/Profiles… " — так он логинит в енвики, иначе бы не спрашивал. Advisor Говорить?Оценить 20:23, 8 января 2010 (UTC)
Options - Preferences - Site --Volkov (?!) 19:45, 10 января 2010 (UTC)

Как отключить авто-полужирный в Apply general fixes?[править код]

Проблема в том, что в нашей (be) Вики названия статей выделяются не только стандартным ''', во многих статьях выделение именно нестандартное. Поэтому автопроставление полужирного при 1-м появлении названия статьи мешает работе бота, приходится много руками отменять. Как это авто-проставление отключить, нигде такой настройки не нашёл? Спасибо. --Максим Л. 09:47, 10 февраля 2010 (UTC)

баг "д/d"[править код]

Как оказалось, не только "л" на "l" заменяется, но ещё и "д" на "d". --Максим Л. 09:35, 2 октября 2010 (UTC)

Заголовки, тэг small, шаблон Редактирую[править код]

Господа, может кто-нибудь знает, как отучить awb реагировать на пустую строку между заголовками второго и третьего уровня? Викификатор её вставляет (согласно ВП:ОС), а AWB убирает.<br$2 /> И второй вопрос: иногда в статьях добавляю тэг small (например, чтобы указать дату проверки ссылки в Примечаниях). AWB всегда очень болезненно реагирует на него. Вродебы в правилах ничего не сказано о недопустимости использовать подобные тэги. И это очень неудобно: если в абзаце содержится ещё какая-либо ошибка, то приходится вносить изменения в исходный код статьи вручную (пропуск ошибки — двойной клик, но при двойном клике пропускается весь абзац).<br$2 /> И самое главное: как научить AWB пропускть статьи с шаблоном Редактирую? В браузере есть настройка «Пропусктаь статьи с Inuse», но у нас-то шаблон другой. --Сергей Александрович обс 12:14, 15 мая 2011 (UTC)

Конкретное количество замен[править код]

Коллеги! Скажите, а можно ли сделать так, чтобы AWB заменял по Find & replace не все вхождения указанной строки, а только некоторые? Например, конкретная строка присутствует в статье 20 раз, при этом замену нужно произвести для вхождений со второго по девятое. Возможно такое? --Mitas57 21:09, 16 мая 2011 (UTC)

Цитирование[править код]

Я считаю, что необходимо дополнить правилом, что в цитатах и выдержках не стоит исправлять ошибки (в крайнем случае отмечать данную особенность отдельно), а только сравнивать с оригиналом, в противном случае теряется достоверность и колорит приведённого суждения. Yanyarv 16:33, 14 января 2012 (UTC)

  • Режим исправления ошибок не работает при автоматических правках, то есть каждая правка в режиме исправления ошибок должна подтверждаться ботоводом вручную. Предполагается, что у ботоводов достаточно здравого смысла, чтобы понимать, что цитаты править не надо. MaxBioHazard 16:58, 14 января 2012 (UTC)

Создание требуемых категорий[править код]

Покажите, пожалуйста, как все требуемые категории (на которые есть ссылки, но сами категории ещё не созданы) автоматически создать, заполнить статическим текстом и отнести к другой определённой категории. Сейчас эти "категории" на служебной странице WantedCategories, но реально пока не существуют, поэтому и AWB их не видит. Как заставить AWB увидеть список этих "категорий" и создать их с нужным текстом? --Frato 17:27, 11 июня 2012 (UTC)

Глюк AWB 5.4.0.0[править код]

После обновления AWB до версии 5.4.0.0, программа выдаёт ошибку "The request was aborted: could not create SSL/TLS secure channel." и отказывается логиниться. Как это исправить? — Эта реплика добавлена участником APTEM (ов) 09:46, 19 ноября 2012 (UTC)

Сколько пользуюсь, ни разу не было ничего такого. Обновлялся при помощи AWBUpdater? Может плохо обновилось, скачай занаво весь пакет. ~Нирваньчик~ øβς 06:30, 19 ноября 2012 (UTC)
Вручную скачивал архив. С помощью AWBUpdater не все файлы заменились. Да я бы и на старой версии остался. Но AWB вынуждает обновиться. --Артём Л. 06:36, 19 ноября 2012 (UTC)

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

Коллеги, а можно ли так настроить AWB, чтобы он автоматически добавлял редактируемую страницу в мой список наблюдения? --Mitas57 09:45, 8 июля 2013 (UTC)

Меню Options => третья строка снизу.
Только учтите, что после 15-20 тыс страниц убрать их из списка наблюдения уже будет нельзя (редактирование СН просто не будет открываться). Разве что вручную.--Iluvatar обс 11:03, 8 июля 2013 (UTC)
  • Спасибо. Вручную - это "редактировать как обычный текст"? --Mitas57 11:12, 8 июля 2013 (UTC)
    Нет. Это идти по своему вкладу и убирать статьи из СН путём нажатия на звёздочку в каждой из статей.
    Редактирование СН после 15-20 тыс. записей в нём становится недоступным.--Iluvatar обс 11:26, 8 июля 2013 (UTC)
    • Ого! Спасибо, буду знать :) Но до этого мне далеко пока :) --Mitas57 11:27, 8 июля 2013 (UTC)

"с помощью AWB"[править код]

Коллеги, только у меня пропал пробел перед добавляемым к описанию правки текстом "с помощью AWB" ([1], например)? Получается неаккуратно. --Mitas57 11:04, 17 июля 2013 (UTC)

У всех. Причём, и в старой версии тоже.
Если работаете с аккаунта бота, то просто убирайте эту приписку.--Iluvatar обс 13:08, 17 июля 2013 (UTC)
Написал о баге, и вроде бы разрабы исправили. 9360. Но что-то какой-то странный патч. В след версии посмотрим.--Iluvatar обс 13:25, 18 июля 2013 (UTC)

Замеченная ошибка[править код]

Нужно исправить: <Typo word="лейтенант" find="(Л|л)ей?т[еий]нн?ат?н?т?" replace="$1ейтенант" /> а то ныне выдаёт: вплетена → вплейтенант, переплетена → переплейтенант. С уважением, Олег Ю. 16:54, 2 ноября 2013 (UTC)

Спасибо! С уважением, Олег Ю. 13:57, 3 ноября 2013 (UTC)

AWB - это надстройка над эксплорером или программа с самостоятельным движком?[править код]

Просветите, пожалуйста, кто может Mystery train 08:14, 20 января 2014 (UTC)

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

Подал заявку в ВП:ЗКА как сказано в инструкции, однако, заявка третий день остаётся без внимания, а дело горит. Кто подскажет, как ускорить процесс добавления в списки кому разрешено пользоваться AWB? С уважением,--AryanSogd 12:45, 11 февраля 2014 (UTC)

А что вам можно подсказать? Ну подайте повторную заявку, где подробно объясните: а) для каких работ требуется разрешение; б) почему такая срочность?--Iluvatar обс 16:12, 11 февраля 2014 (UTC)
Благодарю. С уважением,--AryanSogd 06:56, 12 февраля 2014 (UTC)
Следовало в заголовке указать про AWB. Добавил.--Vladimir Solovjev обс 07:13, 12 февраля 2014 (UTC)
Благодарю. С уважением,--AryanSogd 12:13, 12 февраля 2014 (UTC)

Почему работает только под Windows?[править код]

Если писали программу на C#, то почему нельзя было ее заточить под Mono? Когда заточат? --Mvitaminus 23:42, 30 июня 2014 (UTC)

Почему вы задаете этот вопрос здесь? В рувики нет разработчиков awb. На странице в англовики спрашивайте.--Iluvatar обс 01:14, 1 июля 2014 (UTC)

Править исходный вики-текст[править код]

Как заставить AutoWikiBrowser находить и править исходный вики-текст?


К примеру, мне нужно заменить

[mailto:m1@bk.ru?subject=m2 e-mail]

на "<email>m1@bk.ru</email>".


Мой AutoWikiBrowser не находит такой текст в выбранных статьях, хотя он там есть. Может какие-то птички нужно поставить? --Frato 14:19, 16 марта 2015 (UTC)

  • А вы в регэкспы-то умеете? Всё работает: [2], [3] MaxBioHazard 15:31, 16 марта 2015 (UTC)
    • Спасибо! Работает! Я по ним совсем не понимал, Ваш пример понял теперь почти до конца :) --Frato 11:39, 17 марта 2015 (UTC)
    • А можно как-то в AWB выявить страницы обсуждения с почтовыми адресами без тэгов [mailto: ? Найти хххх@хххх ? Ну и соответственно добавить вокруг адреса тэги <email></email> ? --Frato 20:13, 17 марта 2015 (UTC)
      • Пробуйте текстовым поиском, есть такой метод составления списка. Идеально работающий вариант - датабейз сканнером по дампу, но я так понял, что речь не о проекте Фонда. MaxBioHazard 20:15, 17 марта 2015 (UTC)
        • Ладно, по базе не хочу править, попробую сделать автозамену хотя-бы "@хххх" на "@хххх</email>", а до символов перед "@" буду вручную добавлять тэг в AWB. Проект да, отдельный. Список страниц пару тысяч будет. --Frato 05:25, 18 марта 2015 (UTC)--Frato 20:51, 17 марта 2015 (UTC)
        • Не могу с помощью регулярных выражений даже найти "@хххх" и заменить на "@хххх</email>". Запрос сделал так, найти: "@([^ ])" заменить на "$1</email>". Отрабатывает неправильно. Как исправить мой поисковой запрос? --Frato 08:11, 18 марта 2015 (UTC)
          • Попробуйте так: ([\w\d\.]*\@[\w\d\.]*) --> <email>$1</email>. Должно работать для адресов, состоящих из символов латинских букв, цифр и точки. Если не будет работать - попробуйте убрать обратные слэши перед @ и точками в квадратных скобках. А вообще продуктивность этого разговора будет выше, если вы покажете этот проект и пример такой страницы (если это не какая-то закрытая вики). У вас явная ошибка в том, что после [] не стоит *, поэтому вы ищете всего один соответствующий символ, а не последовательность соответствующих символов любой длины. MaxBioHazard 08:28, 18 марта 2015 (UTC)
          • Большое спасибо! Работает! Но только есть один случай, если в адресе есть "-", то наш запрос считает это уже разделителем с другим словом и в результате получается: serg-<email>ivanov@ya.ru</email> . Эту "проблему" можно решить изящно? Если нет, то не проблема, могу потом отдельно вручную найти все подобные случаи. --Frato 09:15, 18 марта 2015 (UTC)
            • Замените квадратные скобки на [\w\d\.\-] (не сработает - деэкранируйте дефис) MaxBioHazard 14:47, 18 марта 2015 (UTC)

AWB добавил ==Untitled==[править код]

При редактировании страниц обсуждений AWB добавил текст "==Untitled=="
Возможно из-за того, что там используется разделитель "----".
Но мне этот текст не нужен. Как от него избавиться?
Ставлю задание заменить "==Untitled==" на ничего, не срабатывает. (проект не Википедия). --Frato 14:39, 18 марта 2015 (UTC)

  • Это он добавляет на страницах обсуждений, если текст в начале страницы не имеет заголовка. Попробуйте отключить это MaxBioHazard 14:47, 18 марта 2015 (UTC)
    • Да, это то, что нужно. Спасибо! --Frato 15:33, 18 марта 2015 (UTC)

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

Хочу сделать замену «| [[любая цифра» → «| align=right | [[эта же цифра». Прописал уже десяток вариантов этой замены, ИЧСХ ни один не срабатывает и АВБ тупо пропускает страницы. Как оформить такую замену? ~ Starshi Trooer · 21:05, 7 апреля 2015 (UTC)

  • Как-то так, я полагаю. \|\s\[\[(\d) =>| align=right | [[$1.
  • Или чуть более свободный вариант (если где-нибудь несколько пробелов после «|» попадётся): \|\s*?\[\[(\d).--Iluvatar обс 22:58, 7 апреля 2015 (UTC)
    • И всё равно не работает :)). Вроде и права на АВБ у меня есть, и последняя версия у него, и логинюсь в нём без проблем, и делаю, наверное, правильно, а текст не поддаётся. ~ Starshi Trooer · 11:08, 8 апреля 2015 (UTC)
      • На вкладке автозамен включено учитывание регулярок? На вкладке Skip лишних галок нигде не стоит?
      • На простом тестовом примере (по типу этого) тоже не работает?--Iluvatar обс 11:47, 8 апреля 2015 (UTC)
        • Да, не работает. Регекс тайпо фиксинг выключен, все Скипы без галочек вообще. ~ Starshi Trooer · 15:14, 8 апреля 2015 (UTC)
          • Перезапустите программу. Загрузите мои настройки и попробуйте с ними. Если и с ними ничего работать не будет, то одно из двух: либо вы скачали нерабочую версию AWB, либо какие-то проблемы с функционированием программы в вашей системе.--Iluvatar обс 17:35, 8 апреля 2015 (UTC)
          • Неее, регэкс типо фиксинг это другое. Должно быть включено это или это, смотря через какую кнопку вы делаете. MaxBioHazard 17:48, 8 апреля 2015 (UTC)
            • Всё, теперь работает. Было выключено первое (старые замены сохранились, до этого АВБ нормально использовал, видимо, при обновлении сбросились галки. Хотя, может дело в том, что галки для регэкспов при их отсутствии не нужны, но тогда почему раньше работало, а сейчас нет? Загадка…). Насчёт второго не понял, но да ладно, уже и так всё в порядке. Палец вверх Спасибо. ~ Starshi Trooer · 19:43, 8 апреля 2015 (UTC)
              • Второе окно появляется, если в главном окне АВБ нажать кнопку не Normal Settings, а Advanced Settings. P.S.: вы не могли бы укоротить свою подпись? Она занимает очень много места в окне редактирования и мешает читать код. MaxBioHazard 04:00, 9 апреля 2015 (UTC)
  • Я бы написал "\|\s*\[\[(\d)" --> "| align=right | [[$1" (отличается отсутствием ?, не знаю, зачем он там), проверьте так. MaxBioHazard 11:55, 8 апреля 2015 (UTC)
    • Кстати да, ? лишний. Но на базовых примерах должно и так работать. И вообще без * должно.--Iluvatar обс
      • И это тоже у меня не срабатывает. Любопытно… то ли я туплю, то ли какой-то баг. Спасибо всем, кому не лень помогать разобраться в этом. ~ Starshi Trooer · 15:14, 8 апреля 2015 (UTC)

Автосохранение[править код]

Нужно сделать несколько сотен правок. Скажите, есть ли возможность автосохранения, чтобы не клацать "save"? Поставил флаг на "Apply changes automatically", но ничего не происходит. Ещё видел Options -> Preferences -> Editing and saving. Но это вроде тоже не то. --Rg102 17:01, 2 мая 2015 (UTC)

  • Только с учётки бота - у вас появится шестая вкладка Bots, там будет автомат. MaxBioHazard 17:03, 2 мая 2015 (UTC)
    • Я как раз с учётки бота выполнил вход, но такой вкладки не вижу. Может это связано с правами? У нас на странице CheckPage аккаунт в списке. Но я так понял, что помимо непосредственно добавления в список требуется ещё какую-то ещё процедуру выполнить? --Rg102 17:33, 2 мая 2015 (UTC)
      • В Оптионс - Преференсез - вкладка Сайт выставлен нужный языковой раздел? MaxBioHazard 17:46, 2 мая 2015 (UTC)
        • Да, там всё правильно (wikipedia, ba). Через "save" правки совершать могу, но вкладки "bots" нет. Ещё вот такая странность: если у учётки есть флаг админа, то работать можно, а аккаунты без админского флага в AWB не могут даже залогиниться. Может не в настройках AWB дело, а в самом разделе как-то нужно разрешение аккаунтам выдавать? --Rg102 18:02, 2 мая 2015 (UTC)
          • "Не могут залогиниться" - что пишет?
          • Попробуйте загрузить эти настройки (меню Файл - Опен сеттингс) и снова изменить языковой раздел, одному человеку помогло. MaxBioHazard 20:00, 2 мая 2015 (UTC)
            • К сожалению, без изменений. Если залогиниться не может, то пишет: "ИМЯ АККАУНТА is not enabled to use this", и открывает страницу CheckPage в браузере. Ну ладно, я поспрашиваю у участников из других разделов, как они делали. Может свои настройки скинут. Спасибо, что откликнулись. --Rg102 20:58, 2 мая 2015 (UTC)
              • Что-то интересное. Если вы вышлете мне по википочте пароль к акку бота, попробую покопаться. MaxBioHazard 11:56, 3 мая 2015 (UTC)
                • Скинул на почту. Может я действительно какую-то деталь в настройках упустил, но Рустам Нуриев говорил мне, что у него тоже самое. --Rg102 14:18, 3 мая 2015 (UTC)
                  • Попробуйте сейчас. Я смог залогиниться с бота, а админы уже по факту админства допущены к АВБ, их там перечислять не нужно. MaxBioHazard 14:40, 3 мая 2015 (UTC)
                    • Заработало, спасибо! Вкладка "Bots" тоже появилась. Нужно было только закомментированный текст добавить? Ведь была такая мысль)) --Rg102 15:17, 3 мая 2015 (UTC)
                      • Ну я так и подумал, что на этой странице может быть какая-то внутренняя разметка, которую вы не воспроизвели; так и вышло. MaxBioHazard 15:42, 3 мая 2015 (UTC)
                        • Решение оказалось простым. Ещё раз спасибо! --Rg102 16:01, 3 мая 2015 (UTC)

.NET Framework[править код]

В преамбуле написано: Для работы требуется .NET Framework версии 3.5.

В разделе Использование этого ПО: требует .NET Framework версии 2.

Нет ли здесь противоречия? Игорь Темиров 12:45, 3 июля 2015 (UTC)

  • Актуализировал. MaxBioHazard 12:41, 3 июля 2015 (UTC)

Лимит в поиске на 50 статей[править код]

В AWB есть лимит поиска по статьям на 50 результатов? Обнаружил во всех поисковых функциях: Wiki search text, Google search, plugin Bing search. Нигде не нашёл упоминаний. Это где-то настраивается или нужны админ/бот права? Надо для составления списков для викификаций. --Vladis13 09:06, 14 июля 2015 (UTC)

  • Что вы ищете? Если подстроку в тексте или названиях статей - лучше всего искать датабейз сканером по дампу. MaxBioHazard 09:17, 14 июля 2015 (UTC)
    • Да в тексте. По дампу ищет без лимита, спасибо. --Vladis13 14:52, 14 июля 2015 (UTC)

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

В дампе 4 файла xml. Есть функция их объединения? Неудобно по каждому отдельно искать. --Vladis13 15:14, 14 июля 2015 (UTC)

  • Это первый раз на моей памяти, когда задерживается составление Recombine-дампа. О функции объединения не знаю: можно, конечно, тупо склеить их, но не уверен, что получившееся будет корректным документом ХМЛ. MaxBioHazard 15:57, 14 июля 2015 (UTC)
    • Глянул дампы прошлого месяца - тоже в несколько файлов. Склеивать боязно, как минимум первые страницы файлов идентичны - видимо заголовки всякие, поэтому надо удалять вручную, но файлы по размеру в редактор не влезают. Ладно, пусть будет как есть. --Vladis13 17:01, 14 июля 2015 (UTC)
      • Ничего не в несколько. Есличо, качать нужно "Recombine all pages, current versions only". Для просмотра огромных файлов используйте программу WinHEX - она не грузит весь файл в память, и корректно показывает однобайтные символы юникода, из которых состоит синтаксис дампа (вот дальше, двубайтные русские буквы разлагаются в кракозябры). MaxBioHazard 17:11, 14 июля 2015 (UTC)
        • Отлично, я не то смотрел. Использую встроенный просмоторщик Total commander, смотрит без проблем. --Vladis13 19:49, 14 июля 2015 (UTC)

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

Спасибо, коллега! Но менять порядок сносок в тексте, как и в шаблоне {{примечания}}, не нужно. Выбранный авторами порядок вовсе не обязательно случаен. Он может отражать качество/релевантность/первичность-вторичность или ещё что-то. В шаблоне "примечания" я их всегда сортирую по алфавиту, чтобы облегчить поиск и избежать дублей. Так что это я верну назад и думаю, что вопрос надо поднять перед теми, кто вставлял в AWB однозначно вредную функцию. Stas 16:09, 26 декабря 2015 (UTC)

Stas000D, полностью согласен, сам давно хочу в AWB это сортировку сносок отключить, что увы невозможно. Надеюсь, вы вернули только сортировку, а не ошибку? --Vladis13 23:52, 3 января 2016 (UTC)
Говорят, что надо писать на Фабрикатор. Сортировка полным ходом идёт и в англовики, причём в исполнении бота (правда, только в тексте); каких-либо комментариев от ботовода я не удостоился. Если её невозможно отключить, то этот AWB просто-напросто подлежит запрету как инструмент для массовых неконсенсусных правок. Что касается ошибки, ошибкой она стала не раньше начала декабря, и неплохо бы выяснить, чьими трудами (сам шаблон {{Sfn}} никто особо не трогал — не в этой же правке дело)? Stas 01:42, 4 января 2016 (UTC)
Приведённая вами первая ссылка не работает. Если вы про мой вчерашний вопрос в англовике, да, они сослались на фабрикатор phab:T100614. Там запрос висит год без какой-либо реакции, глухо. --Vladis13 22:59, 4 января 2016 (UTC)
Вполне себе работает. Я имею в виду шаблон в начале страницы. Про ваш вопрос и запрос на Фабрикаторе не знал; спасибо, подключусь. Stas 23:13, 4 января 2016 (UTC)

Русификация[править код]

Копия со страницы ВП:Ф-Т#AWB.

Как сделать так, чтобы в АвтоВикиБраузере слова «replaced», «removed» (которые появляются автоматически, если что-то заменяется или удаляется) были на русском? ← Alex Great обсуждение 12:04, 31 декабря 2015 (UTC)

Попросить его разработчиков добавить эту фичу. MaxBioHazard 12:59, 31 декабря 2015 (UTC)
Поясните, где эти слова появляются? Не вижу у себя. В описании правки? оно меняется и можно ввести русское. --Vladis13 17:25, 31 декабря 2015 (UTC)
В автогенерируемом, если поставить галочку, списке замен, а также в описании замены и удаления файлов и категорий. MaxBioHazard 18:59, 31 декабря 2015 (UTC)
Вряд ли разрабы будут это делать в обозримом будущем, сам AWB не имеет поддержки локализации. --Vladis13 19:34, 31 декабря 2015 (UTC)
Кажется где-то когда-то был русификатор AWB. Не? ← Alex Great обсуждение 05:21, 3 января 2016 (UTC)
Про русификатор спрашивали ещё в 2010г. В поисковике кроме этого вопроса пусто. --Vladis13 17:45, 3 января 2016 (UTC)

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

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

  1. Проблема в том, что если считать, что параметры кончаются символами '|' или '}}', то это часто не так. — Эти символы могут входить в значения параметров (в викиссылки и вторично включаемые шаблоны). Например:
    {{шаблон|{{nobr|[[Иванов, Иван Иваныч|Иванов И. И.]]}}|другой параметр}}
    Здесь регулярка типа
    \{\{шаблон *\| *([^|}]+) *(?:\| *([^|}]+))? *\}\}
    даст ошибочный результат. --Vladis13 13:08, 7 марта 2016 (UTC)
  2. Как парсить опциональные дополнительные параметры? Например, у шаблона может быть десяток параметров. Тут либо надо целую пачку вторичных последовательных правил проверки регулярками, но параметры в шаблонах указываются часто в произвольном порядке, поэтому такая последовательная иерархия правил не только длинна, но и все варианты сложно предусмотреть, и портировать потом на аналогичные задачи.
    Либо писать боту внешний скрипт, который бы собирал параметры в массив, и дальше бы использовал (в меню AWB «Make module» для C# и VB.NET, и «External processing» для Php и других языков). Может такие скрипты уже есть и не нужно изобретать велосипед? --Vladis13 13:08, 7 марта 2016 (UTC)
  • Первую проблему решить нельзя: это принципиальное ограничение регулярной грамматики. Регэкспы не могут распарсить шаблон с неизвестным заранее числом и структурой вложенных шаблонов. По второй: регэксп {{\s*Templatename[^}]*\|\s*parametername\s*=\s*([^}|]*)[^}]*}}, насколько я понимаю, выделит в переменную параметр с именем parametername из шаблона templatename. MaxBioHazard 13:43, 7 марта 2016 (UTC)
    • Этот регэксп наткнётся на туже проблему, если в значении параметра встретится '|}', например parametername={{nobr|И. И.}} Иванов|. И не подходит для извлечения 2 и более параметров, которые могут идти в произвольном порядке (надо учитывать в регулярке каждый вариант последовательности, а это число вариантов в n-степени).
      Распарсить можно (у меня есть несколько примеров), если исходить из таких условий: символ '|' всегда идёт внутри скобок '[[]]' или '{{}}', иначе если открывающие скобки не встречены, то это - конец определения параметра. И за открывающими скобками всегда будут закрывающие (иначе была бы ошибка явно видная на странице, такие случаи можно считать невероятными). Ещё можно предположить, что вложенных в параметры шаблонов может быть не больше 3—5 (но обычно и 1 не часто), а викиссылок вложенных друг в друга не бывает. --Vladis13 16:01, 7 марта 2016 (UTC)
      • И не подходит для извлечения 2 и более параметров - подходит, просто каждый параметр извлекается собственным регэкспом. MaxBioHazard 16:25, 7 марта 2016 (UTC)
  • Нашёл решение посредством модуля AWB. За основу взят этот и этот. В документации AWB классы встроенных библиотек не описаны, поэтому может потребоваться см. его исходники. Кстати, парсер самого викидвижка сначала преобразует текст в XML DOM, а затем средствами DOM извлекает параметры (два операции - препроцессинг и процессинг)[4].
    Извлечение параметров:
    private static readonly Regex TemplateString = Tools.NestedTemplateRegex(new List<string>("Тест-awb-модуля".Split(',')));
    public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
    {
    	Skip = false;
    	Summary = "";
    	string author="", header="", nonameprmtr="";
    
    	foreach(Match m in TemplateString.Matches(ArticleText))
    	{
    		string ParameterCall = m.Value;
    		nonameprmtr = WikiFunctions.Tools.GetTemplateArgument(ParameterCall, 1); // нумерованный безымянный параметр
    		author = WikiFunctions.Tools.GetTemplateParameterValue(ParameterCall,"автор");
    		header = WikiFunctions.Tools.GetTemplateParameterValue(ParameterCall,"заглавие");                
    	}
    
    	ArticleText = author + header + nonameprmtr + ArticleText;
    	return ArticleText;
    }
    
    из сложного шаблона:
    {{тест-awb-модуля
     |ппппп
     | автор          = [[Иванов Иван Иваныч|{{nobr|И. И.}} Иванов]], тот самый [[Иванов Иван Иваныч|{{nobr|И. И.}} Иванов]] 
     | заглавие          = заголовок
    }}
    --Vladis13 21:23, 7 марта 2016 (UTC)

Добавление шаблона Самоцветы[править код]

Скажите пожалуйста, какие пункты меню программы AutoWikiBrowser нужно задействовать и какие операторы поставить чтобы:

  1. AWB нашёл все страницы в основном пространстве (статьи в Википедии), на которые ссылается Шаблон:Самоцветы (похоже links of page не работает в меню Make List, выбрал What links here — получилось!)?
  2. Затем исключил бы те страницы, где уже есть этот шаблон (правильно ли использую закладку Skip → Text) или лучше в правилах Find and replace указать как исключение if → no contains?
  3. Далее в полуавтоматическом режиме добавляю шаблон в конце статьи.
  4. И как автоматически снабжать все правки одинаковым описанием «добавляю шаблон Самоцветы»?

Благодарю за помощь! — Niklitov (обс.) 22:02, 22 сентября 2017 (UTC)

  • Спасибо за полезный материал, Участник:MBH! Не получается в AWB исключить страницы, содержащие Шаблон:Самоцветы (п. 2). Признателен за помощь! —Niklitov (обс.) 20:24, 24 сентября 2017 (UTC)
  • 1) Links on page, 2) What transcludes page. Заходим в верхнее меню Tools - List comparer, создаём оба списка, пересекаем, получаем разность первого и второго, Use List. 3) Append/Prepend text, выбираете Append, вставляете код шаблона, две пустых строки, ставите галочку "пересортировывать стандартные разделы". 4) На последней вкладке вверху выпадающий список - вводите туда своё описание. Могу объяснить по скайпу, если что непонятно. MBH 10:05, 25 сентября 2017 (UTC)
    • Благодарю! Попробую. — Niklitov (обс.) 13:27, 25 сентября 2017 (UTC)
      • Получилось, спасибо, MBH! Только не понял как пользоваться результатами Use List — прямым копированием из диалогового окна? Как только его закрываю, результаты пропадают, поэтому в закладке Skip в меню Text поставил флажок Contains и указал текст
        {{Самоцветы}}
        Может что-то упустил? — Niklitov (обс.) 14:14, 5 октября 2017 (UTC)
        • После нажатия на Use list указанный список копируется в основной список для обработки (нижний левый угол), над которым и запускается АВБ. MBH 14:34, 5 октября 2017 (UTC)

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

Здравствуйте ребятки, я к вам за помощью пришёл с pathofexile-ru.gamepedia.com, суть такова, ранее заходил в программу через аккаунт бота, всё заходилось и редактировалось, но вот уже достаточно много времени при входе пишет - Login failed Aborted, В чем эта причина, не понятна. Может кто сталкивался с подобным и есть какие нибудь варианты?--GAPON (обс.) 10:59, 9 марта 2018 (UTC)

  • Версия АВБ последняя? MBH 11:25, 9 марта 2018 (UTC)
    • Естественно v5.9.0.0.--GAPON (обс.) 11:36, 9 марта 2018 (UTC)
      • Даже не знаю. Через интерфейс сайта с теми же логином/паролем успешно заходите? В другую учётку через АВБ можете зайти? MBH 12:19, 9 марта 2018 (UTC)
        • Да пробовал несколько раз на 2 разных аккаунта, основной и сам бот. Но потом gamemedia объединилась с twitch, аккаунты тоже соединил, думаю может попробовать зайти на сам gamepedia.com, получится ли, если и да то всё равно не понятно, если зайду там, то как бот направить на вики? Может стоит не тут искать ответ а у них?--GAPON (обс.) 13:03, 9 марта 2018 (UTC)
          • Да, можете попробовать достучаться до тамошних администраторов и узнать у них про АВБ. MBH 14:21, 9 марта 2018 (UTC)
            • Спасибо за помощь, достучался и получил ответ, и всё заработало, так что можете у себя записать где на заметку, может будут ещё такие как я, Logging in to third-party tools, или можете сделать копию статьи для альтернативного входа. Ещё раз спасибо.--GAPON (обс.) 17:39, 9 марта 2018 (UTC)

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

В меню "Make list" в опции "Source" указываю "Special page", но в поле для ввода названия страницы ничего писать нельзя, открываю "Make list" и делаю все так:

Source: All Page (так же пробовал все другие варианты)
Pages: Название служебной страницы (с "Служебная:" и без)
Namespace: Служебная:

Потом нажимаю окей и... ничего. Можете написать в чем проблема и/или что я делаю не так?

P.S. Использую бота на сайте FANDOM (Wikia). Ork Gorgutz (обс.) 09:09, 29 августа 2018 (UTC)

Загрузка.[править код]

Здравствуйте ребятки, подскажите пожалуйста по поводу загрузки файлов....
screen - Вот есть файлик, с каким-то содержанием, так вот, может ли бот создавать страницы с там же названием, и загружать эти данные туда?GAPON (обс.) 10:20, 17 сентября 2018 (UTC)

  • Для начала, "файлами" в вики-сленге называют только медиафайлы, а не тексты. АВБ в общем случае занимается автозаменами на существующих страницах, а не заливками статей, но к нему можно писать дополнения на шарпе и каком-то ещё языке, как далеко простирается такое расширение его функциональности - я не знаю. MBH 10:42, 17 сентября 2018 (UTC)

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

Делаю таблицы шаблонов флагификации нехитрым совершенно кодом и вот на протяжении длительного промежутка времени

·Carn 09:32, 15 ноября 2019 (UTC)