Меню

Главная
Случайная статья
Настройки
Википедия:AutoWikiBrowser
Материал из https://ru.wikipedia.org

АвтоВикиБраузер (англ. AutoWikiBrowser) — инструмент для правок Википедии в полуавтоматическом режиме или, для ботоводов и администраторов, также в полностью автоматическом. Помогает с рутинными задачами. Чаще всего программа ищет определённые слова и заменяет их, а пользователь соглашается или отказывается от правки, что и делает её полуавтоматической.

Работает под Windows на .NET Framework.

Для использования АВБ требуется занесение википедиста в список участников с доступом. Запросы на добавление в список можно направлять на ЗКА. Только участники, имеющие более 500 правок в основном пространстве и флаг автопатрулируемого, могут получить доступ.

Инструкцию по использованию см. ниже.

Содержание

Функции
  1. Поиск и замена символов.
    • Их удаление[2] или вставка[3].
  2. Улучшение кода статьи:
    • Символьное[4].
    • Анализ ошибок на странице[5].
    • Удаление дублирующихся вики-ссылок в статье[6].
  3. Удаление/добавление/замена одной категории на другую[7].
  4. Добавление чего-либо в самый низ или верх статьи[8].
  5. Исправление опечаток и ошибок[9].
  6. Создание списка статей по заданным параметрам. Напр., все статьи категории[10] или статьи, содержащие какое-то слово[11].


Правила
  • Проверяйте каждую правку перед тем, как её сохранять[12].
  • Не редактируйте слишком быстро. Если вы собираетесь постоянно совершать более 1—2 правок в минуту — заведите бота.
  • Не совершайте правки, которые могут вызвать споры.
  • Не делайте слишком малозначимых правок вроде убирания лишних пустых строк или убирания знака подчёркивания из ссылок. Улучшение от таких правок не стоит отвлечения внимания участников на записи в списках наблюдения.
  • Соблюдайте в полном объёме все правила, рекомендации и традиции Википедии.


Использование

1. Зарегистрируйтесь

Необходимо иметь более 500 правок в основном пространстве и флаг автопатрулируемого.

Запросите доступ к AutoWikiBrowser на странице Википедия:Запросы к администраторам. Если администратор подтвердит вашу регистрацию, то поместит ваше имя на проверочную страницу, таким образом открыв доступ к AWB.

2. Установите

Скачайте последнюю версию AutoWikiBrowser с SourceForge. Если вы хотите использовать последнюю версию из SVN, см. здесь.

AutoWikiBrowser требует Windows 2000 или более новую, а также .NET Framework версии 4.5.

Если программа не работает — скорее всего, вы не зарегистрировались либо некорректно установили .NET Framework.

Рекомендуется разархивировать AWB в отдельный каталог, а не запускать из общей папки, например с рабочего стола.

Для установки AWB требуется Wine версии не ниже wine-1.1.14[13].

Установка .NET Framework:

Если Ваша ОС 64-битная, переконфигурируйте Wine на 32 бита:
  1. удалите: /home/%username%/.wine
  2. bash: WINEARCH=win32 winecfg
установка
  1. winetricks corefonts
  2. winetricks msxml3
  3. winetricks dotnet462


Через winetricks можно установить ie8 если текст в diff не обновляется, а добавляется к предыдущему. См. также en:Wikipedia:Huggle/Wine

Осторожней — в некоторых случаях АВБ (через wine) добавляет лишние пустые строки. Такая строка, например, между ** и *** репликами разорвёт лесенку и покажет кучу маркеров в начале ***.

3. Для начала
  1. По умолчанию программа настроена на английскую Википедию. Нужно один раз зайти в верхнее Options Preferences Site и вместо en выбрать ru. Только после этого войти в аккаунт по кнопке User: справа внизу.
  2. Слева возле Source: выберите, например, Category («Источник: Категория»), затем введите её имя.
  3. Кликните Make list («Создать список»). Подождите, пока список загрузится.
  4. Правее выберите любую опцию, к примеру Find and replace («Найти и заменить») и Regex typo fixing («Исправление опечаток через регулярки»[14]).
  5. На панели Start кликните Start — AWB загрузит статью, автоматически сделает изменение и затем откроет дифф.
  6. Вы можете внести изменения в текст статьи в текстовом поле в правой нижней части экрана, затем кликнуть Save («Сохранить») или Skip («Пропустить»). После этого автоматически загрузится следующая страница.


4. Регулярные выражения

