Обвертка для использования библиотеки PyEnchant как http-сервис
По мотивам публикации.
Установка
-
устанавливаем библиотеку PyEnchant.
pip install pyenchant -
добавляем словари для русского языка
Файлы словаря “ru_RU.dic” и “ru_RU.aff” можно взять из офисных пакетов openoffice и libreoffice.
Их необходимо скопировать в папку
..Python36/Lib/site-packages/enchant/share/enchant/myspell
-
клонируем репозиторий
git clone git://github.com/pallid/EnchantSrv.git -
запускаем сервис
python EnchantSrv.py
Примеры использования
Пример написан на oscript, при небольшой модификации портируется на 1С
-
Запуск скрипта с примером
oscript ExampleClient.os








Добрый день, можно немного подробнее вот на этом пункте «git clone git://github.com/pallid/EnchantSrv.git»
Поставил Python 3.6
Установил pip
Установил «pip install pyenchant»
А вот что с репозиторием делать … ума не приложу.
(1) Можете просто кликнуть на гиперссылку «репозиторий» в статье и забрать эти два скрипта напрямую.
А «git» и «github» погуглить на досуге для общего развития.
(2) Спасибо, уже вял что там и как. Просто с Git вот все ни как не получается нормально пообщаться.
вот собранный репо со словарями от hunspell
Отличная штука, прикрутил за час к конфигу, сервис работает без проблем уже 3й день. Проверка работает отлично. Огромный +, не нужен Com объект ms word, что значительно сокращает время на проверку.
(5) Если не секрет, в куда внедрили? в какую конфу?
Сам не тестил, но идея отличная. Кроссплатформенная реализация, использующая стандартные словари, к тому же в виде внутреннего сервиса для всех своих баз — о чем еще можно мечтать? Типичный микросервис по последнему писку моды 🙂
(6) Конфиг у нас 1С ERP 2.2 Но есть на этапе внедрения Баг репортинг. Внедрил в него. Сделал общую форму, которая при закрытии возвращает массив слов и выбранных вариантов. И на стороне вызвавшей ее формы меняет текстовку. Удачно вписалось в Форматированный текст. Т.к. поля для заполнения у нас в html, чтобы можно было посимпатишнее сделать текст, ну и картинки вставить. А так, по идее можно хоть куда. Если надо могу выгрузить cf и в личку кинуть.
А как можно запустить сервис без отображение консольного окна? Изменение расширения на pyw ни чего не дает.
(9) ну как вариант
(10) Вполне вариант. Спасибо.
(11) сам не пробовал так, помогло?
(12) Вот тоже еще не пытался.