AutoWikiBrowser
AutoWikiBrowser — механизм для правки статей в полуавтоматическом режиме.
Использует регулярные выражения, также правит основные ошибки типографики в статьях.
Работает только под Windows. Требует Internet Explorer и .NET Framework 2.0.
Содержание |
[править] Вандализм
Понятие «AWB» использовалось вандалами как синоним бота, например, используя следующий код:
if (wgNamespaceNumber == 0 && document.URL.match(/action=edit/))
addOnloadHook(function(){
document.getElementById('wpSummary').value += 'Автосоздание статьи про [[гомосексуалист]]ов с использованием AWB';
})
Также подобные подписи применялись вандалом Обязательные подписи для гомосексуалистов.
[править] Цензура
25 сентября 2009 года известным оператором-романобеккеристом и по совместительству разработчиком проекта MaxSem в исходный код добавлены строки, не позволяющие использовать AutoWikiBrowser на некоторых сайтах (при попытке запустить его вылетает ошибка «This software does not work on attack sites»).[1]
Ниже описаны способы ее преодоления:
[править] Исправление исходников и компиляция
- Скачать и установить TortoiseSVN (программа для загрузки исходного кода из SVN-репозитория);
- Создать на компьютере в любом удобном месте папку «AWB», в которой в контекстном меню выбрать «SVN Checkout», в появившемся окне в URL of Repository написать «https://autowikibrowser.svn.sourceforge.net/svnroot/autowikibrowser/AWB» и затем «OK» (в дальнейших версиях разработчики AWB могут добавить дополнительные изменения исходного кода, которые сделают приведенный способ неработающим; в таком случае необходимо скачать Revision 7007);
- Открыть файл AWB\WikiFunctions\Variables.cs в текстовом редакторе наподобие Notepad++ и строчки 430—437 поменять с:
static readonly string[] AttackSites = new[] { "encyclopediadramatica", "conservapedia.com", "traditio.", "volgota.com", "wikireality.ru" };
на следующий код
static readonly string[] AttackSites = new[] { "wikimediafoundation.org" };
вместо «wikimediafoundation.org» (закрытая вики членов и работников Фонда Викимедиа) можно указать любой сайт, с которым вы точно не станете работать. Сохранить файл;
- Загрузить и установить Sharp Develop 3.2;
- В программе нажать «Open Solution» и выбрать файл «AutoWikiBrowser 2005 no plugins.sln» из корневой папки с исходным кодом, в контекстном меню после правого жмяка мышою по пункту «AutoWikiBrowser» в окне SharpDevelop выбрать «Set as Startup Project» и нажать F8. В окне состояния должно появиться что-то вроде этого:
Build started. Compiling WikiFunctions Compiling AutoWikiBrowser Compiling AWBUpdater Compiling UnitTests Build finished successfully. (00:00:12.4882813)
- Скомпилированная программа находится в папке AWB\AWB\bin\Debug, исполняемые файлы можно поместить в головную папку, удалив исходный код и использовать проект как обычно.
- Протестировано на версии 7007, работает корректно.
[править] Использование старой версии
- Загрузить AutoWikiBrowser версии 4600, отключив автообновление и использовать его: в этой версии проверка «запрещенных сайтов» еще не добавлена.
[править] Ссылки
- Официальное описание AWB:
[править] Примечания
AutoWikiBrowser относится к темам: |