Существует очень простое веб-решение, законченное по ISBNDB.com, на который можно хотеть посмотреть.
Редактирование: Обновленная ссылка документации API, теперь там является версией 2, доступной также
Ссылка на цены, и разделяет на уровни здесь
, можно быть в порядке всего через несколько минут (эти примеры от API v1):
пробуют URL как:
http://isbndb.com/api/books.xml?access_key=
{yourkey} &index1=isbn&results=details&value1=9780143038092
results=details получает дополнительные детали включая число карточного каталога.
Как в стороне, обычно штрихкод является ISBN или в isbn10 или в isbn13. Просто необходимо удалить последние 5 чисел, если Вы используете сканер, и Вы берете 18 чисел.
Вот демонстрационный ответ:
The Joy Luck Club
Amy Tan,
Penguin (Non-Classics)
Вы можете поместить свои CSV-файлы в каталог data
или в inst / extdata
.
См. Руководство Написание расширений R - Раздел 1.1.5 Данные в пакетах .
Для импорта данных вы можете использовать, например,
R> data("achieve", package="flexclust")
или
R> read.table(system.file("data/achieve.txt", package = "flexclust"))
Посмотрите справку R для package.skeleton
: эта функция
автоматизирует некоторые настройки для нового пакета с исходным кодом. Он создает каталоги, сохраняет функции, данные и файлы кода R в соответствующих местах, а также создает скелетные файлы справки и файл «Прочтите и удалите меня», описывающий дальнейшие шаги в упаковке.
Структура каталогов, созданная ] package.skeleton
включает в себя каталог data
. Если вы разместите здесь свои данные, они будут распространяться вместе с пакетом.