Пользователи систем, имеющих в своём составе командный интерпретатор Bash,
(GNU/Linux,
Mac OS X и другие UNIX-подобные системы)
могут применять для работы с LUWRAIN Books комплект скриптов,
реализованных с использованием команды curl
.
Его можно загрузить по этой ссылке:
Скрипты из предлагаемого пакета предоставляют интерфейс командной строки к функциям сервиса.
Несмотря на то, что они не производят разбор ответов сервера
и выводят полностью всю информацию в формате JSON,
в состав пакета включён скрипт lwr-json
на основе утилиты jq
,
в который можно перенаправить вывод любой утилиты в формате JSON для получения представления,
более подходящего для интерактивной работы.
Дляработы скриптов в системе должна присутствовать утилита curl
.
Убедитесь, что она установлена,
затем загрузите архив по ссылке выше и произведите его распаковку.
Если в системе установлена утилита wget
,
то эти действия можно выполнить путём вызова следующих команд:
wget -q http://api.aibooks.ru/clients/bash/luwrain-books-api-bash.tar.gz
tar xf luwrain-books-api-bash.tar.gz
Содержимое каталога bin/
из каталога luwrain-books-api-bash
,
появившегося после загрузки и распаковки,
должны быть включены в список каталогов в переменной $PATH
.
Это можно сделать одним из двух способов:
bin/
в один из каталогов,
уже включённых в список каталогов переменной $PATH
(например, в /usr/local/bin
).$PATH
.Архив со скриптами имеет постоянную ссылку на нашем сервере. Таким образом, вы можете производить периодическое обновление загруженных файлов, чтобы иметь актуальный набор функций. В этом случае второй способ установки предпочтительней.
Если загрузка произведена в каталог ~/luwrain-books/bin
, то задание нового значения переменной $PATH
можно выполнить добавив следующую строку в файл ~/.bashrc
:
export PATH=~/luwrain-books/bin:$PATH