Википедия:reFill

  • WP:ЗАПРАВКА
  • ВП:РФЛ

reFill (ранее Reflinks ) — это инструмент, который расширяет пустые URL-ссылки полуавтоматически, размещенный на Toolforge по адресу toolforge:refill/ng. Он добавляет информацию (заголовок страницы, работа/сайт, автор и дата публикации, если включены метаданные) к пустым URL-ссылкам, а также выполняет дополнительные исправления (например, объединение дублирующихся ссылок). Инструмент написан на Python и лицензирован по упрощенной лицензии BSD . Инструмент является заменой Reflinks Dispenser с открытым исходным кодом . Исходный код доступен на GitHub. Шаблоны, созданные автоматически инструментом, необходимо проверять, чтобы убедиться в их точности, поскольку зачастую они неточны.

Использование

Пометка пустых URL-адресов для очистки

Если есть конкретная статья, которая содержит пустые URL-адреса в ссылках, как эта, [1], и вы хотели бы попросить википедиста, у которого уже установлен reFill (и который знаком с тем, как он работает), помочь вам исправить проблему:

Ссылки

  1. ^ https://www.cnn.com/
  1. Откройте нужную статью в своем браузере.
  2. Нажмите кнопку «Изменить».
  3. Вставьте следующую строку в самый верх статьи:
            {{Cleanup bare URLs}}
  4. Нажмите кнопку «Предварительный просмотр», чтобы убедиться, что ваши изменения не повлияли на другие части статьи.
  5. Нажмите кнопку «сохранить».

Это отобразит видимое сообщение (текст которого показан в верхней части Template:Cleanup bare URLs ) в верхней части статьи Википедии, а также добавит статью в скрытую категорию , которая просит Википедиста, имеющего опыт работы с reFill, применить его к пустым URL в этой статье. По состоянию на январь 2023 года [обновлять]было более 88 000 статей, помеченных как требующие такого внимания со стороны добровольца, так что не ждите!

Использовать reFillсам

  • https://refill.toolforge.org/ng/ – Вставьте заголовок статьи в текстовое поле «Имя страницы» . Вы можете выбрать вывод простых цитат CS1 или шаблонов {{ cite web }} .

Параметры

  • Использовать простое форматирование вместо {{ cite web }} : Если выбрано, инструмент будет заполнять пустые ссылки в простом формате CS1 вместо {{ cite web }} . Включены все доступные метаданные.
  • Не удалять недействительные теги ссылок : если этот параметр выбран, инструмент не будет удалять недействительные теги ссылок из источника, даже если не пропущено ни одной пустой ссылки.
  • Добавлять пустые поля метаданных, если информация недоступна. Если выбран этот параметр, инструмент вставит пустые поля |author=и/или поля |date=для заполнения вручную, если соответствующие метаданные недоступны.
  • Не добавлять даты доступа : если выбран этот параметр, даты доступа будут исключены из результата.
  • Использовать базовое доменное имя в качестве рабочего, если эту информацию невозможно проанализировать : если этот параметр выбран, в поле будет использоваться базовый домен ссылки |website=, если веб-сайт не указывает свое имя во встроенных метаданных.

Вставьте этот код в ваш common.js :

mw.loader.load( "https://meta.wikimedia.org/w/index.php?title=Пользователь:Чжаофэн_Ли/Reflinks.js&action=raw&ctype=text/javascript" );
javascript:options='defaults=y&nowatch=y';location.href='https://refill.toolforge.org/ng/result.php?wiki='+mw.config.get('wgContentLanguage')+'&page='+encodeURIComponent(mw.config.get('wgPageName'))+'&'+options;

API

Доступен API, позволяющий разработчикам пользовательских скриптов и ботов использовать API, предоставляемые reFill, для программного заполнения простых ссылок .

Часто задаваемые вопросы

В1: Почему там пусто |publisher=?
A1: Нет надежного способа проанализировать это поле, и пустое поле намеренно оставлено, когда его |work=невозможно проанализировать. Пожалуйста, заполните его вручную.
В2: Как мне запустить собственный экземпляр reFill для тестирования?
A2: reFill не имеет никакой зависимости от Toolforge и может быть легко установлен. Для пользователей Linux см. README.md, а для пользователей Windows см. Wikipedia:Refill/Windows .
В3: Можете ли вы добавить поддержку других Википедий?
A3: Да! Просто добавьте запрос на странице обсуждения . [ требуется проверка ] Попробуйте также использовать https://refill.toolforge.org/ng/.
В4: Как найти статьи, которые можно улучшить с помощью reFill?
В5: Сейчас не работает! Какие альтернативы я могу использовать, пока вы это чините?
A5: Служба citoid в визуальном редакторе предоставляет кнопку «Конвертировать». Вы также можете использовать инструмент Diberri и аналогичные скрипты для генерации шаблонов цитирования, которые можно вставлять в статьи. Вы также можете использовать рефссылки. Этот инструмент имеет преимущество в том, что он отмечает некоторые (хотя и не все) мертвые ссылки соответствующим шаблоном.

Предупреждение о вреде для здоровья

ReFill не идеален и никогда не будет идеален. Вы несете ответственность за каждое редактирование, которое предлагает ReFill 2, поэтому вы должны потратить время на проверку каждой цитаты, которую создает этот инструмент, и исправить все, что не совсем правильно. Не заставляйте других редакторов убирать. Некоторые публикации неправильно используют теги метаданных HTML, которые извлекает ReFill, например:

  • имя автора (имя = и фамилия =), содержащее название публикации, например, first=Deutsche|last=Welle (www.dw.com)представляющее Deutsche Welle , а не имя автора, илиfirst=Editorial|last=team
  • заголовок, включающий элементы метаданных, которых не должно быть в заголовке, например , в данном случае заголовок выглядит так: «Депутаты парламента Косово избрали адвоката Вьосу Османи президентом», а текст, который следует за ним, например, дату статьи, следует удалить и добавить элемент date=, если он еще не присутствует.Kosovo MPs elect lawyer Vjosa Osmani as president | DW | 04.04.2021

