Обсуждение Википедии:Гаджеты/Экспорт в Викиданные/Архив

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

Минут ≠ мин

править

Ещё раз благодарю за высокопродуктивный инструмент. Данные не экспортируюся, если в строке "|Время =" шаблона {{Фильм}} записано "минут" вместо корректного "мин". Возможно ли изменить гаджет или лучше ботом сократить все падежные окончания? В карточках персон строка "| Годы активности =" сейчас не экспортируются, хотя если не ошибаюсь вначале экспортировалась дата начала. - Kareyac (обс.) 10:34, 15 января 2017 (UTC)Ответить

Гаджет разлогинивается

править

Большое спасибо за гаджет, но периодически он разлогинивается и вносит вклад от моего ip.--Arbnos (обс.) 13:22, 1 февраля 2017 (UTC)Ответить

«Взято из» при указанном источнике

править

Зачем указывать, из какого раздела взято, когда есть URL-ссылка на источник? По-моему, этого делать не следует. NBS (обс.) 21:20, 20 марта 2017 (UTC)Ответить

По моим наблюдениям одна ссылка из трех в карточке либо больше не открывается либо в настоящий момент не содержит указанную в карточке информацию. Как это проверять при экспорте я не придумал, поэтому оставляю «маркер» того, откуда на самом деле приехали данные. Надеюсь что сообщество ВД будет не просто проверять источники и удалять некорректные сведения, а увидев «взято из» сделает это же и в ру-вики. Ну я по-крайней мере стараюсь так делать :-) --Ghuron (обс.) 11:45, 21 марта 2017 (UTC)Ответить
Но по крайней мере, необходимо предоставить выбор; и ещё нужна возможность у онлайн-источника заполнять квалификатор «дата проверки» текущим числом. NBS (обс.) 16:39, 21 марта 2017 (UTC)Ответить
Сорри, выбор между чем и чем? --Ghuron (обс.) 16:45, 21 марта 2017 (UTC)Ответить
Выбор, добавлять ли «взято из». NBS (обс.) 19:07, 22 марта 2017 (UTC)Ответить
Я подумаю что можно сделать, просто не хочется чрезмерно усложнять окошко --Ghuron (обс.) 04:59, 23 марта 2017 (UTC)Ответить

Информация, которая есть в карточке и может, но не должна быть внесена в Викиданные

править

Проблема: возможен случай, когда информация в карточке есть и там должна быть, но в соотв. элементе Викиданных её быть не должно, например, она есть в др. элементе, тесно связанном с предыдущим. Пример: значение fw для статьи Арандаспиды: в одном id описано 2 лат. названия-синонима, на которых в Викиданных заведены 2 элемента, при этом данный id, чтобы не вызывать ошибки, должен быть только в одном элементе, поэтому проставление его в др. элемент отменяют (уже 2 раза). И такой случай не один. Возможное решение: сделать так, чтобы гаджет по опред. сингатуре после значения не выделял его, как отсутствующий в Викиданных, пример сигнатуры: <!--В Викиданных продолжение текста-пояснения-->, (<!--В Викиданных прикреплена (статья) к синониму-->), или <!--# продолжение текста-пояснения-->. --VladXe (обс.) 08:20, 22 марта 2017 (UTC)Ответить

  • Гаджет не может работать с комментариями, они все вырезаются при преобразовании вики-текста в HTML. В данном случае можно указать в Викиданных значение отсутствует, и гаджет больше не будет предлагать добавить его. Но вообще для идентификаторов можно попробовать добавить проверку на то, используются ли они уже где-то ещё, и показывать предупреждение. — putnik 09:06, 22 марта 2017 (UTC)Ответить

Длительность в формате 23:59

править

Пример статьи: Бубен шамана. Было бы неплохо добавить поддержку парсинга такого формата указания времени. --Raaltp (обс.) 08:10, 12 июня 2017 (UTC)Ответить

Вопрос в том, что в таком случае писать в соответствующее поле в викиданных. 23*60+59 секунд? --Ghuron (обс.) 13:30, 14 июня 2017 (UTC)Ответить
Ghuron Ещё пример: Зимняя акустика. Снежные сны. Думаю действительно надо добавлять 1*60*60+58*60+57 секунд. --Yelysavet (обс.) 07:45, 31 августа 2017 (UTC)Ответить

