Обвертка для использования библиотеки 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 вот все ни как не получается нормально пообщаться.
Отличная штука, прикрутил за час к конфигу, сервис работает без проблем уже 3й день. Проверка работает отлично. Огромный +, не нужен Com объект ms word, что значительно сокращает время на проверку.
(5) Если не секрет, в куда внедрили? в какую конфу?
Сам не тестил, но идея отличная. Кроссплатформенная реализация, использующая стандартные словари, к тому же в виде внутреннего сервиса для всех своих баз — о чем еще можно мечтать? Типичный микросервис по последнему писку моды 🙂
(6) Конфиг у нас 1С ERP 2.2 Но есть на этапе внедрения Баг репортинг. Внедрил в него. Сделал общую форму, которая при закрытии возвращает массив слов и выбранных вариантов. И на стороне вызвавшей ее формы меняет текстовку. Удачно вписалось в Форматированный текст. Т.к. поля для заполнения у нас в html, чтобы можно было посимпатишнее сделать текст, ну и картинки вставить. А так, по идее можно хоть куда. Если надо могу выгрузить cf и в личку кинуть.
А как можно запустить сервис без отображение консольного окна? Изменение расширения на pyw ни чего не дает.
(9) ну как вариантhttp://iqa.com.ua/programming/python/windows-services-from-python-scripts
(10) Вполне вариант. Спасибо.
(11) сам не пробовал так, помогло?
(12) Вот тоже еще не пытался.