Обсуждение на общем форуме
правитьКоллеги, загляните, пожалуйста: Википедия:Форум/Общий#Архивирование_и_вики-ссылки. Томасина (обс.) 12:29, 10 декабря 2020 (UTC)
Чистка ссылок
правитьНужно вычистить ссылки на сайт https://www.eupedia.com/
Было принято решение вычистить ссылки на этот сайт: https://ru.wiki.x.io/wiki/Википедия:Изменение_спам-листа/Архив/2020/10
https://ru.wiki.x.io/wiki/Википедия:Изменение_спам-листа
22mirbymirbymirby (обс.) 17:16, 25 ноября 2020 (UTC)
- Против. Никакого решения по ссылке выше принято не было — напротив, во внесении сайта в спам-лист было отказано. А чистить ссылки на него нужно вручную, по возможности заменяя на более академические источники. Finstergeist (обс.) 18:41, 25 ноября 2020 (UTC)
Обсуждаемый сайт относится к категории ВП:САМИЗДАТ и, поскольку его автор не соответствует ВП:ЭКСПЕРТ, не может быть использован как авторитетный источник в статьях Википедии. Следует также избегать использования статей за авторством Maciamo Hay, опубликованных на других ресурсах, не осуществляющих надлежащего редакционного контроля претендующих на научность публикаций, например ResearchGate.
https://ru.wiki.x.io/wiki/Википедия:К_оценке_источников/Архив/2020/3
Ссылок слишком много, в таких случаях это делается ботом.
22mirbymirbymirby (обс.) 13:43, 27 ноября 2020 (UTC)
- Против. Участник 22mirbymirbymirby буквально напрашивается на топик-бан по данной тематике, впечатление такое, что он пришёл не улучшать Википедию, а заниматься идеологическими войнами. Вместе с водой выплёскивает и ребёнка. Из последнего - удалил информации на 16кб, подтверждённой ссылками на ведущих российских академических генетиков Балановских, а также на белорусских и болгарских академических учёных [1]. Если человек не справляется с такой работой вручную, то тем более нельзя ему позволять делать это ботом. Igor Borisenko (обс.) 13:55, 27 ноября 2020 (UTC)
- Добавлю, что и в статьях на Eupedia вполне достаточно информации со ссылками на вполне серьезные научные работы, и в каждом случае следует разбираться, откуда это взято, а не сносить все подряд. Бот тут точно ничем не поможет. Finstergeist (обс.) 20:59, 27 ноября 2020 (UTC)
Простите, я был невнимательным, исправил. Когда чистишь вручную есть вероятность случайно затронуть консенсусный текст. Поэтому, если ссылок слишком много, это делается с помощью бота.
22mirbymirbymirby (обс.) 14:48, 27 ноября 2020 (UTC)
Залогиниться через URL
правитьКоллеги, есть ли возможность залогиниться в Википедию, не набирая имя и пароль на экране с клавиатуры, а передав их как параметры в https://ru.wiki.x.io? Vcohen (обс.) 14:49, 5 октября 2020 (UTC)
- Для ботов существует возможность автоматического логина через этот URL (https://ru.wiki.x.io/w/api.php?action=login&format=json) — но само имя учётной записи и пароль передаются не как параметры URL, а через заголовки запроса HTTP. Для логина через браузер это не возможно — только если специально сильно исхитриться с дополнительными браузерными плагинами для манипуляции запросов HTTP. -- Q-bit array (обс.) 15:20, 5 октября 2020 (UTC)
- Вас понял, спасибо. Vcohen (обс.) 15:31, 5 октября 2020 (UTC)
Создание шаблона для Викиданных
правитьДобрый день. Кто-нибудь может сделать бота для добавления финансовых результатов компании в Викиданные?
К каждой компании я добавлю 5 утверждений: совокупные активы (total assets), собственный капитал (total equity), общая выручка (total revenue), чистая прибыль (net profit), операционная прибыль (operating income). При этом у каждого утверждения необходимо указать источник данных. Так как все данные из одного отчёта, приходиться постоянно копировать параметры источника (ссылка, название, автор, дата публикации и тд.). Было бы здорово сели кто-нибудь сделал бота, где в одном окне я мог вбивать финансовые результаты и один раз прописать источник данных, а бот сам уже вносил в карточку компании в Викиданных, при этом избавил бы меня от постоянного копирования и упростил другим участникам добавления данных. Подробнее что именно я делаю можно увидеть тут. Mr Hell (обс.) 08:37, 16 сентября 2020 (UTC)
- Думаю, что лучше сделать конвертер прямо из отчёта в формат, понимаемый QuickStatements, затем что-то откорректировать до заливки (команды), что-то после (элементы). Инструкция по инструменту есть тут. — Vort (обс.) 09:00, 16 сентября 2020 (UTC)
- Мне кажется QuickStatements слишком мудреным, проще и понятней будет через бота. Mr Hell (обс.) 10:05, 16 сентября 2020 (UTC)
- Вы можете очень просто в табличном редакторе готовить таблицу изменений, сохранять её в файл с расширением CSV и просто загружать в инструмент. Посмотрите описание. С первоначальной структурой могут помочь, а дальше — просто заполняйте в файле строчки и всё. — Nikolay Komarov (обс.) 11:38, 16 сентября 2020 (UTC)
- Я со структурой знаком, единственное у меня почему-то не переносятся URL и title источника. Вот код для ставки
Q2116312|P2403|3189753000000|S854|"https://www.transneft.ru/u/section_file/45573/tn_ifrs_12m2019_eng.pdf"|S1476|"Consolidated Financial Statements and Independent Auditors’ Report for the year ended 31 December 2019"
, посмотрите может увидите проблему. Mr Hell (обс.) 12:31, 16 сентября 2020 (UTC)- У меня 502 ошибками сыпет. Постоянно проблемы с инструментами этого участника :( — Vort (обс.) 12:51, 16 сентября 2020 (UTC)
- Также не подскажите как к значению добавить единицу измерения. Тоесть к числу 3189753000000 добавить российский рубль (Q41044) Mr Hell (обс.) 13:09, 16 сентября 2020 (UTC)
- 3189753000000U41044 — Vort (обс.) 13:23, 16 сентября 2020 (UTC)
- Также не подскажите как к значению добавить единицу измерения. Тоесть к числу 3189753000000 добавить российский рубль (Q41044) Mr Hell (обс.) 13:09, 16 сентября 2020 (UTC)
- @Mr Hell: всё, я понял, почему его глючит. Вот так надо:
Q4115189|P2403|3189753000000U41044|S854|"https://www.transneft.ru/u/section_file/45573/tn_ifrs_12m2019_eng.pdf"|S1476|en:"Consolidated Financial Statements and Independent Auditors’ Report for the year ended 31 December 2019"
. Название нельзя без языка добавлять. — Vort (обс.) 13:26, 16 сентября 2020 (UTC)
- У меня 502 ошибками сыпет. Постоянно проблемы с инструментами этого участника :( — Vort (обс.) 12:51, 16 сентября 2020 (UTC)
- Я со структурой знаком, единственное у меня почему-то не переносятся URL и title источника. Вот код для ставки
- Вы можете очень просто в табличном редакторе готовить таблицу изменений, сохранять её в файл с расширением CSV и просто загружать в инструмент. Посмотрите описание. С первоначальной структурой могут помочь, а дальше — просто заполняйте в файле строчки и всё. — Nikolay Komarov (обс.) 11:38, 16 сентября 2020 (UTC)
- Мне кажется QuickStatements слишком мудреным, проще и понятней будет через бота. Mr Hell (обс.) 10:05, 16 сентября 2020 (UTC)
- Да, всё работает, спасибо! Mr Hell (обс.) 16:59, 16 сентября 2020 (UTC)
- Подскажите как выставлять повышенный ранг? Mr Hell (обс.) 06:18, 17 сентября 2020 (UTC)
- К сожалению, QuickStatements этого не умеет. — Vort (обс.) 06:36, 17 сентября 2020 (UTC)
- Подскажите как выставлять повышенный ранг? Mr Hell (обс.) 06:18, 17 сентября 2020 (UTC)
Боты или нет?
правитьЕсли посмотреть в топ редакторов за август 2020 и включить фильтр «Пользователи», мы увидим множество очень активных пользователей. Порядка двух десятков людей вносят более 1000 правок в месяц, первые 8 пользователей вносят 3000+ правок в месяц.
Некоторые — живые люди, которые живут в ВП, но некоторые вносят явно однотипные правки, с одинаковой длиной, с почти одинаковым комментарием. Кто-то проставляет категории по 5 штук в минуту, кто-то у себя на странице обсуждения генерит таблицы правок других людей. Archivarius1983 из-под одного аккаунта делает и типовые правки статистики, и правки другого вида. Общее числок правок за август - 6800.
Не нарушают ли эти примеры правил о ботоводстве?
И более общий вопрос — сколько однотипных правок в минуту администраторы соглашаются считать ручным редактированием, а с какого числа уже надо оформлять бота? Не пора ли прийти в согласие по этому вопросу? — Nikolay Komarov (обс.) 12:11, 6 сентября 2020 (UTC)
- 1) «Не редактируйте слишком быстро, если вы собираетесь постоянно совершать более 1—2 правок в минуту — заведите себе бота». 2) ВП:ПДН и ВП:НПУ. Многие правки могут быть отменами вандальных правок (в списке, на который Вы ссылаетесь, есть антивандалисты). Пока нет оснований бежать и проверять всех подряд по их вкладу. 3) Данный форум для обсуждения подобных вопросов не предназначен, тут ботоводы иногда обсуждают технические стороны ботоводства. С вопросами о правилах следует обращаться на ВП:Ф-ПРА, с жалобами на нарушения правил - на ВП:ЗКА. Просто с вопросами - на ВП:Ф-В. 4) Если Вам нечем заняться, пожалуйста, займитесь лучше чем-нибудь полезным. Википедия:Сообщество#Чем помочь, Проект:Рутинная работа и т.п. — Jim_Hokins (обс.) 14:21, 6 сентября 2020 (UTC)
Таблица с шаблоном
правитьBotDR (обс.) 01:30, 8 сентября 2020 (UTC)
Категория:Сотрудники МДМ-Банка
правитьКоллеги, удалил категорию. Прошу помочь вычистить ее из статей. Спасибо. AndyHomba (обс.) 16:09, 6 августа 2020 (UTC)
- Это на ВП:РДБ надо писать. Скоро будет Сделано MBH 16:36, 6 августа 2020 (UTC)
- Спасибо. AndyHomba (обс.) 16:52, 6 августа 2020 (UTC)
Архивы без ссылок на них
правитьОбратил внимание на такое явление. Когда-то давно на странице обсуждения статьи была включена ботоархивация. С тех пор прошло несколько лет, никаких обсуждений за это время не было, и вдруг появляется новая тема; бот создаёт новую подстраницу архива, но ссылку на неё добавить некому, поскольку за страницей давно никто не следит. Возможно, есть смысл произвести поиск таких страниц. --188.65.246.144 11:11, 4 августа 2020 (UTC)
- А можно ссылку? В первую очередь надо разобраться с этим ботом, чтобы он больше так не делал. Vcohen (обс.) 12:13, 4 августа 2020 (UTC)
- Например, Обсуждение:Тухачевский, Михаил Николаевич. Или ещё более показательно: Обсуждение Википедии:Авторские права. Но бот в данном случае всё делает правильно — он не обещал добавлять ссылки. --188.65.246.144 13:48, 4 августа 2020 (UTC)
- Это у меня глюк или это действительно два разных бота (один архивирует, а другой "не обещал")? Vcohen (обс.) 14:17, 4 августа 2020 (UTC)
- Например, Обсуждение:Тухачевский, Михаил Николаевич. Или ещё более показательно: Обсуждение Википедии:Авторские права. Но бот в данном случае всё делает правильно — он не обещал добавлять ссылки. --188.65.246.144 13:48, 4 августа 2020 (UTC)
Итог
правитьПросмотр страниц, попадавших в поле зрения бота в прошедшие пять дней, показал, что никакой поиск, по-видимому, не требуется, поскольку описанная ситуация имеет место практически повсюду; если кто-то захочет разгрести это, может двигаться прямо по списку. --188.65.246.144 04:34, 8 августа 2020 (UTC)
Поиск по вкладу
правитьГоспода, есть ли возможность пройти по вкладу участника за определенный день/час и найти все места, где были удалены обращения к шаблонам? Заранее благодарю за ответ. Vcohen (обс.) 17:53, 24 июля 2020 (UTC)
- Скажите, о ком конкретно речь, когда и что он делал. MBH 01:15, 25 июля 2020 (UTC)
- Я не прошу это сделать, я прошу научить меня. Vcohen (обс.) 10:34, 25 июля 2020 (UTC)
- Не знаю технического способа такого. Смотрел бы диффы вручную, отключение шаблона - не логируемое действие. MBH 12:19, 25 июля 2020 (UTC)
- Мне нужно две вещи. 1. Получить для каждой правки из заданного диапазона вклада номер версии до и после. 2. Получить для заданной версии список шаблонов, используемых в ней. Vcohen (обс.) 13:07, 25 июля 2020 (UTC)
- Собственно, второе я могу сделать и парсингом. Мне бы первое - я почти уверен, что это возможно. Vcohen (обс.) 07:58, 26 июля 2020 (UTC)
- Можно через апи, почитайте документацию, поройтесь в special:apisandbox MBH 09:35, 26 июля 2020 (UTC)
- Роюсь... Оно для версии, которая после правки, дает и ссылку с номером версии, и сразу полный текст статьи. А для версии, которая до, не дает ничего. Буду искать возможность по номеру версии после выцепить номер версии до... Vcohen (обс.) 15:44, 26 июля 2020 (UTC)
- Даёт оно номер до, в одном из моих ботов это используется, ищите. MBH 16:20, 26 июля 2020 (UTC)
- Пока не нахожу даже просто список правок, составляющих историю страницы. Vcohen (обс.) 18:44, 26 июля 2020 (UTC)
- mw:API:Get the contents of a page/ru, См. в APISandbox на вкладке "&prop=revisions" подпараметры этого параметра, там есть rvlimit и фильтр по юзеру и времени. — Vladis13 (обс.) 19:57, 26 июля 2020 (UTC)
- Спасибо, работает! Vcohen (обс.) 20:06, 26 июля 2020 (UTC)
- mw:API:Get the contents of a page/ru, См. в APISandbox на вкладке "&prop=revisions" подпараметры этого параметра, там есть rvlimit и фильтр по юзеру и времени. — Vladis13 (обс.) 19:57, 26 июля 2020 (UTC)
- Пока не нахожу даже просто список правок, составляющих историю страницы. Vcohen (обс.) 18:44, 26 июля 2020 (UTC)
- Даёт оно номер до, в одном из моих ботов это используется, ищите. MBH 16:20, 26 июля 2020 (UTC)
- Роюсь... Оно для версии, которая после правки, дает и ссылку с номером версии, и сразу полный текст статьи. А для версии, которая до, не дает ничего. Буду искать возможность по номеру версии после выцепить номер версии до... Vcohen (обс.) 15:44, 26 июля 2020 (UTC)
- Да, запрашивать ревизии (версии) страницы, по id юзера, страницы и времени правки. Как понимаю, сам дифф по технологиям wiki и git хранится как некий байтовый массив, в виде смещения по тексту и добавленных/убранных байтов в юникоде; по этому предоставлять к нему доступ в БД для разработчиков смысла нет, только ревизии. - Vladis13 (обс.) 14:02, 26 июля 2020 (UTC)
- Нет, дифф не хранится никак, хранятся ревизии, а дифф вычисляется на их основе. MBH 14:15, 26 июля 2020 (UTC)
- Это было бы очень дорого. — Представьте 100кб текст, юзер изменил 1 запятую, сохранять ещё 100кб, и т. д. А сжимать всю историю правок страницы после каждой правки, помноженное на весь трафик массы правок сервером… было бы много. Тем более, что в БД прямого доступа к тексту ревизий нет. По теме: mw:MediaWiki architecture document/text/revision 2#Database and text storage, абзац «The revision table stores metadata …». Но это уже обсуждение теории разработки таких diff-движков. Не суть. — Vladis13 (обс.) 15:12, 26 июля 2020 (UTC)
- Да, действительно, был неправ. Но через апи можно выдрать только ревизии, а из реплик БД нельзя выдрать и того, так что на практике мы имеем только ревизии. MBH 15:21, 26 июля 2020 (UTC)
- Это было бы очень дорого. — Представьте 100кб текст, юзер изменил 1 запятую, сохранять ещё 100кб, и т. д. А сжимать всю историю правок страницы после каждой правки, помноженное на весь трафик массы правок сервером… было бы много. Тем более, что в БД прямого доступа к тексту ревизий нет. По теме: mw:MediaWiki architecture document/text/revision 2#Database and text storage, абзац «The revision table stores metadata …». Но это уже обсуждение теории разработки таких diff-движков. Не суть. — Vladis13 (обс.) 15:12, 26 июля 2020 (UTC)
- Нет, дифф не хранится никак, хранятся ревизии, а дифф вычисляется на их основе. MBH 14:15, 26 июля 2020 (UTC)
- Можно через апи, почитайте документацию, поройтесь в special:apisandbox MBH 09:35, 26 июля 2020 (UTC)
- Не знаю технического способа такого. Смотрел бы диффы вручную, отключение шаблона - не логируемое действие. MBH 12:19, 25 июля 2020 (UTC)
- Я не прошу это сделать, я прошу научить меня. Vcohen (обс.) 10:34, 25 июля 2020 (UTC)
Итог
правитьСпасибо всем. На мой п.1 вот пример синтаксиса. Мой п.2 можно решить считыванием текста версии и его анализом. Vcohen (обс.) 05:08, 27 июля 2020 (UTC)
Dima(A)Bot
правитьВ скоро времени я отключу своих ботов, просьба интересующимся забрать их ежедневные обязанности. Ссылки на исходники есть на ЛС ботов. -- dima_st_bk 00:29, 13 января 2020 (UTC)
- Участник:DimaBot, Участник:DimaABot MBH 11:48, 13 января 2020 (UTC)
- Функции, требующие расширенных прав, передам моему админботу. -- Q-bit array (обс.) 11:11, 15 января 2020 (UTC)
- Хотелось бы, что бы кто-то взял на себя функции, выполняемые DimaBot. К хорошему быстро привыкаешь и уже как-то некомфортно рассматривать заявки на статусы без уведомления о прошлых заявках. GAndy (обс.) 14:05, 21 января 2020 (UTC)
- Могу тоже прикрутить к своему боту, но это потребует несколько дней. Как раз для заявок на (А)ПАТ и так планировал сделать бота, создающего отчёт с расширенной статистикой о вкладе кандидата. -- Q-bit array (обс.) 14:15, 21 января 2020 (UTC)
- Было бы здорово. Несколько дней не критично, у нас там месячные завалы. GAndy (обс.) 14:27, 21 января 2020 (UTC)
- (КР) Ну, заодно выскажу хотелку: а есть возможность сделать так, чтобы бот давал ссылку на предыдущие номинации и учитывал вклад предыдущей учётной записи, в том случае, если учётка была переименована? Если сложно, то не надо, и без этого вполне обходимся. Но если это сделать не составит больших трудов — это ещё облегчило бы подведение итога на статусы. GAndy (обс.) 14:34, 21 января 2020 (UTC)
- Могу тоже прикрутить к своему боту, но это потребует несколько дней. Как раз для заявок на (А)ПАТ и так планировал сделать бота, создающего отчёт с расширенной статистикой о вкладе кандидата. -- Q-bit array (обс.) 14:15, 21 января 2020 (UTC)
- Планирую реанимировать КУ-уведомлятор, возможно и другие. MBH 14:31, 21 января 2020 (UTC)
- @MBH: Хорошо, что написал, а то бы параллельно делали одно и тоже. Несколько дней назад меня уже попросили в администраторском дискорд-чате и поэтому я почти закончил несколько модулей — оповещение на ВП:КУ и заявки (А)ПАТ. Если не возражаешь, давай поделим работу. КУ и заявки (А)ПАТ возьму я (так как уже почти доделал), а все остальные задачи u:DimaBot — ты. Согласен? -- Q-bit array (обс.)
- Ну я тогда не буду делать то, что сделаешь ты, а что ты не сделаешь - возможно, за что-то возьмусь. (Вот чем плохо множество ограниченных по входу чатов - ограничением распространения информации) MBH 14:43, 21 января 2020 (UTC)
- Ну, у админчатов есть естественный критерий участия — флаг админа, бюрократа или ПИ. -- Q-bit array (обс.) 14:48, 21 января 2020 (UTC)
- Но конкретно эта информация не относится к той закрытой, которую нужно обсуждать только в админчате, так что правильнее было бы вынести её в открытый технический чат. MBH 14:58, 21 января 2020 (UTC)
- Ну, у админчатов есть естественный критерий участия — флаг админа, бюрократа или ПИ. -- Q-bit array (обс.) 14:48, 21 января 2020 (UTC)
- Ну я тогда не буду делать то, что сделаешь ты, а что ты не сделаешь - возможно, за что-то возьмусь. (Вот чем плохо множество ограниченных по входу чатов - ограничением распространения информации) MBH 14:43, 21 января 2020 (UTC)
- @MBH: Хорошо, что написал, а то бы параллельно делали одно и тоже. Несколько дней назад меня уже попросили в администраторском дискорд-чате и поэтому я почти закончил несколько модулей — оповещение на ВП:КУ и заявки (А)ПАТ. Если не возражаешь, давай поделим работу. КУ и заявки (А)ПАТ возьму я (так как уже почти доделал), а все остальные задачи u:DimaBot — ты. Согласен? -- Q-bit array (обс.)
- Коллеги, если ещё есть что-то, что надо реализовать — скажите мне, пожалуйста. У меня бот на PHP, и работает он пока что только со статьями, но могу и другим постепенно заняться. Владимир Банников (обс.) 15:49, 28 января 2020 (UTC)