- Следующее обсуждение представляет собой заархивированную дискуссию. Пожалуйста, не изменяйте его. Чтобы запросить проверку этого BRFA, создайте новый раздел на WT: BRFA . Результат обсуждения одобрен.
ProcBot 2
Оператор: ProcrastinatingReader ( обсуждение · вклад · SUL · счетчик изменений · журналы · перемещение страниц · журнал блоков · журнал прав · поиск ANI )
Время подачи: 00:23, суббота, 18 июля 2020 г. ( UTC )
Автоматический, контролируемый или ручной: автоматический
Язык (и) программирования: Ruby
Исходный код доступен:
Обзор функций: изменение дат текста для использования шаблонов дат. Только в информационных окнах для Template: Infobox TV (и связанных шаблонов, например, Template: Infobox TV Season ) измените даты вручную (например, 23 июня 2019 г.) на даты , используя {{ start date }} (в данном случае ){{start date|2019|6|23}}
Ссылки на соответствующие обсуждения (при необходимости): Википедия: запросы ботов # Автоматически форматировать даты телепередач
Период редактирования: непрерывный
Приблизительное количество затронутых страниц: ~ 20 КБ при первом запуске
Совместимость с исключениями (Да / Нет) : Да
Уже есть флаг бота (Да / Нет) : Нет
Подробности функции: В шаблоне уже указано: Используйте {{ Дата начала }} (например, {{ Дата начала }}), чтобы дата была включена в микроформат hCalendar шаблона и была правильно отформатирована в соответствии с предпочтениями даты и времени читателя Википедии. Добавьте | df = y, если в статье используется формат даты dmy.
Многие статьи этого не делают. Это преобразует даты в виде открытого текста (например, «23 июня 2019 года») в соответствующий шаблон. Даты ДМГ / MDY обрабатываются в следующем порядке: если {{ даты использования DMY }}} или {{ даты использования MDY }} присутствует на странице, она будет добавить DF = у параметров в зависимости от обстоятельств. Если нет, то по умолчанию будет использоваться формат даты, который в настоящее время используется. Если он не может проанализировать дату, он будет пропущен (в том числе для таких значений, как «присутствует»). Это будет обрабатывать только параметры first_aired и last_aired.
Обсуждение
Сценарий бота был изменен с выполнения поискового запроса на выборку всех статей, включая шаблон, и выполнение регулярного выражения для их содержимого. После обсуждения на WP: BOTREQ для отслеживания этого была добавлена категория отслеживания Категория: Страницы, использующие информационное окно телевидения с нестандартными датами . Бот был настроен для использования этой категории вместо получения результатов. ProcrastinatingReader ( разговор ) 13:04, 21 июля 2020 (UTC)
{{ BAGAssistanceNeeded }} ProcrastinatingReader ( обсуждение ) 12:42, 25 июля 2020 г. (UTC)
Идея не очень хорошо объяснена. Объем этой задачи неясен. Будет ли он:
- Работать со всеми датами в виде обычного текста, даже в основном тексте?
- Работать только с датами в виде обычного текста в шаблонах?
- Работать только с датами в виде обычного текста в выбранных шаблонах? (Если да, то какие шаблоны?)
- @ ProcrastinatingReader , поясните, пожалуйста. - Brown HairedGirl (обсуждение) • ( вклад ) 15:23, 27 июля 2020 г. (UTC)
- @ BrownHairedGirl : извините, более подробно это объяснено по ссылке BOTREQ. Это применимо только к телевизионным информационным ящикам. Так что не включая основной текст. Для пункта 3 конкретными шаблонами будут два из моих комментариев выше. ProcrastinatingReader ( обсуждение ) 15:29, 27 июля 2020 г. (UTC)
- Спасибо, @ ProcrastinatingReader . Не могли бы вы внести поправки в приведенный выше обзор функций, чтобы прояснить эту область? - Brown HairedGirl (обсуждение) • ( вклад ) 15:32, 27 июля 2020 г. (UTC)
- Готово :) ProcrastinatingReader ( talk ) 15:34, 27 июля 2020 (UTC)
- Спасибо. Так понятней. - Brown HairedGirl (обсуждение) • ( вклад ) 18:03, 27 июля 2020 г. (UTC)
- Готово :) ProcrastinatingReader ( talk ) 15:34, 27 июля 2020 (UTC)
- Спасибо, @ ProcrastinatingReader . Не могли бы вы внести поправки в приведенный выше обзор функций, чтобы прояснить эту область? - Brown HairedGirl (обсуждение) • ( вклад ) 15:32, 27 июля 2020 г. (UTC)
- @ BrownHairedGirl : извините, более подробно это объяснено по ссылке BOTREQ. Это применимо только к телевизионным информационным ящикам. Так что не включая основной текст. Для пункта 3 конкретными шаблонами будут два из моих комментариев выше. ProcrastinatingReader ( обсуждение ) 15:29, 27 июля 2020 г. (UTC)
- Допущено к ознакомлению (50 правок). По завершении пробной версии предоставьте ссылку на соответствующие материалы и / или различия. Я знаю, что участвовал в обсуждении этого бота и откажусь от окончательного принятия / отклонения обязанностей, но это достаточно ясно, чтобы, по крайней мере, мы могли отправить его в суд (теперь, когда опасения BHG прояснились). Primefac ( разговорное ) 22:17, 2 августа 2020 (UTC)
- Primefac , похоже, я получаю ошибку с капчи? ProcrastinatingReader ( разговор ) 23:31, 2 августа 2020 (UTC)
- @ ProcrastinatingReader : это потому, что вы еще не прошли автоподтверждение и не отметили. Чтобы получить автоматическое подтверждение, вы можете войти в систему как бот, а затем добавить и удалить точку со страницы пользователя 5 раз (всего 10 изменений). Или запросите
confirmed
разрешение (у любого администратора или на WP: PERM / C ). Ура, - Mdaniels5757 ( разговор ) 01:42, 3 августа 2020 г. (UTC)- Хех. - Mdaniels5757 ( разговор ) 01:44, 3 августа 2020 г. (UTC)
- Просто понял это в тот же момент, когда ты ответил хе-хе. Запрошено в PERM, поскольку «игровые» правки в пользовательском пространстве казались немного сомнительными. ProcrastinatingReader ( обсуждение ) 13:40, 3 августа 2020 (UTC)
- Хех. - Mdaniels5757 ( разговор ) 01:44, 3 августа 2020 г. (UTC)
- @ ProcrastinatingReader : это потому, что вы еще не прошли автоподтверждение и не отметили. Чтобы получить автоматическое подтверждение, вы можете войти в систему как бот, а затем добавить и удалить точку со страницы пользователя 5 раз (всего 10 изменений). Или запросите
- Primefac , похоже, я получаю ошибку с капчи? ProcrastinatingReader ( разговор ) 23:31, 2 августа 2020 (UTC)
Пробная версия завершена. 50 редакций. У нас было много разнообразных свиданий. Пара небольших шишек на раннем этапе:
- Бот попытался разобрать «MMMM YY», например «сентябрь 1980». Исправлено добавлением дополнительной проверки, которая отклоняет любые экземпляры комбинаций только месяц, год или месяц / год (или, точнее, отклоняет все, что не в американском или американском полном формате даты) [1] (3 ошибки, пока я был тестирование исправления для этого, [2] [3] [4] )
- Бот попытался интерпретировать «26 марта 2009 г. (Craft awards)
28 марта 2009 г.» [5] [6] . Очевидно, Ruby's Date думает, что это может иметь смысл. Исправлено с использованием регулярного выражения для пропуска чего-либо, кроме одной даты. - Когда нужно отредактировать один параметр, а другой пуст, бот удаляет пустой. Теперь он его не трогает. [7] . Исправить: [8]
Затронутые шаблоны повторялись с обновленным кодом бота, и он правильно их пропускал. Затем было обработано еще около 35 с большим разнообразием форматов дат и дел, и все они были обработаны правильно. ProcrastinatingReader ( обсуждение ) 13:40, 3 августа 2020 (UTC)
- Мне нравится. - Mdaniels5757 ( обсуждение • вклад ) 16:54, 19 августа 2020 г. (UTC)
{{ BAGAssistanceNeeded }} & ping Xaosflux, так как у нас сейчас только 2 активных BAG, я думаю? ProcrastinatingReader ( разговор ) 11:47, 25 августа 2020 (UTC)
Эта задача должна быть в порядке. Есть даже RFC 2012 года в поддержку этого . - SD0001 ( разговор ) 11:24, 2 сентября 2020 г. (UTC)
- Одобренный. Primefac ( обсуждение ) 16:54, 3 сентября 2020 (UTC)
- Задача « Примечание» была немного изменена для учета различных переменных; подробности см. в ProcBot 2.5 . Primefac ( разговорное ) 16:07, 10 ноября 2020 (UTC)
- Вышеупомянутое обсуждение сохраняется как архив дискуссии. Пожалуйста, не изменяйте его. Чтобы запросить проверку этого BRFA, создайте новый раздел на WT: BRFA .