Сделано. Предполагается, что формат или hh:mm:ss, или mm:ss. Всё конвертируется в секунды. — putnik 14:12, 8 марта 2018 (UTC)Ответить

Численность населения

править

При экспорте "численности населения" не устанавливается квалификатор момент времени.--User№101 (обс.) 19:57, 3 декабря 2017 (UTC)Ответить

Оригинальное название

править

При переносе из карточки значения «Оригинальное название» гаджет заносит значение в верное поле P1705 «Название на языке оригинала» и в неверное поле P1448 «Оригинальное название». Пример — Балдаево. Kalendar (обс.) 18:29, 24 января 2018 (UTC)Ответить

  • @Kalendar: «Там не закрытый… а открытый перелом!» P1448 — это не «оригинальное», а «официальное название». — putnik 21:02, 12 февраля 2018 (UTC)Ответить
    • С переломом, действительно очепятка, P1448 — это не «оригинальное», а «официальное название». Но сути дела это не меняет. Для Парижа всё понятно — значение из карточки {{НП}} «оригинальное название = фр. Paris» гаджет заносит в P1705 «Название на языке оригинала» и в P1448 «официальное название», так как это одно и то же. Для России официальное название в карточке {{НП-Россия}} занесено в параметр «русское название», а в параметр «оригинальное название» занесено название на родном языке и оно может не являться официальным названием. Но гаджет берёт из карточки {{НП-Россия}} значение «Оригинальное название» и заносит его в P1705 «Название на языке оригинала» и в P1448 «официальное название», что может не соответствовать действительности. При отказе от занесения в P1448 «официальное название» гаджет оставляет расцветку строки карточки, предлагая всё-таки занести параметр в Викиданные. Kalendar (обс.) 09:28, 13 февраля 2018 (UTC)Ответить

Даты, оформленные в двух стилях

править

Даты, оформленные как предложено здесь, неверно экспортирует. Попробуйте тут. --Wintik (обс.) 13:09, 11 марта 2018 (UTC)Ответить

Экспорт длительности фильмов в минутах и секундах

править

Хорошо бы было настроить корректный экспорт длительности фильмов в минутах и секундах. Вот здесь, например, в карточке указана длительность 19 минут 48 секунд, но гаджет трактует ее как "19, 48 секунда".--MaksOttoVonStirlitz (обс.) 09:47, 1 апреля 2018 (UTC)Ответить

Сделано. — putnik 22:55, 7 мая 2018 (UTC)Ответить

Commons categories

править

Для категорий Викисклада было бы неплохо если скрипт сперва проверял если они действительно существует прежде чем предлогать внести её в Викиданных. А то были случаи что отсюда всё добавили и добавили категории в ВД, а там некий бот поудалял их так как они не существовали на складе. --XXN (обс.) 09:45, 17 августа 2017 (UTC)Ответить

Численность населения 2

править

К численности населения добавляет после десятичной точки занимаемое место (пример - «154900.32», статья Нимроз). Kalendar (обс.) 09:42, 24 января 2018 (UTC)Ответить

род занятий и область занятий

править

[2] Утверждение "музыкальный педагог" уже имелось, но было добавлено "музыкальная педагогика", которое Викиданные пометили как некорректное. — Igel B TyMaHe (обс.) 04:49, 8 апреля 2018 (UTC)Ответить

  • Скоро гаджет будет переделан на использование отдельного API, непосредственно в котором уже будет осуществляться более качественная проверка. — putnik 22:57, 7 мая 2018 (UTC)Ответить

В мобильном устройстве

править

отсутствует doubleclick event. Как использовать в мобильниках, где и что изменить в коде, что бы вызывался на singleclick?--Avatar6 (обс.) 05:47, 16 апреля 2018 (UTC)Ответить

Прозаик и даты активности

править

