toolforge:refill
Эта страница имеет мягкое перенаправление .
reFill (ранее Reflinks ) — это инструмент, который полуавтоматически расширяет простые URL-ссылки , размещенный на Toolforge. Он добавляет информацию (название страницы, произведение/веб-сайт, автора и дату публикации, если включены метаданные) к пустым URL-ссылкам, а также выполняет дополнительные исправления (например, объединяет повторяющиеся ссылки). Инструмент написан на Python и лицензируется по упрощенной лицензии BSD . Этот инструмент представляет собой замену Reflinks от Dispenser с открытым исходным кодом . Исходный код доступен на GitHub. Шаблоны, созданные автоматически с помощью инструмента, необходимо проверить на предмет их точности, хотя зачастую это не так.
Если есть конкретная статья, в ссылках которой содержатся голые URL-адреса , например эта, [1] , и вы хотите попросить специалиста Википедии, у которого уже установлен reFill (и знаком с тем, как он работает), помочь вам решить проблему:
Рекомендации
{{Cleanup bare URLs}}
Это отобразит видимое сообщение (текст которого показан в верхней части шаблона: Очистка пустых URL-адресов ) в верхней части статьи Википедии, а также добавит статью в скрытую категорию , которая запрашивает, чтобы пользователь Википедии сталкивался с reFill, примените его к простым URL-адресам в этой статье. По состоянию на январь 2023 года [обновлять]было отмечено более 88 000 статей, требующих такого внимания со стороны волонтера, так что не задерживайте дыхание!
|author=
и/или |date=
для заполнения вручную, когда соответствующие метаданные недоступны.|website=
поле, если веб-сайт не предоставляет свое имя во встроенных метаданных.Вставьте этот код в ваш common.js :
mw.loader.load( "https://meta.wikimedia.org/w/index.php?title=User:Zhaofeng_Li/Reflinks.js&action=raw&ctype=text/javascript");
javascript:options='defaults=y&nowatch=y';location.href='https://tools.wmflabs.org/refill/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 извлекает дату из метатега даты . На некоторых веб-страницах такого метатега нет, но дату можно легко найти в верхней части тела страницы. ReFill его не найдет, но вы можете добавить его вручную.
ReFill2 основан на Citoid, который поддерживается Фондом Викимедиа . Citoid зависит от технологии Zotero , которая фактически извлекает метаданные с веб-страниц. Zotero использует сотни «переводчиков», содержащих код JavaScript , умеющий извлекать полезные метаданные из различных макетов веб-страниц, особенно из академических ресурсов. Википедия: Ссылка на источники Zotero объясняет, как использовать Zotero самостоятельно, что позволяет вам ближе познакомиться с тем, как извлекаются метаданные.
Точно так же работает кнопка «Цитировать» на панели инструментов визуального редактора Википедии .
Когда ReFill обнаруживает пустой URL-адрес, который является сайтом-архивом, как в этом примере :
archiveurl
параметр, а не в новый archive-url
параметрdeadurl=y
а не текущий url-status=dead
параметрarchive-date
параметрВам придется самостоятельно исправить такие ссылки, чтобы избежать ошибки, выделенной красным цветом в разделе ссылок. Если в результате редактирования возникла такая ошибка, исправьте ее. Дату архива можно найти в ссылках Wayback Machine. [а]
Если вы используете редактор, поддерживающий глобальную замену, archiveurl
его можно глобально заменить с помощью archive-url
и .deadurl=y
url-status=dead
При объединении повторяющихся ссылок, если одна из них уже имеет имя, указатели на ссылку с этим именем не обновляются при изменении имени.
Страницы CAPTCHA следует игнорировать. [1]
Если инструмент зависает и отображает «Ожидание доступного работника», используйте эту ссылку, чтобы создать отчет и перезапустить его. Вам необходимо будет зарегистрировать учетную запись Phabricator , которую вы сможете связать со своей учетной записью в Википедии. Заполните поле описания и нажмите кнопку «Создать новую задачу».
Если вы обнаружили ошибку или вам нужны дополнительные функции, пожалуйста:
или
Не имея зависимости от облачных сервисов Wikimedia, reFill можно установить на ваш компьютер, чтобы вы могли на нем работать. Чтобы внести свой вклад в reFill, создайте форк в репозитории reFill на GitHub, внесите изменения и отправьте запрос на включение . Обратите внимание, что пополнение в Toolforge использует эту labs-stable
ветку. Спасибо за ваш вклад!
Для поддержки и поддержания пополнения необходимы волонтеры. Если вы разработчик программного обеспечения с опытом работы с Python , Celery и Node.js и готовы помочь в любой степени, оставьте сообщение .
Чтобы перевести этот инструмент, зайдите на Translatewiki.net.
{{ Пользователь: UBX/reFill }}