Вы здесь

Open Library API

Интеграция с сервисом openlibrary.org.

Модуль Open Library API разработан как набор простых функций для запроса мета-данных о книгах и авторах из Open Library или сервисов, работающих на этом программном обеспечении, используя Open Library RESTful API.

Дополнительно, реализован набор функций темизации, с помощью которых разработчик может получить то, что ему нужно. Например, код:

theme('openlibrary_edition', '9781882114986', 'isbn', 'title');

возвратит заголовок книги и ссылку на Open Library, а код:

theme('openlibrary_edition', '9781882114986', 'isbn', 'block');

возвратит обложку и более подробную информацию о книге.

Проект содержит два модуля, которые используют основной API модуля:

  • Open Library Filter: фильтр, который позволяет вставлять в содержание информацию о книге. Синтаксис фильтра: [[isbn:9781882114986]] или [[isbn:9781882114986|block]]. Эти два примера являются аналогами приведённых выше функций
  • Open Library ISBN Formatter: CCK-форматтер для модуля ISBN Field. Он реализует форматы title и block (как показано выше) для поля ISBN