AutoWikiBrowser

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску
Короткая ссылка-перенаправлениеStub W.gif
Т:АВБ
Т:AWB
AWB
Noia 64 apps ktip.png Актуальность
Данные приведены по состоянию на ноябрь 2007.

Wiki letter w.svg
Стиль этой статьи неэнциклопедичен или нарушает нормы русского языка.
Статью следует исправить согласно стилистическим правилам Традиции.
АвтоВикиБраузер
Редактор Википроектов


Операционная система:
Windows



Разработчик:
AutoWikiBrowser project



Текущая версия:
3.9.1.0
Дата выхода текущей версии:
16 апреля 2007



Лицензия:
GPL

АвтоВикиБраузер — инструмент для правок в википроектах в полуавтоматическом режиме, работающий под Windows 2000/XP. Для работы требуется .NET Framework версии 2.0 (скачать).

Для его использования требуется занесение использующего участника в список разрешённых участников. Запросы на добавление в список направлять сюда.

Инструкция по использованию здесь (на английском).

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

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


Краткая памятка[править | править код]

  1. Выберите «Make from Category» (Создать из категории), затем введите имя категории.
  2. Кликните «Make list» (Создать список), подождите пока список загрузится.
  3. Выберите любую опцию, например Find and Replace (найти или заменить), Summary (редактировать итог), etc.
  4. Кликните «Start the process» (Старт!), AWB загрузит статью, автоматически сделает изменение и затем откроет диф.
  5. Вы можете внести изменения в текст статьи в текстовом поле в правой нижней части экрана, затем кликните «Save» (Сохранить) или «Ignore» (Игнорировать), автоматически загрузится следующая страница.

Известные проблемы[править | править код]

  • Иногда программа останавливает загрузку страницы — в этом случае просто заново нажмите «Start».
    • Также это бывает когда вы переключились на другое окно — окно AutoWikiBrowser должно быть активным во время загрузки.
  • AutoWikiBrowser использует ядро Internet Explorer, поэтому если появились проблемы — убедитесь в том, что Internet Explorer нормально работает. Проверьте, представились ли вы системе из Internet Explorer. Если вы изменяли какие-либо настройки, связанные со скриптами, прежде всего попробуйте сбросить их к значениям по умолчанию.
    • Если вы пользуетесь нестандартным monobook.css (или соответствующим файлом другой темы оформления), требующим CSS 2 или 3, страницы могут неправильно отображаться в Internet Explorer, а следовательно и в AWB.
  • Если у вас проблемы с получением списка из «what links here» — очистите кэш Internet Explorer.
  • Экзотические скрипты в monobook.js могут приводить к отображению пустых страниц и даже к «вылету» AutoWikiBrowser. Проблемы с джаваскриптом решаются отключением активных сценариев в настройках: Tools (Сервис) → Internet options… (Свойства обозревателя…) → Security (Безопасность) → Custom Level… (Другой…).

Руководство пользователя[править | править код]

This section will explain what all the bits and pieces do, please help!

Основной процесс:

Логиниться в АВБ.
Сделать список страниц для изменений
построить список страниц, базирующийся на категории или ссылках на шаблон, или вручную.
Установите опции
укажитете, что делать с каждой страницей: очистить её, преобразовать в Unicode, добавить категорию, etc.
Начните процесс
АВБ проведёт вас через каждую страницу, покажет планируемые изменения и позволит вам совершить последующие изменения, например, добавить шаблон.

Логин[править | править код]

  • АВБ использует ИЭ движок и логин. Если у Вас есть другие экаунты, Вы должны выйти из Википедии в ИЭ и вернуться назад под другим экаунтом. Если Вы хотите одновременно запустить АВБ и вручную редактировать, используя 2 различных экаунта, воспользуйтесь ИЭ для Вашего бота и ручками правьте с помощью другого браузера, напр., Файрфокса или Оперы.

Make List — Создать список[править | править код]