Для работы с АВБ понадобятся регулярные выражения (regex). Они помогают быстро найти и исправить нужные слова и их части. Однажды вы привыкли к викикоду — и аналогично справитесь с регулярками!

Правила прописываются во вкладке Options (посередине экрана, не сверху). Там есть обычные настройки: Normal settings — для включения регулярных выражений нужно поставить галочку под Regex для данного правила. Либо на той же вкладке продвинутые настройки: Advanced settings — New rule — галочка возле Regular expression — Test…

Итак, чтобы найти слово «вада» и заменить на «вода», нужно в этих настройках вписать правило. В строку поиска (Find) — «\b([Вв])ада\b», в строку замены (Replace (with)) — «$1ода». «[Вв]» — это или В, или в. «$1» превращается в подходящие символы из круглых скобок, поэтому те квадратные скобки изначально мы и обернули в круглые. «\b» означает границы слова: из-за первого «\b» не будет затрагиваться «Невада» (это хорошо), из-за второго — «вадапад» (плохо, нужно улучшить правило).

В РуВики есть готовый набор исправлений, который скачивается каждый раз при включении галочки на панели Settings — Regex typo fixing. Нажмите на галочку и подтвердите скачивание правил (OK). Также знакомьтесь с тем, как эти исправления написаны, чтобы погружаться в регулярные выражения: Опечатки. Спрашивайте у искусственного интеллекта, что какая часть выражения означает.

Советы

Интерфейс
  • Поиск по странице находится на вкладке Start — внизу строка Find и ниже кнопка Find.
  • Можно включить подсветку синтаксиса: сверху Options — Highlight syntax in edit box. Но статьи будут грузиться медленнее.
  • Если ваш аккаунт — бот, то появится отдельная панель Bots для автоматических правок без предпросмотра. Включаются через галочку возле Auto save. Нужно выбрать максимальное количество правок (Max edits)[15] и количество секунд задержки между правками (Delayseconds).
  • Редактируемые статьи можно автоматически добавлять в список наблюдения (верхнее Options — третья снизу строка, Add all to watchlist) или, наоборот, не включать их (Leave watchlist unchanged).


Время
  • Чтобы отменить только конкретный абзац в предлагаемой правке, кликните по нему два раза в любом верхнем окне предпросмотра.
  • Для ускорения процесса в нижнем Options поставьте галочку: Skip if no replacement.
  • В AWB есть несколько ключевых слов, которые можно использовать в текстовом диалоговом окне поиска и замены. %%title%% обозначает название текущей статьи (например, «Джон Смит»), а %%key%% даст вам ключевое слово категории человеческих имён для данной статьи (например, «Смит, Джон»). Другие ключевые слова могут быть добавлены по заявке.
  • Протестировать регулярку можно нажатием Ctrl+ Shift+T. Или в продвинутых настройках протестировать уже написанное вами правило: нижнее Options — Advanced settings — New rule — галочка возле Regular expression — Test… — строка Text to search…, куда вводятся любые слова[16].
  • Выключение опции «Show pictures» в Internet Explorer’е (IE) может ускорить загрузку страницы. Особенно если скорость доступа к серверам Википедии невысокая. Также пользователи, обычно не использующие IE, но использующие личный java-скрипт monobook.js (godmode-light, popups и т. д.) в своих браузерах, могут заметить ускорение загрузки страницы, выключив параметр «Активные сценарии» (Active Scripting) в настройке безопасности Интернет-Эксплорера[17].


На заметку
  • Проверьте, включены ли уведомления об отмене правок.
  • Быстро вспомнить слова, содержащие определённые буквы (например, «тств»), помогут специальные сайты. Так легче убедиться, что вы учли все исключения для своего правила, помечаемые через (?!).
  • Задавайте вопросы и запрашивайте код у ИИ: GPT, Copilot, DeepSeek, — чтобы сэкономить ресурсы себе и другим википедистам.
  • По умолчанию вашего бота останавливает шаблон {{nobots}}, он же {{bots}}. Если вы уверены, сделать вашего бота непослушным шаблону можно в настройках[18].