Вам придется устранить эти проблемы самостоятельно.

ReFill извлекает дату из метатега date . На некоторых веб-страницах такого метатега нет, но дату можно легко найти в верхней части тела страницы. ReFill ее не найдет, но вы можете добавить ее вручную.

Как это работает

ReFill2 основан на Citoid, который поддерживается Wikimedia Foundation . Citoid зависит от технологии Zotero , которая является частью, которая фактически извлекает метаданные из веб-страниц. Zotero использует сотни «трансляторов», которые содержат код JavaScript , который знает, как извлекать полезные метаданные из различных макетов веб-страниц, в частности академических ресурсов. Wikipedia:Citing sources with Zotero объясняет, как использовать Zotero самостоятельно, позволяя вам приблизиться к тому, как извлекаются метаданные.

По такому же принципу работает кнопка «Цитировать» на панели инструментов визуального редактора Википедии .

Известные проблемы

Когда ReFill встречает пустой URL-адрес, который является сайтом архива, как в этом примере :

  • он записывает URL-адрес архива в устаревший archiveurlпараметр, а не в новый archive-urlпараметр
  • добавляет отмененный, deadurl=yа не текущий url-status=deadпараметр
  • не добавляет обязательный archive-dateпараметр

Вам нужно будет исправить такие ссылки самостоятельно вручную, чтобы избежать ошибки, отображаемой красным цветом в разделе ссылок. Если ваше редактирование приводит к такой ошибке, пожалуйста, исправьте ее. Дату архива можно найти в ссылках Wayback Machine. [a]

При использовании редактора, поддерживающего глобальную замену, archiveurlможно глобально заменить на archive-urlи deadurl=yна url-status=dead.

При объединении дублирующихся ссылок, если одна из них уже имеет имя, указатели на ссылку этого имени не обновляются при изменении имени.

Страницы CAPTCHA следует игнорировать. [1]

Сообщение о проблемах

Если инструмент завис, отображая «ожидание доступного работника», используйте эту ссылку, чтобы создать отчет для его перезапуска. Вам нужно будет зарегистрировать учетную запись Phabricator , которую вы сможете связать со своей учетной записью Wikipedia. Заполните поле описания и нажмите кнопку «Создать новую задачу».

Если вы обнаружили ошибку или хотите получить дополнительные функции, выполните одно из следующих действий:

  • добавьте задачу на доску Phabricator, если вы можете (требуется учетная запись Phabricator) - предпочтительный способ - либо
    • запрос функции или
    • отчет об ошибке
    обязательно введите Tool-refill в качестве тега

или

Внося вклад

Не имея зависимости от Wikimedia Cloud Services, reFill можно установить на свой компьютер, чтобы вы могли работать с ним. Чтобы внести свой вклад в reFill, создайте форк в репозитории reFill GitHub, внесите изменения и отправьте запрос на извлечение . Обратите внимание, что refill на toolforge использует labs-stableветку. Спасибо за ваш вклад!

Нужны волонтеры для поддержки и обслуживания reFill. Если вы разработчик программного обеспечения с опытом работы с Python , Celery и Node.js и готовы помочь в любой степени, пожалуйста, оставьте сообщение .

Чтобы перевести инструмент, перейдите на translatewiki.net.

Смотрите также

Пользовательский ящик

{{ Пользователь:UBX/reFill }}

Этот пользователь использует reFill для расширения пустых ссылок .

Примечания

  1. ^ Дата отображается после четвертого слеша в формате ГГГГММДД, т.е. URL-адрес вида: ...//web.archive.org/web/20090719002615/... имеет дату архива 2009-07-19.

Ссылки

  1. ^ В этом изменении простой URL-адрес "https://www.sportskeeda.com/player/sukesh-hegde" должен был отображаться как "|website=www.sportskeeda.com |url=https://www.sportskeeda.com/player/sukesh-hegde%7Ctitle=Sukesh Hegde", но вместо этого получился "|url=http://validate.perfdrive.com/sportskeeda/captcha?ssa=ff55a3c6-f57b-a88e-465b-29b5a0640586&ssc=http%3A%2F%2Fwww.sportskeeda.com%2Fplayer%2Fsukesh-hegde&ssi=56c5fac1-a33a-c8a4-85e3-788b215fdd3f&ssk=contactus@shieldsquare.com&ssm=17830260681708870104190720594593&ssn=3de4acad11585936007e4e404e43a7 9a5324c63ccaff-503c-f05c-20ab89&sso=c2cd6084-e08cfc34bc4df9670373ac6a989be7c31878c211001d86bb&ssp=62190422811571384179157137342726414&ssq=21011194250024033237542500057184896752304&ssr=MjA4LjgwLjE1NC40OQ==&sst=ZoteroTranslationServer/WMF%20(mailto:services@lists.wikimedia.org)&ssw=%7Ctitle=ЩитКвадрат Captcha|website=validate.perfdrive.com"
  • Tech Talk: Автоматизированные цитирования в Википедии: Citoid и технология, стоящая за этим на YouTube , объясняет, как это работает
  • Список переводчиков Zotero на GitHub
Взято с "https://en.wikipedia.org/w/index.php?title=Wikipedia:ReFill&oldid=1251329399"