Список из:

  • Замечание: Сделать списки из множества страниц, разделяя их символом трубы, напр., из категории при вводе «Кошки|Собаки|Рыбы», возвратит все значения в Категории:Кошки, Категории:Собаки и Категории:Рыбы.
  • CategoryКатегория Возвратит список подкатегорий и статей из данной категории.
  • What links hereСсылки сюда Возвращает список из «Ссылки сюда» статьи. Чтобы получить «Ссылки сюда» статей «Кошки» и «Собаки» в один присест, введите «Кошки|Собаки».
  • What transcludesВключения — также как Ссылки сюда, но возвращает только те страницы, в которых ссылки прямые (точно по имени статьи), исключаются ссылки через страницы перенаправления.
  • Links on pageСсылки на странице Возвращает все вики-ссылки из данной страницы во все пространства имён.
  • Text fileТекстовый файл Возвращает спискок из текстового файла, статьи в тексте должны быть [[вики-связанными]].
  • Google SearchГугол ВП Возвращает список из поиска по Гуглу для анВП.
  • User contribsВклад участника Возвращает статьи, отредактированные указанным пользователем.
  • Special pageСлужебная страница Введите «Lonelypages» для получения списка из Служебная:Lonelypages, вы также можете ввести «Lonelypages&limit=500&offset=500» для получения более из офсета.
  • Image file linksСсылки файла изображения Возвращает список статей, использующих данное изображение.
  • Database dumpДамп базы данных Открывает программу Искатель дампа для сканирования дампа бд (который необходимо загрузить, ~1.4 ГБ). См. Википедия:Загрузка Базы Данных
  • My WatchlistСписок наблюдения Импортирует ваш список наблюдения (используя экаунт под которым вы залогинилсь в ИЭ)
  • Make listСоздать список Создаёт список, основывающийся на данных опциях.
  • AddДобавить Добавит элемент в список.
  • RemoveУдалить Удалит выбранные элементы из списка.
  • FilterФильтр Фильтрует список по избранному ряду пространств имён.
  • ClearОчистка Очистит весь список.

