Словарь, основанный на консоли, совместимый с Python2 и Python3.
Основной функционал включает доступ к открытым словарям Youdao, Baidu и Iciba через соответствующие API.
Инструкция по использованию:
-a {youdao,baidu,iciba}, --dict-api {youdao,baidu,iciba}
Указывает, какой словарный API использовать, по умолчанию Youdao.
-r, --read Чтение произношения слова, использует festival на Linux.
-x, --selection Отображение объяснения выделенного слова.
-t, --text Отображение чистого текста, без ASCII символов цвета.
--debug Отладочный режим.
Если не указывать никаких параметров поиска, то по умолчанию запустится консольный режим поиска слов. В этом режиме поддерживаются выполнение команд шелла (необходимо добавить префикс !
) и смена API-интерфейса:
@youdao
— переход к Youdao@baidu
— переход к Baidu@iciba
— переход к IcibaДля выхода из консольного режима можно использовать команды @exit
, @quit
или нажать Ctrl+D
. Для просмотра помощи используется команда @help
.
Файлы конфигурации используются для настройки адресов API различных открытых платформ и ключей приложений. Примеры конфигураций можно найти в примерах конфигурационных файлов.Названия файлов конфигурации могут быть kictor.ini
или kictor.conf
. Программа будет искать эти файлы в следующих директориях:
/etc/
/usr/local/etc/
~/.config/
~/.local/etc/
~/.kictor/
Кроме того, программа будет искать файлы конфигурации в директории ~/.kictor/
и в текущей рабочей директории программы (config.ini
).
Установка на Debian/Ubuntu:
apt-get install xclip
apt-get install festival
Клонируйте этот проект локально, затем перейдите в папку проекта и выполните:
pip install .
Примечание: При использовании требуется наличие среды Python версии выше 2.6.
Huoty 2016-10-18
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )