Массовый откат на MediaWiki

Так,

У меня есть персональная Wiki, которую я использую для кода документа и практик программирования и всего этого хорошего материала в StackOverflow. Я связался с одной из страниц на ТАК ответ и БУМ! Боты спама.

К сожалению, быть подготовленным к этому заставляет большинство моих страниц теперь быть заполненным ссылками на сайты, на которые я никогда не потружусь нажимать.

Мой вопрос, как я могу сделать массовый откат вместо отдельных откатов. Например, есть ли способ, которым я могу удалить все изменения, внесенные конкретным IP-адресом? Или сделайте я должен индивидуально пройти каждую страницу и откатывать их вручную.

Спасибо за любую справку!

Править: Также похоже, что система отката MediaWiki также неинтуитивна. Боты внесли по крайней мере 12 изменений в каждую страницу, и я не могу прокрутить ее назад 12 изменений назад.

6
задан 25.01.2010, 22:12

2 ответа

Вы могли всегда просто восстанавливать свою базу данных от Вашего резервного копирования, правильно?

Вернуться методы на meta.wikimeda.org должны работать, но поскольку Вы указываете, что это не собирается лететь на тонне страниц.

Я думал бы, что Вы могли вручную войти в дб MySQL и произвести чистку назад к перед спам-роботами, но я не уверен, как это работало бы.

5
ответ дан 07.12.2019, 16:11

http://www.mediawiki.org/wiki/Extension:Nuke является расширением, которое позволяет Вам удалить все страницы, созданные пользователем/IP. Сценарий JS, упомянутый в комментарии Hello71, позволяет Вам откатывать все изменения от определенного пользователя. Используемый вместе, это работает вполне прилично.

Для Вашего конкретного случая наличия 12 изменений в каждой странице от нескольких ботов я не знаю, как хорошо, который может быть обработан.

0
ответ дан 07.12.2019, 16:11

Теги

Похожие вопросы