Set options — Установка настроек[править | править код]

  • Apply general fixesИспользование общих исправлений
    • Исправляет частые ошибки в «См. также» и «Внешние ссылки» секциях, убирает лишние белые пробелы.
    • Сортирует интервики в алфавитонм порядке (выбранные индивидуально в меню), и помещает их в низу страницы со стабами.
    • Уникодифицирует интервики.
    • Убирает дубликаты интервики и категории.
    • Puts categories after article body, followed by interwiki links and stub templates. Recognises some comments as cat and interwiki headers.
    • Добавляет маркер списка во внешние ссылки после == Внешние ссылки ==.
    • Замещает курсивную и полужирную HTML-разметку на вики-разметку.
    • Исправляет плохие ссылки.
    • Упрощает ссылки по принципу [[Собака|Собака]] на [[Собака]].
    • Упрощает ссылки по принципу [[Дом|Дома]] to [[Дом]]а.
    • Добавляет полужирный текст в 1-е появление названия статьи (если нет иного полужирного текста).
    • Превращает ссылки со страницы на себя саму в обычный текст.
  • Auto tagАвто теги Добавляет в конец {{Wikify}}, {{Uncategorised}} и {{stub}} теги, где необходимо. Удаляет теги стабов из длинных статей. Добаляет параметр даты в дате sorted шаблона.
  • Find and replaceНайти и заменить Позволяет множественные поиск и замену. Может специфицировать case sensitivity и Perl-стиль паттернов регулярных выражений. Ключевое слово %%title%% представляет название статьи. Для инфо об установке опций таких как много- или однострочных см.here. See here for substitution syntax.
  • Advanced поиск и замена (Спецзамена) См. [1].
  • CategorisationКатегоризация Добавить/Убрать/Заменить категории (замена доступна только, когда сделан список из категорий), введите имя новой категории минус Категория: префикс. Когда вводите категорию в «Добавить новую категорию», используйте ключевое слово %%key%% для вставки обратного имени человека, напр., вводя «Экономисты|%%key%%» можно вставить «[[Категория:Экономисты|Смит, Адам]».
  • Skip if contains/Skip if doesn’t containПропустить, если включает/исключает Пропускает статьи, которые включают/исключают указанную строку/regex.
  • Skip articles when no changes madeПропустить статьи без изменений Пропускает статью, не содержащую автоматических изменений (напр., сделать «общие исправления», найти и заменить etc.).

More options — Больше опций[править | править код]

  • Appending/Prepend textДобавить сообщение Добавляет указанный текст в конец страницы (только для страниц обсуждений).
  • Auto modeАвто-режим делает сохранение автоматически в данном интервале, только для экаунтов, зарегистрированных секции ботов на чекстранице.
  • DelayЗадержка (в секундах) перед сохранением страницы после загрузки, (нормально загрузка занимает дополнительные ок. 8 с или 3 с с опцией быстрое сохранение).
  • Quick saveБыстрое сохранение когда используете авто-режим, избегайте загружать дифы чтобы сберечь время//bandwidth/серверную нагрузку.
  • Suppress «using AWB» — Подавить «с помощью AWB» останавливает дополнение «с помощью AWB» в редактирование итогов, как зарегистрированные боты в нём нет необходимости

Start — Старт[править | править код]

  • SummaryИтог — правка итога, либо выбрана в дропдауне, либо ваш собственный текст.
  • Article statisticsСтатистика статьи — различные статистики, напр., кол-во знаков и изображений.
  • AlertsПредупреждения — показывает предупреждение когда, напр., статья не категоризирована; длина, но помечена стабом, etc.
  • Start the processНачать процесс — начинает процесс, когда у вас есть список статей. (Сontrol + S)
  • Ложь добавляет статью в список ложных positives, в файл «False positives.txt»
  • Стоп — останавливает процесс редактирования. (Escape)
  • PreviewПредпросмотр — меняет the view на предпоросмотр (и updates любые дополнительные изменения, выполненные вами).
  • Show changesПоказать изменения — меняет the view на диф (и updates любые дополнительные изменения, выполненные вами).
  • IgnoreИгнорировать — перемещает на следующую страницу без сохранения чего-либо. (Control + D)
  • SaveСохранить — сохраняет страницу, включая любые дополнительные изменения, сделанные вами, затем перемещает на следующую статью. (Control + S)

Меню[править | править код]

  • FileФайл
  • Save settingsСохранить настройки Сохраняет настройки в специфицированный путь.
  • Load settingsЗагрузка настроек Загружает настройки из указанного пути.
  • ExitВыход Выход из программы.
  • ListСписок
  • Filter out non main spaceФильтр неосновного пр-ва Убирает все статьи из неосновного пр-ва.
  • Sort alphabeticallyАлфавитная сортировка Алфавитная сортировка списка.
  • Save list to text fileСохранение списка в текстовый файл Сохраняет список в текстовый файл (который может быть использован позже для создания нового списка, как указано выше).
  • GeneralОбщие
  • Bypass redirects Вместо правок статей-редиректов АВБ редактирует страницы, на которые ведут редиректы.
  • Игнорировать несуществующие страницы Пропускает несуществующие всё ещё страницы. Установлена по дефолту.
  • Do not automatically apply changesАвтоматически не вносить изменения Правки не делаются, вместо этого вы можете использовать опцию «ре-парсинга».
  • Preview instead of diffПредпросмотр вместо дифа Предпросмотр каждой статьи после сделанных изменений.
  • Mark all as minorПометить все как малые Помечает все правки как малые.
  • Add all to watchlistДобавить всё в список наблюдения Добавляет все радктировавшиеся страницы в список наблюдения пользователя.
  • Show timerПоказать таймер Показывает таймер в нижнем правом углу окна, так что пользователь может мониторить время между правками.
  • Sort interwiki link orderСортировка ивик Сортирует ивики в том же порядке, как и пи(ай)вики боты (если «Apply general fixes» выбрана).
  • HelpПомощь
  • HelpПомощь Ссылки на эту страницу.
  • AboutО программе Показывает бокс, содержащий номер версии, etc.

Edit box context menu[править | править код]

Контекстное меню, появляющееся при кликании правой кнопки мыши внутри эдитбакса.

  • WordWrap Wraps текст в эдитбаксе внизу-справо.
  • Undo отрицает последнюю акцию.
  • Cut копирует и затем удаляет выбранный текст.
  • Копировать копирует выбранный текст в клипборд.
  • Paste пэйстает текст из клипборда в выбранное место.
  • Paste more вносит текст в текстбакс, затем двойной клик для пэйста его содержания.
  • Выбрать всё выбирает весь текст в эдитбоксе.
  • Идти к строке введите номер строки и нажмите return.
  • Вставка… может:
  • Кат предположений рождения/смерти предполагает годы рождения и смерти героя статьи и вставляет соответствующие категории. (Только для биографических статей.)
  • Шаблон мета-data вставляет Данные о персоналиях шаблон. (Только для биографических статей.)
  • Вствка тэга вставляет тэг выбранный из подменю в выбранное место статьи. Если {{stub}} избран, пользователь может опционно изменить тип стаба, печатая в боксе.
  • Re-parse re-applies все функции (общие исправления, перекатегоризация…).
  • Открыает страницу в браузере открывает статью в дефлолтовом браузере.
  • Unicodify selected конвертирует любой HTML entities или УРЛ encoded символы в выбранном тексте в уникод.

List box context menu[править | править код]

The list box context menu is меню, появляющееся при нажатии правой кнопки мыши внутри листбакса.

  • Фильтр неосновного пр-ва Удаляет все статьи из неосновного пр-ва.
  • Фильтр Открывает the advanced опции фильтра.
  • Конвертация в страницы обсуждений Трансформирует список в страницы обсуждения, напр., «Кошка» => «Обсуждение:Кошка».
  • Конвертация из страниц обсуждений Трансформирует список из страниц обсуждения, напр., «Обсуждение:Кошка» => «Кошка».
  • Алфавитная сортировка Алфавитно сортирует список.
  • Сохранение списка в текстовый файл Сохраняет список в текстовый файл (который затем может быть использован для создания нового списка, как указано выше.)
  • Добавить выбранную из списка… Выбранная item может быть добавлена в список.
    • Из категории Добавляет контент категории, когда она избрана.
    • Из какие_ссылки_сюда Добавляет статьи, чьи линки ведут на выбранную статью.
    • Из ссылки на страницу Добавляет ссылки статей в выбранную статью.
    • Из ссылки на изображение Добавляет ссылки изображений в выбранное изображение.
  • Удаление Удаляет выбранную статью.
  • Очистка Очищает список.
  • Открытие статьи в браузере Открывает статью в вашем дефолтовом браузере.

Плагины[править | править код]

Icons-mini-icon 2main.png Основная статья: :en:Wikipedia:AutoWikiBrowser/Plugins

АВБ способен загрузить и использовать полностью настраиваемые плагины. Эти плагины могут обрабатывать текст статей и расширять пользовательский интерфейс, и существуют они в форме библиотек (.dll файлы), которые могут быть сделаны на любых .NET языках, таких как C# или Visual Basic .NET. Когда АВБ грузится, он автоматически проверяет наличие любого плагина в папке, из которой он исполняется. Любые обнаруженные плагины загружаются и инициализируются без всякого участия пользователя.

Советы и трюки[править | править код]

  • Для поиска и замены слова в прописном и строчном регистрах, сделайте регулярное выражение поиск и замена; напр., найти: «\b(В|в)ода\b» и замена с: «$1ода». «(В|в)» совпадает с прописной и строчной «в», «$1» отсылает к любому «(В|в)» совпадению. «\b» ознчает границы слова, это останавливат в случае совпадения со словом, которое содержит"вода".
  • Для ускорения задачи, если вы корректируете приведённую выше опечатку, установите опцию «Пропустить, если исключает» опечатки, которые исправляются.
  • См. этот вебсайт for a breakdown of .NET синтаксис регулярных выражений.
  • Выключить опцию «Show pictures» в ИЭ может ускорить загрузку страницы, особенно если серверы ВП медленно. Также, пользователи, кто обычно не используют ИЭ, но используют custom monobook.js джаваскрипт (godmode-light, popups, etc…) для своих браузеров могут почувствовать лучший показатель времени загрузки страницы, выключив «Active Scripting» в ИЭ настройке безопасности. Замечание: Те, кто вручную обновляют Windows должны включить Active Scripting, когда вручную проверяют на обновления. The Windows страница обновления будет упомянута, если она выключена. Вы можете созадть a custom уровень безопасности, напр., Active Scripting выключена для ВП, но не для других вебсайтов.
  • См. Википедия:АвтоВикиБраузер/Настройки список удобных настроек, могущих быть использованы с АВБ.
  • Новая строка представлена \r\n, когда прозводится поиск и замена. * У АВБ есть несколько ключевых слов, которые можно использовать в текстбаксе/поиск-и-замена диалога. %%title%% представляет название текущей статьи (напр., «Джон Смит»), и %%key%% даст вам ключевое слово категории человеческих имён для данной статьи (напр., «Смит, Джон»). Другие ключевые слова могут быть добавлены по заявке.

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

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

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

История версий[править | править код]

Ссылки[править | править код]