stringtranslate.com

Википедия:reFill

Мягкое перенаправление на:toolforge:refill
Эта страница является мягким перенаправлением .
Если указанная выше ссылка не работает, используйте https://refill.toolforge.org/ng/ или перейдите в этот раздел.

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

reFill (ранее Reflinks ) — это инструмент, который расширяет пустые URL-ссылки полуавтоматически, размещенный на Toolforge. Он добавляет информацию (заголовок страницы, работа/сайт, автор и дата публикации, если включены метаданные) к пустым 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сам

Параметры

Ссылка на панель инструментов

Вставьте этот код в ваш 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, например:

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

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

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

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

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

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

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

Вам нужно будет исправить такие ссылки вручную, чтобы избежать ошибки, отображаемой красным цветом в разделе ссылок. Если ваше редактирование приводит к такой ошибке, пожалуйста, исправьте ее. Дату архива можно найти в ссылках 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 }}

Примечания

  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&[email protected]&ssm=17830260681708870104190720594593&ssn=3de4acad11585936007e4e404e43a7 9a5324c63ccaff-503c-f05c-20ab89&sso=c2cd6084-e08cfc34bc4df9670373ac6a989be7c31878c211001d86bb&ssp=62190422811571384179157137342726414&ssq=21011194250024033237542500057184896752304&ssr=MjA4LjgwLjE1NC40OQ==&sst=ZoteroTranslationServer/WMF%20(mailto:[email protected])&ssw=%7Ctitle=ЩитКвадрат Captcha|website=validate.perfdrive.com"

Внешние ссылки