По мотивам экспорта Шаповалов, Иван Евдокимович. 1) В определённой степени общая ошибка: вместо "прозаик" в викиданные добавляется "проза", что помечается в них [!]. "Прозаик" как род занятий существует. (UPD: смотрю, выше я уже писал об этом) 2) Нестандартная запись годов творчества (например, "конец 1920-х") приводит к добавлению только цифр ("1920"), что совсем не одно и то же: получается, начал профессионально писать не в 20+ лет, а в 13. — Igel B TyMaHe (обс.) 11:23, 21 мая 2018 (UTC)Ответить

@Igel B TyMaHe: 1) у Шаповалова в карточке прямая ссылка на проза, непонятно как именно превратить жанр в профессию 2) я немного поправил парсер, он теперь считает что точность не год, а десятилетие, но как учесть «конец» я не понимаю --Ghuron (обс.) 12:48, 21 мая 2018 (UTC)Ответить
  • Возможно, если заполняется утверждение P106 (род занятий), то если значение утверждения P31 (частный случай) не соответствует Q28640 (профессия), следует выбрать значение утверждения P3095 (практикуется). Igel B TyMaHe (обс.) 13:00, 21 мая 2018 (UTC)Ответить

Некорректный формат единиц измерения и некорректные данные

править

Добрый день, гаджет позволяет создать записи с невалидным форматом единиц измерения: [3], да и просто некорректные по смыслу. — Ivan A. Krestinin 18:32, 25 июня 2018 (UTC)Ответить

  • Очень странный баг. Я сейчас повторил экспорт — никаких проблем не возникло. — putnik 19:01, 25 июня 2018 (UTC)Ответить
    • Однако пользователи воспроизводят его: [4]. Можете проанализировать код, как такое вообще может быть? Или вставить проверку валидности формата прямо перед записью данных, чтобы по крайней мере этот баг не приводил к созданию некорректных записей на Викиданных. — Ivan A. Krestinin 20:22, 29 июня 2018 (UTC)Ответить
      • @Ivan A. Krestinin, putnik: мне кажется, я понял почему это могло случаться. В коде гаджета использовались «старые» свойства для доставания единиц измерения, которые относительно недавно заменили P2302. Соответственно для ряда квалификаторов никаких единиц измерения не приезжало, а код считал что они обязательно должны быть и сходил с ума. Я это вылечил + прошёлся по выборке некорректных записей и перезалил их с помощью гаджета — вроде бы все ок --Ghuron (обс.) 12:49, 3 июля 2018 (UTC)Ответить

Дата основания, дата прекращения

править

При экспорте данных карточки «образовано = VI век» гаджет предлагает «Дата основания/создания/возникновения» «V век», при экспорте данных карточки «ликвидировано = X век» гаджет предлагает «Дата прекращения существования» «IX век» (статья Филан). Kalendar (обс.) 12:57, 4 июля 2018 (UTC)Ответить

@Kalendar: странно, а у меня VI и X соответственно. Браузер, операционная система? --Ghuron (обс.) 06:55, 7 июля 2018 (UTC)Ответить
Windows XP SP3, Google Chrome 49.0.2623.112 — гаджет предлагает внести в Викиданные правильные века. Windows 7 Профессиональная SP1, Google Chrome 67.0.3396.99 — гаджет предлагает внести в Викиданные века, значение которых на век меньше. Аналогично в статьях Кузнецово (Горномарийский район), Сумки (Марий Эл), Юлъялы, Сайданайский монастырь. Kalendar (обс.) 06:08, 9 июля 2018 (UTC)Ответить
@Kalendar: все ещё воспроизводится? --Ghuron (обс.) 10:51, 17 сентября 2018 (UTC)Ответить
Сейчас в обеих ОС и обеих версиях Chrome гаджет работает нормально. Kalendar (обс.) 18:16, 17 сентября 2018 (UTC)Ответить

язык оригинала

править

To indicate the language of books or other written texts on Wikidata, P407 (язык произведения или названия) instead of P364 (язык оригинала) should be used. -- Pasleim (обс.) 11:42, 20 августа 2018 (UTC)Ответить

@Pasleim: I guess 1, 2 and 3 should do it. If you’ll notice any erroneous edits of such type after Aug 20 — please let me know --Ghuron (обс.) 17:59, 20 августа 2018 (UTC)Ответить

Масса

править

