User:KaysBot править

Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

вкладправкиSULжурналыблокироватьлог блокировокжурнал изменения правприсвоить флаг

Ответственный ботовод/Botmaster: Kays666

Цель/Purpose править

Во многих физических/химических (возможно, медицинских) статьях ссылки на изотопы хим. элементов даются путем перенаправления на сам хим. элемент (например, см. Радиоактивность). Данный бот будет осуществлять исправление таких ссылок на верные, например:

  • [[неон]]-20 на [[неон-20]]
  • [[Радий|радия]]-226 на [[Радий-226|радия-226]]
  • [[Kr-85]] на [[Криптон-85|Kr-85]]

Ввиду того, что химических элементов довольно много, а также существуют статьи с именами, схожими с обозначениями изотопов (например, U-235 и He-111), на время обучения бот будет запускаться в ручном режиме, на конкретных статьях, с контролем сделанных изменений. Готов нести ответственность за все совершённые ботом правки.


Технические подробности/Technical details править

Используется pywikipedia framework, фрагмент кода из user-fixes.py для гелия:

(ur'\[\[(Г|г)елий\]\](-[0-9]+)', ur'[[\1елий\2]]'),
(ur'\[\[(Г|г)ели(я|ю|ем|и)\]\](-[0-9]+)', ur'[[Гелий\3|\1ели\2\3]]'),
(ur'\[\[(Г|г)ели(я|ю|ем|и)(-[0-9]+)\]\]', ur'[[Гелий\3|\1ели\2\3]]'),
(ur'\[\[(Г|г)елий\|(Г|г)ели(я|ю|ем|и)\]\](-[0-9]+)', ur'[[Гелий\4|\2ели\3\4]]'),
(ur'\[\[(Г|г)елий\|(Г|г)ели(я|ю|ем|и)(-[0-9]+)\]\]', ur'[[Гелий\4|\2ели\3\4]]'),
(ur'\[\[(Г|г)елий\|He\]\](-[0-9]+)', ur'[[Гелий\2|He\2]]'),
(ur'\[\[(Г|г)елий\|He(-[0-9]+)\]\]', ur'[[Гелий\2|He\2]]'),
(ur'\[\[He\]\](-[0-9]+)', ur'[[Гелий\1|He\1]]'),
(ur'\[\[He(-[0-9]+)\]\]', ur'[[Гелий\1|He\1]]'),
(ur'\[\[He(-[0-9]+)\|', ur'[[Гелий\1|'),
(ur'\[\[He\]\]', ur'[[Гелий|He]]'),


Обучение бота продолжается на основе реально встреченных в статьях неправильных ссылках.

Флаг бота в других виках/Already has a bot flag править

Нету, бот планируется использовать только в русскоязычном разделе.

Обсуждение/Discussion править

Нет, другие скрипты использовать я не планирую (во всяком случае, пока), сейчас для меня основная задача — уточнение ссылок с помощью replace.py. --Kays666 14:01, 2 октября 2009 (UTC)[ответить]

Итог/Summary править

Флаг присвоен. — Obersachse 18:26, 5 октября 2009 (UTC)[ответить]