Вікіпедія:AutoWikiBrowser
Матеріал з Вікіпедії — вільної енциклопедії.
Розробник | AutoWikiBrowser project |
Останній випуск | 3.3.1.0 / 30 березня 2007 |
Операційна система | Windows |
Тип | Редактор Вікіпедії |
Ліцензія | GPL |
Майданчик тенет | sourceforge.net/…/autowikibrowser |
АвтоВікіБраузер — інструмент для редагування Вікіпедії у напівавтоматичному режимі. Він працює під Windows 2000/XP. Для роботи потрібен .NET Framework версії 2.0 (завантажити).
Для його використання потрібно внести користувача у список дозволених користувачів. Запити на внесення в список направляти сюди.
Інструкція по використанню англійською мовою знаходиться тут.
Зміст |
[ред.] Правила
- Порушення цих правил може призвести до зняття авторизації на використання без попередження.
- Перевіряйте кожне редагування перш ніж його зберігати
- Не редагуйте надто швидко, якщо ви збираєтесь постійно виконувати більше 1-2 правок за хвилину — заведіть собі бота.
- Не здійснюйте за допомогою AWB редагування, які можуть викликати суперечки.
- Не робіть надто малозначних правок, наприклад сортування інтервікі, прибирання зайвих пустих рядків чи вилучення знаку підкреслення з посилань. Покращення від таких правок не варте навантаження на сервери, і списки спостереження засмічуються.
- Дотримайтесь у повному обсязі всіх правил, рекомендацій і традицій Вікіпедії.
AutoWikiBrowser — напів-автоматичний редактор Вікіпедії для Microsoft Windows 2000/XP (і більш нових), спроектований зробити нудну повторювану роботу швидшою й простішою. По суті — це браузер, що автоматично відкриває нову сторінку, коли остання сторінка зберігається. При цьому передбачається, виконуються деякі незначні зміни (наприклад, форматування).
Зараз, AutoWikiBrowser може створити список статей з однієї або декількох категорій, зі статей, що «посилаються сюди», зі статей, на які посилаються у статті, з текстового файлу, з пошуку Google, зі списку спостереження користувача, або з внеску користувача.
AWB також поставляється з програмою сканування бази даних, а також з бета-версією програми, що спостерігає за змінами в IRC-каналі.
Вихідні коди доступні під GPL ліцензією (дивіться en:Wikipedia:AutoWikiBrowser). Програма написана на C# використовуючи Microsoft Visual C# Express Edition, яку можна вільно завантажити. Існує IRC-канал AWB — [chat.freenode.net - #AutoWikiBrowser].
Приклади робіт, що можуть виконуватись за допомогою AWB, наведені у проектах.
[ред.] Використання
[ред.] (1) Зареєструйтеся
Додайте своє ім'я до запитів на реєстрацію. З причин безпеки, тільки зареєстровані користувачі (див. список) можуть використовувати AutoWikiBrowser у uk.wikipedia.
Ви маєте бути досвідченим користувачем Вікіпедії, щоб адміністратор підтвердив вашу реєстрацію.
[ред.] (2) Завантажте
Після реєстрації, або якщо ви бажаєте перевірити програмне забезпечення, ви можете завантажити AutoWikiBrowser із SourceForge. Примітка: Це бета версія!
AutoWikiBrowser потребує Microsoft Windows 2000/XP або новішого (Unicode не працює коректно на Windows 98/Me). Також він потребує 2-гу версію .NET framework (завантажити .NET framework).
Якщо програмне забезпечення не працює, це скоріш за все означає, що ви або не зареєстровані, або у вас не встановлено правильну версію .NET framework.
[ред.] (3) Почніть роботу
Демонстрацію роботи з AutoWikiBrowser можна завантажити звідси (3.2mb zipped AVI файл. Можливо, вам знадобиться TSCC Codec).
[ред.] Коротка пам'ятка
- Виберіть «Make from Category» (Створити з категорії), потім введіть ім'я категорії.
- Нажміть «Make list» (Створити список), почекайте, доки список завантажиться.
- Виберіть будь-яку опцію, наприклад Find and Replace (знайти і замінити), Summary (опис), тощо.
- Нажміть «Start the process» (Старт!), AWB завантажить статтю, автоматично зробить зміну і потім відкриє діф.
- Ви можете внести зміни в текст статті в текстову полі в правій нижній частині екрану, потім клікніть «Save» (Зберігти) або «Ignore» (Ігнорувати), автоматично завантажиться наступна сторінка.
[ред.] Відомі проблеми
- Іноді програми зупиняє завантаження сторінки — в цьому випадку знову натисніть «Start».
- Це також відбувається при переході на інше вікно — вікно AutoWikiBrowser має бути активним під час завантаження.
- AutoWikiBrowser використовує ядро Internet Explorer, тому якщо з'явилися проблеми — переконайтеся в тому, що Internet Explorer нормально працює. Перевірте, чи ввійшли ви до системи з Internet Explorer. Якщо ви міняли якісь налаштування, пов'язанні зі скриптами, спробуйте скинути їх у початкове положення.
- Якщо ви користуєтесь не стандартним monobook.css (або відповідним файлом іншої теми оформлення), який потребує CSS 2 або 3, сторінки можуть неправильно відображатися в Internet Explorer, а отже — і в AWB.
- Якщо у вас проблеми з отриманням списку із «що посилається сюди» — очистите кеш Internet Explorer.
- Екзотичні скрипти в monobook.js можуть призводить до відображення пустих сторінок і навіть до «вильоту» AutoWikiBrowser. Проблеми зі джаваскриптом вирішуються відключенням активних сценарієв в налаштуваннях: Tools (Сервіс) → Internet options… (Налаштування браузера…) → Security (Безпека) → Custom Level… (Іннший…).
[ред.] Керування користувача
Основний процес:
- Ввійти в АВБ.
- Зробити список сторінок для редагування: побудувати список сторінок, базуючись на категорії або посиланнях на шаблон, або вручну.
- Встановити опції: вказати, що робити з кожною сторінкою: очистити її, змінити в Unicode, добавити категорію, тощо.
- Почати процес: АВБ проведе вас через кожну сторінку, покаже зміни, які планується внести, і дозволить вам здійснити наступні зміни, наприклад, додати шаблон.
[ред.] Логін
- АВБ використовує ІЕ движок і логін. Якщо у вас є інші аккаунти, Ви повинні вийти з ВП в ІЕ й повернутися під іншим аккаунтом. Якщо ви бажаєте одночасно запустити АВБ і вручну редагувати, використовуючи 2 різних аккаунта, користуйтесь ІЕ для Вашого бота і руками редагуйте за допомогою іншого браузера, наприклад, Firefox або Опери.
[ред.] Створити список
Список з:
- Зауваження: Зробити списки із множини сторінок, розділяючи їх символом труби (|), напр., із категорії при вводі «Кішки|Собаки|Риби», верне всі значення в Категорія:Кішки, Категорія:Собаки і Категорія:Риби.
-
- Category — Категорія Поверне список підкатегорій і статей з даної категорії.
- What links here — Посилання сюди Поверне список з «статтей, що посилання на статтю». Щоб отримати «Посилання сюди» статей «Кішки» і «Собаки» за один раз, введіть «Кішки|Собаки».
-
- What transcludes — Включення — теж що і Посилання сюди, але повертає тільки ті сторінки, в яких посилання прямі (точно по назві статті), виключаються посилання через сторінки-перенаправлення.
- Links on page — Посилання на сторінці Повертає всі вікі-посилання з даної сторінки у всі простори імен.
- Text file — Текстовий файл Повертає список з текстового файлу, статті в тексті повинні бути [[вікі-связанні]].
- Google Search — Google пошук Повертає список з пошуку по Гуглу для ВП.
- User contribs — Внесок користувача Повертає статті, редаговані вказаним користувачем.
- Special page — Спеціальна сторінка Введіть «Lonelypages» для того, щоб отримати список з Спеціальні:Lonelypages, ви також можете ввести «Lonelypages&limit=500&offset=500» для отримання більше відповідної кількості сторінок з відповідної сторінки списку.
- Image file links — Посилання файлу зображення Повертає список статей, які використовують дане зображення.
- Database dump — Дамп бази даних Відкриває програму для сканування дампа бд (яких необхідно завантажити, ~79.4 МБ). Див. Вікіпедія:Завантаження Бази Даних
- My Watchlist — Список спостереження Імпортує ваш список спостереження (використовує аккаунт під яким ви ввійшли в ІЕ)
- Make list — Створити список Створює список, базуючись на даних опціях.
- Add — Додати Додасть елемент в список.
- Remove — Видалити Видалить вибрані елементи зі списку.
- Filter — Фільтр Фільтрує список за обраним рядом просторів імен.
- Clear — Очистка Очистить весь список.
[ред.] Set options — Установка налаштувань
- Apply general fixes — Використання загальних виправлень
- Виправляє часті помилки в «Див. також» і «Посилання» секціях, прибирає зайві прогалини.
- Сортує інтервікі за алфавітним порядком (вибрані індивідуально в меню), і розміщує їх внизу сторінки разом зі стабами.
- Унікодує інтервікі.
- Прибирає дублікати інтервікі і категорій.
- Розміщує категорії після тіла статті, після інтервікі і шаблонів незавершених статей. Помічає коментаріями категорії і інтервікі.
- Додає маркер списка у зовнішні посилання після == Зовнішні посилання ==.
- Заміщає курсивну і жирну HTML-розмітку на вікі-розмітку.
- Виправляє погані посилання.
- Спрощує посилання за принципом [[Собака|Собака]] на [[Собака]].
- Спрощує посилання за принципом [[Дом|Дома]] на [[Дом]]а.
- Додає жирний текст в 1-е включення назви статі (якщо немає іншого жирного тексту).
- Перетворює посилання зі сторінки на саму себе у звичайний текст.
- Auto tag — Авто теги Додає в кінець {{Wikify}}, {{Uncategorised}} і {{stub}} теги, де необхідно. Видаляє теги стабів з довгих статей. Додає параметр дати до за датою сортованих шаблонів.
- Find and replace — Знайти і замінити Дозволяє множинні пошук і заміну. Може визначити чутливість до регістру символів і Perl-стиль паттернів регулярних виразів. Ключове слово %%title%% представляє назву статті. Для інформації про опції, такі як багато- або однострочний см. сюди. Див. сюди для синтаксу заміни.
- Advanced find and replace (Replace special) — Див. [1].
- Template substitution (subst:) — Заміна шаблонів, які ви вибрали. Це більш зручний і надійний шлях, ніж використання регекспів у пошуку і заміні — АВБ автоматично створить регулярний вираз.
- Categorisation — Категоризація Додати/Видалити/Замінити категорії (заміна доступна тільки, коли зроблений список з категорій), введіть ім'я нової категорії мінус префікс Категорія:. Коли набираєте категорію у «Додати нову категорію», використовуйте ключове слово %%key%% для вставки ключа для сортування, напр., вводячи «Економісти|%%key%%» можна вставити «[[Категорія:Економісти|Сміт, Адам]».
- Skip if contains/Skip if doesn't contain — Пропустити, якщо включає/виключає Пропускає статті, які включають/виключають вказану строку/regex.
- Skip articles when no changes made — пропустити статті без змін Пропускає статтю, яка на містить автоматичних виправлень (напр., зробити «загальні виправлення», знайти і замінити тощо).
[ред.] More options — Більше опцій
- Appending/Prepend text — Додати текст Додає вказаний текст в кінець сторінки (тільки для сторінок обговорень).
- Auto mode — Авто-режим зберігає зміни автоматично в заданому інтервалі, тільки для аккаунтів, зареєстрованих в секції ботів на чексторінці.
-
- Delay — Затримка (в секундах) перед збереженням сторінки після завантаження, (нормально завантаження займає додаткові 8 с, або 3 с з опцією швидкого зберігання).
- Quick save — Швидка зберігання коли використовується авто-режим, уникайте завантажувати діфи, щоб зберегти час/трафі/серверне навантаження.
- Suppress «using AWB» — Зупиняє доповнення описів редагування фразою «за допомогою AWB»
- Enable RegexTypoFix включає RegexTypoFix з автоматичною фіксацією > 1000 помилок. Будь ласка, прочитайте і зрозумійте RegExTypoFix перед використанням. Помилки можуть бути змінені в Вікіпедія:AutoWikiBrowser/Typos.
[ред.] Start — Старт
- Summary — Опис — правка опису редагування.
- Article statistics — Статистика статті — різні статистики, напр., кількість знаків і зображень.
- Alerts — Попередження — показує попередження коли, напр., стаття не категоризована; велика, але позначена стабом, тощо.
- Start the process — Почати процес — починає процес, коли у вас є список статей. (Шорткат — control + S)
- False додає статтю у список у файл «False positives.txt»
- Stop — зупиняє процес редагування. (Шорткат — escape)
- Preview — Попередній перегляд.
- Show changes — Показати зміни.
- 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 — Сортування івікі Сортує івікі.
- Help — Допомога
-
- Help — Допомога Посилання на сторінку допомоги.
- About — О програмі Показує бокс, що містить номер версії, тощо.
[ред.] Контектне меню редагування
Меню, яке з'являється при кліку правою кнопкою миши всередині вікна редагування.
- WordWrap Wraps текст в едітбоксі внизу-справо.
- Undo відмінити останню дію.
- Cut копіює і видаляє вибраний текст.
- Copy копіює видаляє вибраний текст.
- Paste вставляє текст з буферу обміну.
- Paste more.
- Select all вибрати весь текст.
- Go to line перейти до строки.
- Insert… може:
-
- Guess birth/death cats пробує вгадати роки народження і смерті героя статті і вставити відповідні категорії.
- Meta-data template вставляє шаблон дані про персоналії.
- Insert tag вставляє тег. Якщо вибраний {{stub}}, користувач може змінити тип стаба.
- Re-parse Це раз зробити всі дії.
- Open page in browser відкриває статтю в браузері.
- Unicodify selected перетворює будь-який HTML entities або URL encoded символ в унікод.
[ред.] Контекстне меню списку статей
- Filter out non main space Видаляє всі статті не з основного простору імен.
- Filter Відкриває сторінку з розширеними можливостями фільтрації списку
- Convert to talk pages Трансформує список у сторінку обговорення, напр., «Кішка» => «Обговорення:Кішка».
- Convert from talk pages Трансформує список із сторінок обговорення, напр., «Обговорення:Кішка» => «Кішка».
- Sort alphabetically Сортує список за алфавітом.
- Save list to text file Зберігає список в текстовий файл.
- Add selected from list… Якщо вибрана стаття у списку, можна додати
- From category Додає зміст категорії.
- From whatlinkshere Додає статті, які посилаються на вибрану.
- From links on page Додає статті, на які є посилання у вибраної.
- From image links Додає сторінки зображень.
- Remove Видалити статтю зі списка.
- Clear Очистити список.
- Open article in browser Відкрити статтю у браузері за замовченням.
[ред.] Плагіни
АВБ може завантажити і використовувати плагіни. Ці плагіни можуть обробляти текст статей і розширювати інтерфейс користувача. Плагіни до АВБ підключаються у вигляді бібліотек (.dll файли), які можуть бути зроблені на будь-яких мовах .NET, таких як C# або Visual Basic .NET. Коли АВБ завантажується, він автоматично перевіряє наявність плагінів у директорії, з якої він виконується. Всі знайдені плагіни завантажуються і ініціалізуються без участі користувача.
[ред.] Поради і трюки
- Для пошуку і заміни слова в прописному і рядковому регістрах, зробіть регулярний вираз; напр., знайти: «
\b(В|в)ода\b
» і замінити на: «$1ода
». «(В|в)» співпаде з будь-якою літерою «в», «$1» буде відповідати саме тому вигляду літери, яка знайдена. «\b» означає границі слова, тобто не знайдуться слова, що лише включають слово «вода». - Див. цей сайт щоб знати більше про синтаксис регулярних виразів .NET.
- Виключання опції «Show pictures» («відображати зображення»), «Active Scripting» («використання скриптів») в ІЕ може прискорити завантаження сторінок (а також зменшення трафіку). Ви можете створити користувальний рівень безпеки, напр., Active Scripting вимкнена для ВП, але не для інших сайтів.
- Див. en:Wikipedia:AutoWikiBrowser/Settings список налаштувать, які можуть бути використані з АВБ.
- Новий рядок представлений
\r\n
у пошуці і заміни. - У АВБ моє декілька ключових слів:
%%title%%
— назва статті (напр., «Джон Сміт»),%%key%%
— ключове слово категорії людських імен для статті (напр., «Смит, Джон»).
[ред.] Вихідний текст
АвтоВікіБраузер розповсюджується на умовах ліцензії GPL (див. файл ліцензії). Вихідний текст можна завантажити з сервера SVN на sourceforge, для цього потрібна програма-клієнт SVN.