Известные проблемы
  • Login failed, ошибка входа. Возможно, вы не выбрали нужную вики, см. первый шаг инструкции. По той же причине может не создаваться список статей по категории.
  •   Invalid regular expression — «Правило» Not enough «Скобка». Вы пропустили указанную скобку в указанном правиле. Too many — наоборот, много.
  • Иногда программа останавливает загрузку страницы — в этом случае просто заново нажмите Start.
    • Также это бывает, когда вы переключились на другое окно — окно AWB должно быть активным во время загрузки.
  • AWB использует ядро Internet Explorer (IE), поэтому если появились проблемы — убедитесь, что IE нормально работает. Проверьте, представились ли вы системе из IE. Если вы изменяли какие-либо настройки, связанные со скриптами, прежде всего попробуйте сбросить их к значениям по умолчанию.
    • Если вы пользуетесь нестандартным monobook.css (или соответствующим файлом другой темы оформления), требующим CSS 2 или 3, страницы могут неправильно отображаться в Internet Explorer’е, а следовательно и в AWB.
  • Если у вас проблемы с получением списка из «what links here» — очистите кэш Internet Explorer.
  • Экзотические скрипты в monobook.js могут приводить к отображению пустых страниц и даже к «вылету» AWB. Проблемы с JavaScript решаются отключением активных сценариев в настройках: Tools (Сервис) Internet options… (Свойства обозревателя…) Security (Безопасность) Custom Level… (Другой…).
  • Если исправляемое Опечатками слово в статье находится в вики-ссылке, то это правило отключится во всей статье.
  • При авторежиме бота новые сообщения на его СОУ будут его останавливать. Чтобы автоматические сообщения от других роботов не останавливали работу вашего, поставьте на ней шаблон {{nobots}}. А чтобы совсем избежать таких остановок, можно установить перенаправление со страницы обсуждения бота на свою собственную.


Исходный текст

АвтоВикиБраузер распространяется на условиях лицензии GPL (см. файл лицензии). Исходники можно скачать с сервера SVN на sourceforge, для этого потребуется программа-клиент SVN.

Рекомендуемый клиент — TortoiseSVN.

Примечания
  1. https://sourceforge.net/projects/autowikibrowser/files/autowikibrowser/AutoWikiBrowser6400/ — 2025.
  2. В строку замены ничего не вписать — и AWB будет заменять символы на ничто, то есть удалять их.
  3. Заменить А на АБ = вставить Б.
  4. нижнее Options — Apply general fixes из АнВП и отчасти Regex typo fixing из РуВП
  5. Выбрать статью в списке вкладка Start кнопка Start слева небольшое окошко Alerts. Настраивается сверху: OptionsPreferences…Alerts.
  6. Выбрать статью в списке вкладка Start кнопка Start Внизу слева появилось окошко с текстом Multiple Wiki-Links: Кликнуть по одной из повторяющихся ссылок в нём Кликнуть туда же ещё раз, чтобы увидеть ссылку-повторение Delink selection.
  7. вкладка More… — Categories
  8. вкладка More… — Append/Prepend text соответственно
  9. Особенно помогают в этом Опечатки, включаемые в нижнем Options — Regex typo fixing. Это популярные ошибки из РуВП, собираемые всеми пользователями AWB. Когда правило не подходит для Опечаток, пользователь может добавить его в свои личные настройки.
  10. Слева Source: Category Вписать категорию Make list. Можно также включить статьи подкатегорий: Category (recursive).
  11. Слева Source:Wiki search (Text) Вписать слово или фразу Make list.
  12. Не касается ботов в автоматическом режиме, однако за каждую правку по-прежнему ответственен ботовод. Перед включением авторежима протестируйте, правильно ли написаны регулярные выражения и все ли исключения учтены.
  13. WineHQ Bugzilla — Bug 8499 — AutoWikiBrowser doesn’t work (uses .NET 2 framework)
  14. Выскочит предложение скачать эти правила — нажать OK.
  15. Речь о счётчике Edits: в самом низу справа, левее имени пользователя. К числу надо прибавить потенциальное кол-во автоправок. Так получится максимальное кол-во правок за весь текущий сеанс, которое сюда и вписывается. Можно указать лишь от 1 до 5000.
    Чтобы убрать этот лимит правок целиком, нужно вписать 0. Однако заранее убедитесь, что бот не пойдёт по лишним статьям с лишними правками. 0 не рекомендуется начинающим пользователям АВБ.
  16. Впрочем, некоторые вещи можно протестировать только на реальных страницах, напр. когда правило включает в себя [^a]. Тогда можно использовать песочницу.
  17. Те, кто вручную обновляют Windows, должны включить активные сценарии, когда вручную проверяют на наличие обновлений. Если выключено, то будет показана страница обновлений Windows. Вы можете создать собственные настройки уровня безопасности, в котором можете, например, выключить активные сценарии для Википедии, но не для других вебсайтов.
  18. верхнее Options Preferences… Site Ignore {{bots}} and {{nobots}}


Ссылки
Downgrade Counter