stringtranslate.com

Википедия:пополнение

Мягкое перенаправление на:toolforge:refill
Эта страница имеет мягкое перенаправление .

  • WP:ЗАПРАВКА
  • 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. Нажмите кнопку «Сохранить»

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

Чтобы использовать ReFill самостоятельно

Параметры

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

Вставьте этот код в ваш 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, позволяющий разработчикам пользовательских сценариев и ботов использовать API-интерфейсы, предоставляемые reFill, для программного завершения простых ссылок .

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

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

Предупреждение о вреде курения

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

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

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

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

ReFill2 основан на Citoid, который поддерживается Фондом Викимедиа . Citoid зависит от технологии Zotero , которая фактически извлекает метаданные с веб-страниц. Zotero использует сотни «переводчиков», содержащих код JavaScript , умеющий извлекать полезные метаданные из различных макетов веб-страниц, особенно из академических ресурсов. Википедия: Ссылка на источники Zotero объясняет, как использовать Zotero самостоятельно, что позволяет вам ближе познакомиться с тем, как извлекаются метаданные.

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

Известные вопросы

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

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

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

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

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

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

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

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

или

Содействие

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

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

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

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

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

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

Примечания

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

Рекомендации

  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 =3de4acad11585936007e4e404e43a79a5324c63ccaff-503c-f05c-20ab89&sso=c2cd6084-e08cfc34bc4df9670373ac6a989be7c31878c211001d86bb&ssp=62190422 811571384179157137342726414&ssq=21011194250024033237542500057184896752304&ssr=MjA4LjgwLjE1NC40OQ== &sst=ZoteroTranslationServer/WMF%20(mailto:[email protected])&ssw=%7Ctitle=ShieldSquare Captcha|website=validate.perfdrive.com"

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