Данные в карточке: "Масса, кг 7,4—7,8" преобразует в "7.6 ± 0.19999999999999973 килограмм" (статья Зенит (винтовка)). Kalendar (обс.) 06:31, 17 сентября 2018 (UTC)Ответить

Я вроде бы пофиксал --Ghuron (обс.) 12:04, 17 сентября 2018 (UTC)Ответить
Да, в ТОЗ-17 тоже нормально. Kalendar (обс.) 12:46, 17 сентября 2018 (UTC)Ответить

Численность населения 2

править

В карточке отображается «↘21 413[1] чел. (2018)(1,92 %,6-е место)», гаджет предлагает внести в Викиданные «NaN ± NaN (2018)» (статья Золотухинский район). Kalendar (обс.) 13:53, 25 сентября 2018 (UTC)Ответить

Провинция Канады

править

Гаджет заносит значение «Лейтенант-губернатор» в «Глава правительства», хотя «Глава правительства» уже заполнено. Примеры — Квебек, Онтарио. Kalendar (обс.) 18:56, 15 октября 2018 (UTC)Ответить

@Kalendar: так а в чем ошибка? Указанные люди ни в Квебеке, ни в Онтарио в качестве глав правительства не прописаны, гаджет их собирается добавить --Ghuron (обс.) 07:17, 16 октября 2018 (UTC)Ответить
Ошибка в тома, что лейтенант-губернатор не является главой правительства. Глава правительства — премьер-министр, который уже занесён в Викиданные. Kalendar (обс.) 07:28, 16 октября 2018 (UTC)Ответить
@Kalendar: Обе указанные статьи используют {{Провинция Канады}}, в котором ЛГ прописан как «глава», а ПМ как «глава2». Шаблон основан на {{АЕ2}} в котором именно «глава» связан с d:Property:P6. Я ничего не знаю про устройство власти в провинциях Канады, но проблема на мой взгляд никак не в гаджете, а в одном из этих шаблонов --Ghuron (обс.) 08:14, 16 октября 2018 (UTC)Ответить
Исправил {{Провинция Канады}}. Благодарю за помощь. Kalendar (обс.) 10:00, 16 октября 2018 (UTC)Ответить

Обработка ошибки при отсутствии данных в кэше

править

Надо бы на 857 строке перед вызовом var datatype = wdeConfig.properties[ propertyId ].datatype; добавить что-нибудь такое:

		if ( wdeConfig.properties[ propertyId ] === undefined ) {
			mw.notify( 'Отсутствуют данные для свойства ' + propertyId, {
				type: 'error',
				tag: 'wikidataInfoboxExport-property-error'
			} );
			return;
		}

Обычно такая проблема в том случае, когда в шаблоне указано какое-то кривое (например, удалённое) свойство. Так хотя бы номер этого свойства будет показываться в сообщении, а не тихо падать, как сейчас. @Ghuron: посмотри, пожалуйста. — putnik 13:36, 23 декабря 2018 (UTC)Ответить

Проблема с гаджетом

править

Вот эта правка: https://www.wikidata.org/w/index.php?title=Q815567&diff=806940931&oldid=806940883 судя по тегу сделана с помощью этого гаджета. Две проблемы: неуместные квалификаторы температура (P2076) и под давлением (P2077) и неправильный юнит http://www.wikidata.org/entity/1 Laboramus (обс.) 02:22, 5 января 2019 (UTC)Ответить

Такая проблема была, см. #Некорректный формат единиц измерения и некорректные данные, в указанной Вами правке данные взяты из армянской википедии, видимо там осталась старая версия. Я не очень понимаю к кому обратиться, может быть коллега Kareyac подскажет? --Ghuron (обс.) 04:32, 5 января 2019 (UTC)Ответить
В армвики действительно старая версия, прошу помочь обновить. Обратиться на доске админов (тема уже поднята), либо непосредственно к админу Emptyfear. - Kareyac (обс.) 04:53, 5 января 2019 (UTC)Ответить
Версию обновили, именно эта проблема более не воспроизводится --Ghuron (обс.) 08:03, 9 января 2019 (UTC)Ответить

tags parameter now available

править

