- проверка и восстановление буквы «ё» в русских текстах, вместо написанной «е»;
- замена «е» на «ё» только в бесспорных случаях;
- исправление в словах нескольких букв «е», «ё»;
- корректная обработка сокращений («мед. училище», но не «мёд. училище»);
- аббревиатуры не обрабатываются.
npm install eyo -g
Usage: eyo [options] <file-or-url...>
Restoring the letter «ё» (yo) in russian texts.
Options:
-h, --help output usage information
-V, --version output the version number
-l, --lint Search of safe and unsafe replacements
-s, --sort Sort results
--no-colors Clean output without colors
eyo file.txt > file.out.txt
— безопасная замена «е» на «ё» в файле.
eyo https://example.com/index.html > file.out.html
— безопасная замена «е» на «ё» на странице сайта.
cat file1.txt file2.txt file3.txt | eyo
eyo --lint file1.txt file2.txt
— вывод слов для файлов, где необходима или возможна замена.
eyo --lint http://habrahabr.ru
— вывод слов для страницы сайта, где необходима или возможна замена.
Используйте отдельный пакет eyo-kernel
без зависимостей.
npm install eyo-kernel
var eyo = require('eyo-kernel');
console.log(eyo.restore('Лед')); // Лёд
- eyo-kernel — отдельный пакет для ёфикации без зависимостей
- https://ru.wikipedia.org/wiki/Ёфикатор
- Про букву ё
- Поиск опечаток в тексте
MIT License