Клиент для Bash

Пользователи операционных систем, имеющих в своём составе интерпретатор bash, (GNU/Linux, BSD, MacOS и пр.) могут применять для работы с LUWRAIN Books комплект скриптов, реализованных с использованием команды curl. Его можно загрузить по этой ссылке:

Скрипты из предлагаемого пакета предоставляют интерфейс командной строки к функциям сервиса. Несмотря на то, что они не производят разбор ответов сервера и выводят полностью всю информацию в формате JSON, в состав пакета включён скрипт lwr-json на основе утилиты jq, в который можно перенаправить вывод любой утилиты в формате JSON для получения представления, более подходящего для интерактивной работы.

Установка

Дляработы скриптов в системе должна присутствовать утилита curl. Убедитесь, что она установлена, затем загрузите архив по ссылке выше и произведите его распаковку. Если в системе установлена утилита wget, то эти действия можно выполнить путём вызова следующих команд:

wget -q http://books.luwrain.org/clients/bash/luwrain-books-api-bash.tar.gz
tar xf luwrain-books-api-bash.tar.gz

Содержимое каталога bin/ из каталога luwrain-books-api-bash, появившегося после загрузки и распаковки, должны быть включены в список каталогов в переменной $PATH. Это можно сделать одним из двух способов:

  1. Скопировать файлы из каталога bin/ в один из каталогов, уже включённых в список каталогов переменной $PATH (например, в /usr/local/bin).
  2. Разместить загруженные файлы по произвольному пути на диске и добавить использованный путь в переменную $PATH.

Архив со скриптами имеет постоянную ссылку на нашем сервере. Таким образом, вы можете производить периодическое обновление загруженных файлов, чтобы иметь актуальный набор функций. В этом случае второй способ установки предпочтительней.

Если загрузка произведена в каталог ~/luwrain-books/bin, то задание нового значения переменной $PATH можно выполнить добавив следующую строку в файл ~/.bashrc:

export PATH=~/luwrain-books/bin:$PATH

См. также:

© 2012–2020 Разработчики LUWRAIN
Дизайн от Strash