(sorry for writing in English) wbsetclaim and many other Wikibase APIs now have a tags parameter, so as far as I’m aware, you no longer need the wdeAddTags() workaround here – instead, you can simply add tags to the wbsetclaim call within wdeCreateClaims() directly. --Lucas Werkmeister (WMDE) (обс.) 11:31, 28 августа 2019 (UTC)Ответить

Флагификация стран

править

Если в карточке присутствует какой-то шаблон флагификации со ссылкой на флаг страны (помимо ссылки на страну), то гаджет добавляет "флаг Х" как значение у свойств "гражданство" и "страна происхождения". Приходится потом подчищать это. См. например, страны происхождения фильмов (низ таблицы) - https://w.wiki/9FC infovarius (обс.) 09:24, 2 октября 2019 (UTC)Ответить

Гаджет работает?

править

Включил гаджет, пробую редактировать страницу Игнатенко Виктор Васильевич (викиданные пустые), но ничего не подсвечивается ни красным, ни жёлтым. Может я не туда смотрю или что? — Kanzat (обс.) 14:42, 13 сентября 2020 (UTC)Ответить

см [5] — кэш сбрасывали? Ghuron (обс.) 17:31, 13 сентября 2020 (UTC)Ответить

Почему гаджет распознаёт знак $ как австралийские доллары?

править

Здравствуйте! Захожу в статью На границе миров с включённым гаджетом. Рядок "Сборы 2,2 млн $" карточки подсвечен розовым. Делаю двойной щелчок мышью. Получаю предложение добавить на викиданные "Кассовые сборы: 2200000 австралийский доллар". Вопрос, почему австралийские доллары? Что надо исправить, чтобы распознавало доллары США? — Delasse (обс.) 15:07, 1 октября 2020 (UTC)Ответить

Дата написания, Дата первой публикации

править

При экспорте данных карточки «Написан = 1952—1972» гаджет предлагает "Дата основания / создания / возникновения: " «1951», при экспорте данных карточки «Публикация = 1972» гаджет предлагает "Дата публикации: " «1971» (статья Долгие ночи) — Windows 7 Профессиональная SP1 64 bit, Google Chrome Версия 88.0.4324.104 64 бит — гаджет предлагает внести в Викиданные годы, значение которых на год меньше. В Windows XP SP3 32 bit, Google Chrome 49.0.2623.112 — гаджет предлагает внести в Викиданные правильные годы. Аналогичная ситуация была описана ранее в разделе «Дата основания, дата прекращения», когда в этих же операционных системах и браузерах гаджет предлагал снести в Викиданные века, значение которых было на 1 меньше. Тогда ситуация была исправлена. Kalendar (обс.) 17:12, 30 января 2021 (UTC)Ответить

  • @Kalendar, сейчас должно заработать правильно. Гаджет добавил бы в Викиданные корректные даты (1952 и 1972 соответственно), но неверно отображал их из-за установленного часового пояса в браузере. Благодаря Serhio Magpie удалось починить. — putnik 20:31, 12 мая 2021 (UTC)Ответить

Кнопки Youtube как награда

править

А можно как-нибудь научить скрипт, чтобы он больше не делал таких правок? Наградой является конкретная кнопка, а не класс наград. --Lockal (обс.) 10:46, 7 марта 2021 (UTC)Ответить

  • @Lockal, тут есть две проблемы. Первая заключается в корректном определении любой награды со степенями, и я пытаюсь с этим что-нибудь сделать уже давно. Подвижки есть, но в ближайшем будущем решение вряд ли будет. Вторая — это конкретно как вставляются кнопки в статьи. Почти везде это выглядит вот так: [[Файл:YouTube Silver Play Button 2.svg|35px|Серебряная кнопка YouTube, которой награждают за достижения каналом отметки в 100 000 (сто тысяч) подписчиков или более|link=Кнопки YouTube]]. Соответственно, про конкретную награду скрипт ничего не знает. Если ставить ссылку на конкретное перенаправление вроде Золотая кнопка YouTube, то он хотя бы сможет подцепить значение из редиректа, я привязал их к нужным элементам. И там уже участник, который это будет импортировать, как-нибудь сообразит, что делать. Ну а лучше просто сделать шаблон(ы) вместо всего этого страшного кода. — putnik 19:36, 12 мая 2021 (UTC)Ответить