{"repo":"e2yo/eyo","free":true,"listed":false,"github":"https://github.com/e2yo/eyo","clone":"git clone https://github.com/e2yo/eyo.git","description":"🦔 CLI for restoring the letter «ё» (yo) in russian texts","language":"JavaScript","stars":180,"topics":["linter","js","nodejs","cli","yo","text","russian"],"license":"MIT","category":"cli-tools","readme_excerpt":"Восстановление буквы «ё» в русских текстах === Особенности + проверка и восстановление буквы «ё» в русских текстах, вместо написанной «е»; + замена «е» на «ё» только в бесспорных случаях; + исправление в словах нескольких букв «е», «ё»; + корректная обработка сокращений («мед. училище», но не «мёд. училище»); + аббревиатуры не обрабатываются. Установка npm install eyo -g Командная строка Примеры использования eyo file.txt file.out.txt — безопасная замена «е» на «ё». eyo https://example.com/index.html file.out.html — безопасная замена «е» на «ё» на странице сайта. eyo -i README.md — файл README.md будет перезаписан с безопасной заменой «е» на «ё». eyo -i \" / .md\" — файлы с расширением .md будут перезаписаны с безопасной заменой «е» на «ё». find . -name \" .md\" xargs eyo --lint eyo --lint file1.txt file2.txt — вывод слов для файлов, где необходима или возможна замена. eyo --lint http://habrahabr.ru — вывод слов для страницы сайта, где необходима или возможна замена. cat file1.txt file2.txt file3.txt eyo --stdin output.txt cat file1.txt eyo --stdin --stdin-filename file1.txt Node.js Используйте отдельный пакет eyo-kernel без зависимостей. npm install eyo-kernel Ссылки + Ёфикация в браузере + eyo-kernel — отдельный пакет для ёфикации без зависимостей + https://ru.wikipedia.org/wiki/Ёфикатор + Про букву ё + Поиск опечаток в тексте Лицензия MIT License","default_branch":null,"files":null,"tree":[],"storefront":"/r/e2yo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/e2yo/eyo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}