Скрипт-Ёфикатор — персональный скрипт для Википедии, производящий ёфикацию в полуавтоматическом режиме.

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

Установка

Для установки добавьте следующую строчку в ваш common.js:

mw.loader.load('/w/index.php?title=Участник:Дима74/yoficator.js&action=raw&ctype=text/javascript');  // linkback [[Участник:Дима74/yoficator.js]]

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

Рекомендуется использовать скрипт из редактора викитекста. Поддерживаются как стандартный редактор викитекста, так и «Новый режим вики-текста» (также называется «редактор вики-текста 2017»).

Для начала ёфикации нужно просто нажать кнопку с буквой «ё» на панели инструментов:

 

Далее скрипт выполнит следующие действия:

  • Произойдёт загрузка слов для ёфикации
  • Редактор будет прокручен до первого слова, которое предлагается ёфицировать. Слово будет выделено ярко-зелёным цветом (смотрите скриншот)
 
Скриншот процесса ёфикации в редакторе викитекста
  • Далее вам доступны две горячие клавиши:
j    принять замену
f    отменить замену
  • Проверьте, что замена корректна, и нажмите соответствующую клавишу
  • После нажатия клавиши будет найдено следующее слово для ёфикации, и редактор будет прокручен до него

Использование при обычном просмотре страницы (без перехода в редактор викитекста)

Ёфицировать страницу можно без перехода в редактор викитекста. Однако данный способ объявлен устаревшим, так как в нём скрипт обычно находит меньше замен, чем при ёфикации из редактора викитекста. Вероятно, в будущем данный способ будет удалён.

Для начала ёфикации при просмотре страницы нужно выбрать пункт «Ёфицировать» в меню действий страницы:  

Дополнительно

  • Существует страница настроек скрипта: Участник:Дима74/Скрипт-Ёфикатор/Параметры
  • Одним из источников слов для ёфикации является словарь проекта hcodes/eyo. Для слов из этого словаря во всплывающей подсказке рядом с частотой слова будет добавлено замечание (safe)
  • Если вы хотите непрерывно ёфицировать случайные статьи Википедии, перейдите на страницу Служебная:Ёфикация (такой страницы не существует, она является триггером для начала работы скрипта). Вас автоматически перенаправит на случайную страницу для ёфицирования.
  • Список всех горячих клавиш:
j    принять замену
f    отменить замену
a    вернуться к предыдущей замене
;    ещё раз показать текущую замену
q    отменить все замены и завершить ёфикацию текущей страницы
g    отменить текущую замену и все последующие замены в этой статье с таким словом
w    открыть статью в Викисловаре для текущего слова
s    открыть страницу с дополнительной информацией о слове (общее число вхождений во все статьи Википедии версий слова с «ё» и без «ё»)
r    открыть страницу слова на gramota.ru
n    открыть текущую статью в новой вкладке
l    если замена находится внутри ссылки на статью, открыть эту статью в новой вкладке
  • Также доступна комбинация клавиш Alt+O, которая приостанавливает ёфикацию. Это может быть полезно если вы заметили ошибку рядом с ёфицируемым словом и хотите её исправить. Возобновить ёфикацию можно нажав Alt+O ещё раз.
  • Скрипт игнорирует слова внутри цитат, в частности в шаблонах {{начало цитаты}}...{{конец цитаты}}, {{цитата|...}} и {{quote box|...}}, а также внутри тегов <blockquote> и <ref>. Дополнительно, замены внутри кавычек-ёлочек будут выделяться красным цветом вместо зелёного.
  • Автор скрипта будет очень благодарен, если вы поставите звёздочку репозиторию скрипта на GitHub

История изменений

  • 25.12.2022
  • сервер скрипта перемещён с Heroku на Amvera
  • 09.07.2022:
  • ёфицировать в редакторе викитекста теперь можно статьи в любом пространстве имён
  • 18.03.2019:
  • улучшена обработка слов содержащих дефисы
  • добавлена поддержка ёфикации слов, содержащих «ё» (например, «четырёхзвездочный» → «четырёхзвёздочный»)
  • добавлена поддержка ёфикации слов, содержащих ударения и мягкие переносы
  • сервер скрипта был переписан на Rust
  • 09.03.2019:
  • добавлена поддержка ёфикации в «Новом режиме вики-текста» (также называется «редактор вики-текста 2017»)
  • добавлена поддержки ёфикации в стандартном редакторе викитекста с включённой подсветкой синтаксиса
  • ёфикация без перехода в режим редактирования викитекста объявлена устаревшей
  • 02.03.2019 — интегрирован словарь из проекта hcodes/eyo (сам словарь находится здесь)
  • 28.05.2018 — добавлена возможность ёфикации в мобильной версии
  • 23.05.2018 — настроено автоматическое обновление частот слов
  • 23.05.2018 — сервер скрипта перемещён с DigitalOcean на Heroku
  • 23.05.2018 — начало ведения истории изменений :)

Исходный код

Весь исходный код доступен по ссылке.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy