Обсуждение участника:HedgeBot
Материал из Википедии — свободной энциклопедии
Содержание |
Дорогой роботовладелец, пожалуста научите вашего робота не исправлять - на — внутри <math>...</math>., --Tosha 19:28, 1 Дек 2004 (UTC)
- Это я уже учёл — впредь не будет. HedgeHog 21:02, 1 Дек 2004 (UTC)
[править] robot Removing:ru
С новым годом, робот! Я не понимаю зачем убирать <!-- [[ru:???]] -->, никому не мешает, а может помочь интервики, (английский для этого не хорош потому как он не в юникоде) --Tosha 00:06, 1 Янв 2005 (UTC)
- Спасибо за поздравление. А то ведь все думают: «бот, бот — просто программа…» а доброе слово и боту приятно ;). А вот насчёт интервики ru: — убираю я его для порядка: я ведь не разбираюсь, закомментирован он или нет, а интервиик-ссылка на свой язык не есть хорошо. Если хочешь, чтобы не удалялась, то можешь, к примеру ставить пробел между открывающими скобками ссылки — тогда я вообще его буду пропускать. Участник:HedgeBot
[править] Лишняя {
Надо бы убрать лишнюю открывающую фигурную скобку в начале описания шаблона изображения (fix image template).
--DIG 05:41, 2 Янв 2005 (UTC)
- Вроде бы я все такие случаи поправил… А какое это изображение — посмотрю в сосдених по времени правках? --HedgeHog 12:18, 2 Янв 2005 (UTC)
[править] Interlanguage specialities at eo:
- Halló! At eo:Vikipedio:Sciindaĵoj#doublex you find a note / an abstract about valid interlanguage links from eo: to other languages which differ from the original titles. Regards eo:Vikipediisto:Gangleri - Gangleri | Th | T 00:17, 9 Фев 2005 (UTC)
- Halló HedgeHog! Maybe you have seen bugzilla:1512 already.
- Изображение:Warning ru.zip.ogg from meta:Image:Warnfiles-de-2005-02-17.zip.ogg. It was mentioned in an e-mail from de:User:Zwobot - de:User:Head. Best regards Gangleri | Th | T 08:20, 18 Фев 2005 (UTC)
[править] Бот для ссылок на даты
Добрый день
Сделал небольшого бота для проставления ссылок Май, 13 => 13 мая с идеей сделать ссылку на месяцеслов с заглавной страницы.
Если не трудно, проверь и запусти от своего имени.
# -*- coding: cp1251 -*- import sys,os,wikipedia site=None really=False #really=True # uncomment this string for real work commenthead="Bot: " monthname = [ None, u'Январь',u'Февраль',u'Март',u'Апрель',u'Май',u'Июнь', u'Июль',u'Август',u'Сентябрь',u'Октябрь',u'Ноябрь',u'Декабрь' ] monthnamegen = [ None, u'января',u'февраля',u'марта',u'апреля',u'мая',u'июня', u'июля',u'августа',u'сентября',u'октября',u'ноября',u'декабря' ] days_month = [ None, 31,29,31,30,31,30, 31,31,30,31,30,31 ] def olddate(dd,mm): return "%d %s"%(dd,monthnamegen[mm]) def newdate(dd,mm): return "%s, %d"%(monthname[mm],dd) def make_redirect(source,target): oldpage=wikipedia.PageLink(site, title=source) newpage=wikipedia.PageLink(site, title=target) if not oldpage.exists(): print "[[%s]] doesn't exist" % source return False if oldpage.isRedirectPage(): print "[[%s]] is redirect page" % source return False if newpage.exists(): print "[[%s]] exists" % target return False if really: newpage.put("#REDIRECT [[%s]]"%source, comment="%s redirect to %s" % (commenthead, source)) return True ### main ### for arg in sys.argv[1:]: arg = wikipedia.argHandler(arg) if arg: print "Unknown argument",arg wikipedia.stopme() sys.exit(1) site=wikipedia.getSite() if site.loggedin(check=1): print "Logged in (%s)" % repr(site) else: print "Not logged in (%s)" % repr(site) os.exit(2) for mm in range(1,len(monthname)): for dd in range(1,days_month[mm]+1): dst=olddate(dd,mm) src=newdate(dd,mm) make_redirect(dst,src)
--Maxim Razin 13:21, 15 Мар 2005 (UTC)
[править] Новый бот
Могу ли я создать бота? Где его запускать? Есть ли у меня права на прямой доступ к БД? --Ustas 05:29, 4 Апр 2005 (UTC)