reFill (ранее Reflinks ) — это инструмент, который расширяет пустые URL-ссылки полуавтоматически, размещенный на Toolforge по адресу toolforge:refill/ng. Он добавляет информацию (заголовок страницы, работа/сайт, автор и дата публикации, если включены метаданные) к пустым URL-ссылкам, а также выполняет дополнительные исправления (например, объединение дублирующихся ссылок). Инструмент написан на Python и лицензирован по упрощенной лицензии BSD . Инструмент является заменой Reflinks Dispenser с открытым исходным кодом . Исходный код доступен на GitHub. Шаблоны, созданные автоматически инструментом, необходимо проверять, чтобы убедиться в их точности, поскольку зачастую они неточны.
Если есть конкретная статья, которая содержит пустые URL-адреса в ссылках, как эта, [1], и вы хотели бы попросить википедиста, у которого уже установлен reFill (и который знаком с тем, как он работает), помочь вам исправить проблему:
Ссылки
{{Cleanup bare URLs}}
Это отобразит видимое сообщение (текст которого показан в верхней части Template:Cleanup bare URLs ) в верхней части статьи Википедии, а также добавит статью в скрытую категорию , которая просит Википедиста, имеющего опыт работы с reFill, применить его к пустым URL в этой статье. По состоянию на январь 2023 года [обновлять]было более 88 000 статей, помеченных как требующие такого внимания со стороны добровольца, так что не ждите!
|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, предоставляемые reFill, для программного заполнения простых ссылок .
|publisher=
?|work=
невозможно проанализировать. Пожалуйста, заполните его вручную.ReFill не идеален и никогда не будет идеален. Вы несете ответственность за каждое редактирование, которое предлагает ReFill 2, поэтому вы должны потратить время на проверку каждой цитаты, которую создает этот инструмент, и исправить все, что не совсем правильно. Не заставляйте других редакторов убирать. Некоторые публикации неправильно используют теги метаданных HTML, которые извлекает ReFill, например:
first=Deutsche|last=Welle (www.dw.com)
представляющее Deutsche Welle , а не имя автора, илиfirst=Editorial|last=team
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-адрес, который является сайтом архива, как в этом примере :
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. Заполните поле описания и нажмите кнопку «Создать новую задачу».
Если вы обнаружили ошибку или хотите получить дополнительные функции, выполните одно из следующих действий:
или
Не имея зависимости от Wikimedia Cloud Services, reFill можно установить на свой компьютер, чтобы вы могли работать с ним. Чтобы внести свой вклад в reFill, создайте форк в репозитории reFill GitHub, внесите изменения и отправьте запрос на извлечение . Обратите внимание, что refill на toolforge использует labs-stable
ветку. Спасибо за ваш вклад!
Нужны волонтеры для поддержки и обслуживания reFill. Если вы разработчик программного обеспечения с опытом работы с Python , Celery и Node.js и готовы помочь в любой степени, пожалуйста, оставьте сообщение .
Чтобы перевести инструмент, перейдите на translatewiki.net.
{{ Пользователь:UBX/reFill }}
Этот пользователь использует reFill для расширения пустых ссылок . |