Википедия:Форум ботоводов/Архив/2018
Новые статьи проекта Музыка
[править код]Всем доброго времени суток! У нас тут Нирванабот накрылся (с 20-го числа не работает). Теперь не обновляется страница Проект:Музыка/Новые статьи и, видимо, и другие связанные с ботом. Владелец бота, Нирванчик с ноября неактивен, что там случилось с ботом - неизвестно. Нужна помощь с обновлением списка.--Deltahead (обс.) 11:28, 23 декабря 2018 (UTC)
- «Открытость кода — Полная (GPLv3)» и «Сервер запуска — Сервер участника DR» оставляют надежду. — Vort (обс.) 12:09, 23 декабря 2018 (UTC)
- Я попробую посмотреть. --DR (обс.) 15:25, 23 декабря 2018 (UTC)
- Написал пока автору в скайп, описал проблему подробнее, пока ждём. --DR (обс.) 15:40, 23 декабря 2018 (UTC)
- Спасибо большое! Deltahead (обс.) 10:39, 24 декабря 2018 (UTC)
- Откликнуся. Сейчас в отпуске, после нового года, как только вернётся - сразу займётся проблемой. Предположительно сломался механизм авторизации. --DR (обс.) 08:02, 27 декабря 2018 (UTC)
- А пока не починят, как жить?) UPD: и реально ли будет потом выгрузить список новых статей по тематике, созданных с 19 декабря и далее? Deltahead (обс.) 09:57, 27 декабря 2018 (UTC)
- @Deltahead: Пользуйтесь PetScan, пока бот не работает. Вот например созданные с 19.12. по 5.01. →ʙᴏʀᴏᴅᴜɴ 14:29, 5 января 2019 (UTC)
- Спасибо! Deltahead (обс.) 15:15, 5 января 2019 (UTC)
- @Deltahead: Пользуйтесь PetScan, пока бот не работает. Вот например созданные с 19.12. по 5.01. →ʙᴏʀᴏᴅᴜɴ 14:29, 5 января 2019 (UTC)
- Может, та же проблема, что и у меня была — требование удлинения пароля для учётной записи бота? — Vort (обс.) 10:36, 27 декабря 2018 (UTC)
- Откликнуся. Сейчас в отпуске, после нового года, как только вернётся - сразу займётся проблемой. Предположительно сломался механизм авторизации. --DR (обс.) 08:02, 27 декабря 2018 (UTC)
- Написал пока автору в скайп, описал проблему подробнее, пока ждём. --DR (обс.) 15:40, 23 декабря 2018 (UTC)
Итог
[править код]Бот исправлен и работает. --DR (обс.) 17:35, 6 января 2019 (UTC)
- Благодарю за содействие! Deltahead (обс.) 19:13, 6 января 2019 (UTC)
Вопрос-обращение к ботоводам
[править код]Привет ботоводам! Мне интересна тематика советских орденоносцев, но я решительно не умею в код. Если среди вас есть люди, готовые помочь мне технически в некоторой массовой аналитике по советским орденоносцам, прошу сигнальнуть мне в обсуждении моей ЛС. С уважением, Egor Shustoff (обс.) 10:15, 19 декабря 2018 (UTC).
- Egor Shustoff, сформулируйте задачу, сразу, а не задавайте таких загадок. Что вы хотите, чтобы было сделано? MBH 10:46, 19 декабря 2018 (UTC)
- Как скажете, формулирую задачу. В моем черновик-пространстве дать численное значение и создать списки: 1) дважды/трижды/многажды кавалеров всех советских орденов (выделить цветом всех, про кого создал статьи я) 2) кавалеров пяти/шести/.../22 орденов (выделить цветом всех, про кого создал статьи я) 3) создать список всех кавалеров орденов СССР, про которых есть категория об ордене, но орденского/орденских шаблонов в коде статьи нет 4) создать списки всех генералов/депутатов/партийных деятелей/лауреатов премий/директоров промпредприятий/учёных/министров с числом орденов меньше четырех 5) создать список всех героев соцтруда с числом орденом меньше четырех 6) создать список всех персоналий, статьи про которых создал я, с тремя орденами и меньше. С уважением, Egor Shustoff (обс.) 17:23, 19 декабря 2018 (UTC).
mwparserfromhell
[править код]В процессе обсуждения заявки на статус бота мне посоветовали использовать mwparserfromhell на Python. С ним возникла проблема: он плохо взаимодействует с русскими символами. Насколько я понял, из-за функции bytes, использующейся в mwparserfromhell. Что делать? Well very well (обс.) 05:12, 5 декабря 2018 (UTC)
- Вот участок моего кода:
text=mwparserfromhell.parse(u"текст")
textnew=[]
templates=text.filter_templates()
for template in templates:
'''index=text.index(str(template))'''
textnew.append([0, text[:index]])
text=mwparserfromhell.parse(text[index+len(template):])
if template.name.lower() in [u"не переведено 5", u"нп5", u"iw",u"нп4", u"ut4", u"не переведено 4", u"не переведено 3", u"нп3"]:
temp=[template.name]
for i in range(4):
try:
temp.append(template.get(i+1).value)
except:
temp.append("")
textnew.append(temp)
else:
textnew.append([0, template])
textnew.append([0, text])
Строчка с ошибкой выделена тройными кавычками. Текст ошибки после этой строки:
File "/data/project/shared/pywikipedia/core/mwparserfromhell/string_mixin.py", line 61, in __str__
return bytes(self.__unicode__())
UnicodeEncodeError: 'ascii' codec can't encode characters in position 2-6: ordinal not in range(128) <type 'exceptions.UnicodeEncodeError'>
Well very well (обс.) 14:49, 15 декабря 2018 (UTC)
- Обычно, для таких вопросов используется гугл. Погуглил за вас --- [1]. - DZ - 11:52, 16 декабря 2018 (UTC)
- Спасибо! Буду менять код mwparserfromhell. Well very well (обс.) 03:04, 18 декабря 2018 (UTC)
- Нет, это не годится. Файлы mwparserfromhell для меня read-only. А пароль на Toolforge у root я не знаю. Well very well (обс.) 10:47, 24 декабря 2018 (UTC)
- Разве в python нельзя указать собственный путь к модулю? — Vort (обс.) 14:01, 25 декабря 2018 (UTC)
- Можно, спасибо! Well very well (обс.) 15:31, 25 декабря 2018 (UTC)
- Вот возник ещё вопрос: я ведь собираюсь выложить код моего бота в Github. Тогда как мне сделать, просто добавить папку с изменнёным mwparserfromhell в репозиторий? Не защищен ли он какими-нибудь лицензиями, запрещающими делать это? Well very well (обс.) 09:37, 5 января 2019 (UTC)
- Можно выложить своего бота под той же лицензией, что и mwparserfromhell — MIT. Или можно не морочиться с лицензией и выложить не саму изменённую библиотеку, а патч к ней (или скрипт для патчинга). — Vort (обс.) 09:47, 5 января 2019 (UTC)
- Да там просто надо строчку поменять... Ладно, напишу в readme. Спасибо! Well very well (обс.) 09:57, 5 января 2019 (UTC)
- Можно выложить своего бота под той же лицензией, что и mwparserfromhell — MIT. Или можно не морочиться с лицензией и выложить не саму изменённую библиотеку, а патч к ней (или скрипт для патчинга). — Vort (обс.) 09:47, 5 января 2019 (UTC)
- Вот возник ещё вопрос: я ведь собираюсь выложить код моего бота в Github. Тогда как мне сделать, просто добавить папку с изменнёным mwparserfromhell в репозиторий? Не защищен ли он какими-нибудь лицензиями, запрещающими делать это? Well very well (обс.) 09:37, 5 января 2019 (UTC)
- Можно, спасибо! Well very well (обс.) 15:31, 25 декабря 2018 (UTC)
- Разве в python нельзя указать собственный путь к модулю? — Vort (обс.) 14:01, 25 декабря 2018 (UTC)
- Нет, это не годится. Файлы mwparserfromhell для меня read-only. А пароль на Toolforge у root я не знаю. Well very well (обс.) 10:47, 24 декабря 2018 (UTC)
- Спасибо! Буду менять код mwparserfromhell. Well very well (обс.) 03:04, 18 декабря 2018 (UTC)
- После исправления этой ошибки возникла такая ошибка:
WARNING: /mnt/nfs/labstore-secondary-tools-project/interbot/pywikibot-core/scripts/userscripts/mw/string_mixin.py:76: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
return self.__unicode__() == other
Traceback (most recent call last):
File "pwb.py", line 257, in <module> if not main(): File "pwb.py", line 250, in main run_python_file(filename, [filename] + args, argvu, file_package) File "pwb.py", line 119, in run_python_file main_mod.__dict__) File "./scripts/userscripts/interbot.py", line 103, in <module> main(pywikibot.Page(pywikibot.Site(), u"Участник:Well very well/Черновик")) File "./scripts/userscripts/interbot.py", line 24, in main index=text.index(str(template)) File "/mnt/nfs/labstore-secondary-tools-project/interbot/pywikibot-core/scripts/userscripts/mw/wikicode.py", line 310, in index raise ValueError(obj)
ValueError: {{книга | автор = Béla Bollobás | doi = 10.1007/978-1-4612-0619-4 | isbn = 0-387-98488-7 | место = New York | mr = 1633290 | страницы = 6 | издательство = Springer-Verlag | серия = Graduate Texts in Mathematics | заглавие = Modern Graph Theory | url = https://books.google.com/books?id=SbZKSZ-1qrwC&pg=PA6 | том = 184 | год = 1998}} <type 'exceptions.ValueError'>
Мое исправление ошибки в mwparserfromhell было таким:
return bytes(self.__unicode__()) ==> return self.__unicode__().encode("utf-8")
Well very well (обс.) 10:28, 5 января 2019 (UTC)
- Тему не архивировать! Well very well (обс.) 02:51, 25 февраля 2019 (UTC)
- Снова не архивировать. Well very well (обс.) 10:44, 30 марта 2019 (UTC)
- Я торчу как вы с ботом ругаетесь. :-) Попробуйте лучше
{{User:ClaymoreBot/Архивация|пропускать с=mwparserfromhell}}
По самому вопросу много сказать не могу, ибо в питонах немощен. Но с уровня абстракции проблема может быть именно в том, что там шаблон источника (книги). Который на низких уровнях, куда вы залезли, имеет мало общего с текстовой строкой {{книга...}} Там на самом деле аццкий код с уникальными ID перед каждым тегом и какие-то инструкции к обратному распарсиванию. Тогда движок и может сказать типа "какая же это строка Unicode, это системный объект какой-то, а его toString() нифига похожего на правую часть не возвращает." Чисто идея, не судите строго. --Neolexx (обс.) 11:28, 30 марта 2019 (UTC)- @Neolexx:, а куда этот шаблон ставить? Well very well (обс.) 08:38, 2 мая 2019 (UTC)
- Well very well, как я понимаю, в любом месте этой темы, однако можете уточнить у ботовода.
Сам лично не понимаю вашей беспощадной борьбы с ботами аж с начала декабря 2018 года. Пять месяцев уже висит и сколько ещё собирается? У нас на форумах не практикуются "закреплённые темы на измор" (будет висеть хоть вечно, пока мне не помогут). Тем более за такой срок можно было написать не то что бота или библиотеку, а свой собственный язык серверного программирования - а на нём нового бота. :-) --Neolexx (обс.) 10:53, 3 мая 2019 (UTC)- Пожалуй, я тогда действительно напишу эту библиотеку сам. Well very well (обс.) 13:08, 3 мая 2019 (UTC)
- Well very well, уточнять надо у u:DR, текущего ботовода. Клеймор, как несложно убедиться, неактивен много лет (хотя и ДР тоже не особо того...) MBH 13:28, 3 мая 2019 (UTC)
- Well very well : Быть может я с юности избалован Javascript'ом, но в упор не понимал и не понимаю сред программирования 21-го века, где нужны отдельные усилия/библиотеки для работы с Юникодом (в любых формах и кодировках). Наоборот, усилий должен требовать выход на низкий побайтовый уровень. Иначе это на манер как в 2019 писать прогу в среде, где прямая адресация памяти только до 64Кб, а всё выше - разными библиотеками и прочими извращениями. Теоретически можно, практически нафиг не нужно. Отсюда и моё стойкое пренебрежение к mwLua и прочим питонам.
Вы бы просто блок-схемой какой пояснили, куда запрашивается, что, и что с результатами делать надо. Может, чего и придумается. --Neolexx (обс.) 13:32, 3 мая 2019 (UTC)- Сначала я парсую и создаю список шаблонов в тексте (с помощью библиотеки), потом для каждого шаблона нахожу индекс его вхождения в текст... тут и ошибка. Well very well (обс.) 13:46, 3 мая 2019 (UTC)
- Вообще-то API уже имеет мощный парсер, за работоспособность которого отвечает Фонд (то есть поломанное достаточно оперативно чинят). Только в отношении шаблонов весьма долбанутый, так как считает не шаблоны на странице, а все вызовы любых шаблонов со страницы, включая из самих шаблонов (например для текущей ИС, или с другого боку).
Если, как я понимаю, нужны только шаблоны верхнего уровня (непосредственно на странице), то это любой текст (включая возможные разрывы строк) начиная с{{
и заканчивая}}
То есть загрести всё без всякого парсинга через action=raw и применить на него RegExp с /gm И в одну операцию будет массив всех вхождений, с индексами. Если, конечно, Python поддерживает RegExp. И никаких забот про Юникод, кодировки и прочие тонкости. --Neolexx (обс.) 16:55, 3 мая 2019 (UTC)- Питон, конечно, поддерживает regexp. Его не поддерживаю я) Я по старинке (циклом) напишу, или использую регулярку Викизавра. Well very well (обс.) 17:36, 3 мая 2019 (UTC)
- Вообще-то API уже имеет мощный парсер, за работоспособность которого отвечает Фонд (то есть поломанное достаточно оперативно чинят). Только в отношении шаблонов весьма долбанутый, так как считает не шаблоны на странице, а все вызовы любых шаблонов со страницы, включая из самих шаблонов (например для текущей ИС, или с другого боку).
- Сначала я парсую и создаю список шаблонов в тексте (с помощью библиотеки), потом для каждого шаблона нахожу индекс его вхождения в текст... тут и ошибка. Well very well (обс.) 13:46, 3 мая 2019 (UTC)
- Well very well, этот параметр надо дописывать на страницу настроек архивации (в данном случае - Википедия:Форум ботоводов/Архивация). Однако полностью солидарен с высказавшимся выше мнением о низкой полезности "вечных тем" на форумах. --DR (обс.) 17:55, 3 мая 2019 (UTC)
- DR, страница настроек бессрочно защищена до "только администраторы" ещё в 2009 (diff) Не знаю, только для этого форума или для всех конвейерно, можно проверить. Во всяком случае моим исходным советом про
пропускать с
топикстартер воспользоваться не мог да и сейчас не может. --Neolexx (обс.) 18:43, 3 мая 2019 (UTC)
Документация же бота просто феноменальна в таком случае: я три раза в разное время её читал перед репликами тут и ни малейшей идеи куда на самом деле писать настройки не возникло. Беру себе в копилку примеров "как не надо писать хелпы".
- DR, страница настроек бессрочно защищена до "только администраторы" ещё в 2009 (diff) Не знаю, только для этого форума или для всех конвейерно, можно проверить. Во всяком случае моим исходным советом про
- Well very well : Быть может я с юности избалован Javascript'ом, но в упор не понимал и не понимаю сред программирования 21-го века, где нужны отдельные усилия/библиотеки для работы с Юникодом (в любых формах и кодировках). Наоборот, усилий должен требовать выход на низкий побайтовый уровень. Иначе это на манер как в 2019 писать прогу в среде, где прямая адресация памяти только до 64Кб, а всё выше - разными библиотеками и прочими извращениями. Теоретически можно, практически нафиг не нужно. Отсюда и моё стойкое пренебрежение к mwLua и прочим питонам.
- Well very well, как я понимаю, в любом месте этой темы, однако можете уточнить у ботовода.
- @Neolexx:, а куда этот шаблон ставить? Well very well (обс.) 08:38, 2 мая 2019 (UTC)
- Я торчу как вы с ботом ругаетесь. :-) Попробуйте лучше
- Снова не архивировать. Well very well (обс.) 10:44, 30 марта 2019 (UTC)
Бот
[править код]Здравствуйте! Написал бота на Питоне и Pywikibot в Toolforge (даже протестировал). Что делать дальше? Заявку на флаг а потом работу в гриде? Или наоборот? Well very well (обс.) 13:23, 21 ноября 2018 (UTC)
- Боты не должны работать без флага, за исключением небольшого числа правок в качестве теста и примера. Как будет штук 10-20 правок, тормозите и подавайте на ЗСБ.—Iluvatar обс 13:28, 21 ноября 2018 (UTC)
- Спасибо! Well very well (обс.) 14:17, 21 ноября 2018 (UTC)
Интервики
[править код]Здравствуйте! Как с помощью бота получить интервики данной статьи? Well very well (обс.) 05:03, 16 ноября 2018 (UTC)
- Выполнить запрос и разобрать ответ. — Vort (обс.) 05:31, 16 ноября 2018 (UTC)
- Спасибо! Посмотрю, как на Питоне. Well very well (обс.) 08:46, 16 ноября 2018 (UTC)
- Странный ответ сервера, даже префиксов разделов нет. Лучше тык или тык.—Iluvatar обс 09:08, 16 ноября 2018 (UTC)
Дамп
[править код]В дампе удалённую или скрытую ревизором версию можно увидеть? --Sunpriat 14:20, 21 июля 2018 (UTC)
- Сомневаюсь. Но если скрыта она была не сразу, вполне возможно, попала в какой-то старый дамп. ~Facenapalm 14:27, 21 июля 2018 (UTC)
- А если страница удалена админом, последняя версия восстановлена - старые версии в дампе можно увидеть? --Sunpriat 14:36, 21 июля 2018 (UTC)
- В дампе, в удалённых версиях текст заменён пустым тегом
<text deleted="deleted" />
. Взять дамп отдельной страницы можно тут: Служебная:Экспорт, по теме: Служебная:Журналы/delete. --Vladis13 (обс.) 16:46, 21 июля 2018 (UTC) - В старом дампе последних версий - можно. В таком (пример от 1 апреля с.г.) MBH 17:45, 21 июля 2018 (UTC)
- @MBH: Официально старых дампов не держится, доступны только ~3 месяца? --Sunpriat 18:01, 21 июля 2018 (UTC)
- Раньше было больше, сейчас попробовал достать более старые - нету. Возможно, и впрямь сократили до трёх месяцев. MBH 18:10, 21 июля 2018 (UTC)
- @MBH: Официально старых дампов не держится, доступны только ~3 месяца? --Sunpriat 18:01, 21 июля 2018 (UTC)
Итог
[править код]Спс, дополнил wp:Памятка о конфиденциальности. --Sunpriat 18:33, 21 июля 2018 (UTC)
Удаление ссылок на удаленную статью
[править код]Есть ли бот который удаляет ссылки на удаленную статью? что бы не создавали статью о не значимых объектах увидев красную ссылку. --Kaiyr (обс.) 08:10, 17 июля 2018 (UTC)
Удаленный шаблон
[править код]По итогу на КУ я удалил {{Язык/цвет-семьи}}. Но на него еще много ссылок из разного рода шаблонов. Можно их зачистить от лишнего кода? Параметр "цвет" в {{Язык}} и {{Языковая группа}} и разного рода стили в куче шаблонов: background:{{Язык/цвет-семьи|индоевропейские}} ShinePhantom (обс) 09:51, 8 июня 2018 (UTC)
- Вообще-то сначала нужно удалять включения, а потом шаблон - ты мог сломать множество статей, шаблоны которых используют этот шаблон, возможно уже и сломал. И тема эта - для РДБ, а не форума. Пустил делаться. MBH 10:39, 8 июня 2018 (UTC)
- Это я виноват, забыл что у вас для запросов РДБ есть.--Luterr (обс.) 13:25, 8 июня 2018 (UTC)
- ShinePhantom, ещё Шаблон:Язык/цвет-семьи/doc осталось. Викизавр (обс.) 21:53, 8 июня 2018 (UTC)
Итог
[править код]В архив. GAndy (обс.) 19:28, 13 июля 2018 (UTC)
Можно ботом вытащить посещаемость статей о вузах РК в Русской и Казахской Википедии за 2017 год? Для сопоставление с официальным рейтингом МОН РК.--Kaiyr (обс.) 07:29, 22 мая 2018 (UTC)
- Можно. Если никто не сделает раньше, напомните в субботу. MBH 15:05, 22 мая 2018 (UTC)
- Участник:MBH напоминейшн--Kaiyr (обс.) 10:09, 26 мая 2018 (UTC)
- Kaiyr, сформируйте список статей, на русском и на казахском, данные по которым надо вытащить. Или хотя бы категории укажите. MBH 13:23, 26 мая 2018 (UTC)
- Участник:MBH напоминейшн--Kaiyr (обс.) 10:09, 26 мая 2018 (UTC)
Бот уведомляющий о номинациях КУ?
[править код]Коллеги, чей-нибудь бот сейчас делает уведомления участников о номинациях на КУ? Когда-то это делал AeroBot, а сейчас есть кто? →ʙᴏʀᴏᴅᴜɴ 17:16, 11 мая 2018 (UTC)
В этой теме на странице запросов к ботоводам один из участников написал, что «владельцы админботов редко сюда заглядывают» — и похоже, он прав, потому что за неделю никто из владельцев админ- или ПИ-ботов так и не отписался. Надеюсь, сюда они всё-таки заглядывают чаще. В связи с этим два вопроса. Частный — возьмётся ли кто-нибудь за расчистку Служебная:Разорванные перенаправления? Общий — не имеет ли смысл выделить отдельную страницу для запросов, требующих у бота прав админа или ПИ? NBS (обс.) 20:53, 6 мая 2018 (UTC)
Статистика по использованию шаблона
[править код]Уважаемые ботоводы! Возможно ли получить статистику по числу участников, использовавших заданный шаблон? Общее число применений в статьях легко находится через «Ссылки сюда» и запросом «Количество включений». А вот число участников, применивших шаблон, неизвестно. Буду признателен за ответ. Eraevsky (обс.) 09:50, 26 апреля 2018 (UTC)
- Если некому ботоводу будет скучно, то можно сканировать полный дамп рувики на поиск правок с внесением шаблона. -- dima_st_bk 03:14, 7 мая 2018 (UTC)
Переименование
[править код]Можно ли массово переименовать статьи типа 22-й моторизованный корпус (Третий рейх)
на 22-й моторизованный корпус (вермахт)
и заодно заменить везде все ссылки? — Nickel nitride (обс.) 11:03, 25 апреля 2018 (UTC)
- Это техниеский вопрос «возможно ли»? Можно. Это запрос «сделайте»? С вас обсуждение на общем форуме/КПМ с зафиксированным с помощью итога консенсусом и запрос на ВП:РДБ. ~Facenapalm 11:46, 25 апреля 2018 (UTC)
- Facenapalm, есть локальный консенсус тут за «(вермахт)». — Nickel nitride (обс.) 03:43, 26 апреля 2018 (UTC)
Отличить файл со Склада от локального
[править код]Господа, если дано имя графического файла, могу ли я программно определить, находится ли этот файл на Складе или загружен локально под КДИ? Vcohen (обс.) 10:48, 22 апреля 2018 (UTC)
- @Vcohen: Вот тут, к примеру, можно посмотреть параметр
imagerepository
(может потребоваться нажать кнопку «Сделать запрос» дважды). — Vort (обс.) 11:07, 22 апреля 2018 (UTC)- Большое спасибо! Vcohen (обс.) 11:24, 22 апреля 2018 (UTC)
Как создать бота
[править код]Как создать бота? М. Омельчук (обс.) 13:14, 29 марта 2018 (UTC)
Мешает изображению на мобилках
[править код]Можно узнать, кто-нибудь санкционировал подобные массовые правки MBHbotа? Было ли обсуждение? У кого то «мешает изображению на мобилках», а у меня после этих правок «мешает изображению на стационаре» вообще то--Фидель22 (обс.) 20:43, 23 марта 2018 (UTC)
- Ботопроход задумывался под вертикальные списки, где бот убрал это у горизонтальных - его можно откатывать. MBH 01:53, 24 марта 2018 (UTC)
Еще раз про InternetArchiveBot
[править код]- Предыдущее обсуждение: Википедия:Запросы к ботоводам/Архив/2017/3#deadurl
Коллеги! А вот это чойта бот такое делает? У нас же вроде не прописаны в шаблоне {{Книга}} параметры deadlink, archiveurl и archivedate! Или я чего-то не знаю? С уважением, --Michael Romanov (обс.) 17:33, 27 февраля 2018 (UTC)
- Ой, да там ситуация с этим ботом еще хуже, чем я ожидал. В примере выше никакого же дедлинка нету! Ссылка же рабочая! Кошмар, короче. :) --Michael Romanov (обс.) 17:38, 27 февраля 2018 (UTC)
- Ни ботовод, ни сообщество не желает решать проблем. Вот и имеем, что имеем. — Vort (обс.) 06:58, 28 февраля 2018 (UTC)
- У:Michael Romanov Это такая, эээ, особенность синтаксиса шаблона, принятая в анвики. Как я понял (могу ошибаться), параметр дедурл ставится в анвики для того, чтобы шаблон показывал архивную ссылку первой, а не для индикации того, что исходная ссылка мертва. MBH 10:08, 28 февраля 2018 (UTC)
- То есть вручную теперь подчищать подобные художества за этим горе-ботом? --Michael Romanov (обс.) 10:12, 28 февраля 2018 (UTC)
Архивирование
[править код]А подскажите существует ли бот или какая-то другая техническая возможность, чтобы пройтись по сайту pyeongchang2018.com и заархивировать все страницы, а особенно все вложенные документы в формате pdf, иначе он скоро просто пропадёт --FC Mezhgorye (обс.) 08:19, 25 февраля 2018 (UTC)
Предварительные итоги
[править код]Коллеги, нельзя ли попросить и научить чьего-либо бота, чтобы он предытоги на КУ искал, складывал бы на какой-нибудь странице в табличку, на манер таблицы на КУ, по мере подведения зачёркивал, и со временем подведённые архивировал или убирал? --Hercules (обс.) 15:39, 23 февраля 2018 (UTC)
Городецкий, Роберт Шимшонович
[править код]Городецкий, Роберт Шимшонович
В статье МНОГО конструкций типа «.[сноска]»
, без кавычек. Хотя стандартом является точка _после_ сноски. Можно, конечно, в который раз поправить ручками... Но не пора ли напустить специально_обученный бот на ВСЕ статьи, где такое имеется? --AndreiK (обс.) 09:53, 17 февраля 2018 (UTC)
- Мне кажется, что это стоило бы добавить в викификатор. Но видимо есть причина, почему этого нет. --Serhio Magpie (обс.) 09:55, 17 февраля 2018 (UTC)
- Обсуждалось. Если точка является знаком сокращения (например, г.), то переносить нельзя, а бот этого не поймет. Vcohen (обс.) 10:32, 17 февраля 2018 (UTC)
- Реф ставится до точки, если он подтверждает предложение, и после неё - если более крупный объём текста. MBH 11:55, 17 февраля 2018 (UTC)
- @MBH: нет, реф ставится до точки всегда, даже когда он стоит в конце абзаца из десяти предложений. ~Facenapalm 15:25, 17 февраля 2018 (UTC)
- @AndreiK: предлагается каждые полгода. Это нельзя править ботом, так как точка может относится к названию (S.T.A.L.K.E.R.), к сокращению (вышеупомянутый г.), были ещё более запутанные и непредсказуемые случаи. Во всех этих случаях сноска должна стоять после точки и бот просто их поломает. Для запятых — можно, но такой частный случай мало кому нужен и никто не запарывался, чтобы добавить эту замену в своего бота или Викификатор. ~Facenapalm 15:28, 17 февраля 2018 (UTC)
Добрый день! Обращаюсь в связи с последним сообщением, оставленным на СО статьи. Возможно ли для актуализации данных по населению не добавлять вручную в каждую из 1112 ячеек таблицы шаблон {{Население}}, а поручить выполнение подобной работы боту? Александр Танчугин обс 12:40, 14 февраля 2018 (UTC)
- Снимаю свой запрос. Александр Танчугин обс 12:53, 14 февраля 2018 (UTC)
Викификатор слова "значимость"
[править код]Коллеги! Что-то давно на страницах "к удалению" не видно признаков деятельности бота, который превращал слово "значимость" в ссылку на правило ВП:КЗ. Что-то сломалось? Или выключили? --Grig_siren (обс.) 12:18, 31 января 2018 (UTC)
- Стоит спросить у хозяина. @Emaus:--Iluvatar обс 21:37, 31 января 2018 (UTC)
Исходный код бота
[править код]Здравствуйте! Не могли бы подсказать исходные коды для бота:
- Вставка шаблона на несвязанные страницы и страницы сироты
- Автоитог --OlegCinema (обс.) 11:11, 9 января 2018 (UTC)
- Имя бота назовите. MBH 11:13, 9 января 2018 (UTC)
- @MBH: бота зовут У:OlegBot, его заблокировали до вынесения решения о присвоении флага. Он начал неадекватно себя ввести со скриптом об вставки шаблона на страницы сироты, поэтому и написал сюда. Желательно на PiWikiBot --OlegCinema (обс.) 11:21, 9 января 2018 (UTC)
- Также имею исходник автоитога на запросы к пат и запросы к пат от авт., но он вообще не работает. Можно Ваш скайп для консультации? --OlegCinema (обс.) 11:22, 9 января 2018 (UTC)
- Ах, так вам нужен не исходник готового бота, а написать бота для вас? Ботописательство не такое простое дело, особенно связанное с правками произвольного текста страниц. Что вы называете "автоитогом"? Автоитоги на КУ/КПМ боты уже подводят (BotDR, EmausBot?). Для "несвязанных статей" (статей без внутренних ссылок?) и статей-сирот тоже есть боты (KrBot?) В общем, для начала сформулируйте задачу и покажите, что её никто уже не делает. MBH 12:14, 9 января 2018 (UTC)
- Нет, писать мне его не нужно, нужен какой-нибудь хороший и чистенький исходник --OlegCinema (обс.) 12:17, 9 января 2018 (UTC)
- Напишите сами. Парсится станица, создается список статей для обработки, для каждой делается запрос к api/базе, ответ, в случае успеха, записывается обратно на страницу. Никакой сверхсложной логики тут нет. Многие задачи на РДБ гораздо более нетривиальны, чем написание скриптов автоитогов. -- dima_st_bk 13:30, 9 января 2018 (UTC)
- А можно сделать бота, который будет задачи с РДБ только выполнять? --OlegCinema (обс.) 15:57, 9 января 2018 (UTC)
- ВП:АВБ MBH 16:33, 9 января 2018 (UTC)
- А с PWB можно? --OlegCinema (обс.) 17:22, 9 января 2018 (UTC)
- Можно. Обращайтесь к u:Facenapalm. MBH 09:59, 10 января 2018 (UTC)
- А с PWB можно? --OlegCinema (обс.) 17:22, 9 января 2018 (UTC)
- ВП:АВБ MBH 16:33, 9 января 2018 (UTC)
- А можно сделать бота, который будет задачи с РДБ только выполнять? --OlegCinema (обс.) 15:57, 9 января 2018 (UTC)
- «Хорошенькие и чистенькие» исходники давно используются их авторами. Поэтому нет никакой надобности запускать их ещё с одной учётки. И вообще, запустить бота не проблема — проблема его придумать, написать и регулярно обслуживать (дорабатывать по мере надобности). -- Q-bit array (обс.) 13:36, 9 января 2018 (UTC)
- У меня всегда была идея сделать бота, который будет откатывать вандальные правки, исходя из фильтра, или, к примеру, как уже было заявлено "нейросетью". К сожалению, меня перегнали. --OlegCinema (обс.) 15:57, 9 января 2018 (UTC)
- Напишите сами. Парсится станица, создается список статей для обработки, для каждой делается запрос к api/базе, ответ, в случае успеха, записывается обратно на страницу. Никакой сверхсложной логики тут нет. Многие задачи на РДБ гораздо более нетривиальны, чем написание скриптов автоитогов. -- dima_st_bk 13:30, 9 января 2018 (UTC)
- Нет, писать мне его не нужно, нужен какой-нибудь хороший и чистенький исходник --OlegCinema (обс.) 12:17, 9 января 2018 (UTC)
- Ах, так вам нужен не исходник готового бота, а написать бота для вас? Ботописательство не такое простое дело, особенно связанное с правками произвольного текста страниц. Что вы называете "автоитогом"? Автоитоги на КУ/КПМ боты уже подводят (BotDR, EmausBot?). Для "несвязанных статей" (статей без внутренних ссылок?) и статей-сирот тоже есть боты (KrBot?) В общем, для начала сформулируйте задачу и покажите, что её никто уже не делает. MBH 12:14, 9 января 2018 (UTC)
- Также имею исходник автоитога на запросы к пат и запросы к пат от авт., но он вообще не работает. Можно Ваш скайп для консультации? --OlegCinema (обс.) 11:22, 9 января 2018 (UTC)
- @MBH: бота зовут У:OlegBot, его заблокировали до вынесения решения о присвоении флага. Он начал неадекватно себя ввести со скриптом об вставки шаблона на страницы сироты, поэтому и написал сюда. Желательно на PiWikiBot --OlegCinema (обс.) 11:21, 9 января 2018 (UTC)
Координаты АЕ
[править код]Итог
[править код]-- dima_st_bk 10:32, 6 января 2018 (UTC)
Зачистить категории
[править код]Итог
[править код]-- dima_st_bk 10:32, 6 января 2018 (UTC)
Прошу прокомментировать допустимость таких ботообработок без обсуждений на форумах. Advisor, 06:26, 6 января 2018 (UTC)
- Википедия:Заявки на статус бота/Снятие статуса MBHbot вам туда. А так ВП:МНОГОЕ, да. -- dima_st_bk 10:33, 6 января 2018 (UTC)