Параметры источников данных

Tellico поддерживает различные источники импорта данных. На странице «Источники данных» возможно выполнить настройку этих источников. Доступно множество типов источников и самих источников. Некоторые из них приводятся далее, а полный перечень доступен на веб-сайте Tellico.

Диалог параметров источников данных

Кнопка Создать... позволяет добавлять новые источники. Существующие источники возможно изменять или удалять с помощью кнопок Изменить... или Удалить. Порядок, в котором источники показаны в меню обновления записей, также возможно изменить.

Предупреждение

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

Многие источники данных предоставляют больше сведений, чем имеется полей по умолчанию в программе Tellico. Эти дополнительные поля показаны справа от области конфигурации. Отмеченные поля будут добавлены в коллекцию при добавлении записи из соответствующего источника.

Источники данных о книгах и библиографиях

Серверы z39.50

Протокол z39.50 используется для доступа к библиотекам и источникам библиографической информации по всему миру. Перечни общедоступных серверов z39.50 доступны, в частности, на сайте indexdata.dk. Tellico уже содержит несколько готовых конфигураций для работы с крупными библиотеками. Также возможно указать параметры подключения вручную.

Tellico поддерживает чтение данных в форматах MODS, USMARC/MARC21 и UNIMARC. Для этого используется библиотека «yaz». Кроме того, в программе имеется ограниченная поддержка формата GRS-1.

Чтобы использовать одну из преднастроенных библиотек, установите соответствующий флажок и выберите библиотеку. Остальные записи конфигурации будут отключены. Если требуется указать сведения вручную, снимите флажок предварительной настройки.

По умолчанию для доступа к z39.50 используется порт 210, но для некоторых серверов может потребоваться другой порт. В программе Tellico предполагается, что сервер используется кодировку MARC-8, если не указано иное. В случае использования некорректной кодировки может быть показано сообщение об ошибке в выводе программы или могут быть не получены записи.

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

Серверы SRU

Аббревиатура «SRU» означает Search/Retrieve via URL (поиск и получение с помощью URL-адреса) — это стандартный протокол интернет-поиска. Некоторые библиотеки используют его для предоставления доступа к своим каталогам данных. Наиболее известная такая библиотека — Библиотека Конгресса (США).

Базы данных Entrez

Entrez — это интегрированная система текстового поиска и получения информации, которая используется в Национальном центре биотехнологической информации (NCBI). Самой известной базой данных Entrez является PubMed, база данных статей медико-биологической тематики из различных журналов по биологии. В настоящее время Tellico поддерживает только одну базу данных Entrez — PubMed.

Библиографические базы данных

arXiv.org, Bibsonomy и CrossRef — это сетевые базы данных для научных статей и библиографической информации. Чтобы получить доступ к источнику CrossRef, необходимо запросить учётную запись и добавить данные своей учётной записи в конфигурацию этого источника данных.

ISBNdb.com

ISBNdb.com — это сетевая база данных о книгах из библиотек по всему миру.

OpenLibrary.org

OpenLibrary.org — это сетевая база данных о книгах, в которой каждой книге посвящена одна веб-страница.

Источники данных о комиксах

Bedetheque

Bedetheque — это французская база данных о комиксах, которая находится под управлением BDGest.

Comic Vine

Comic Vine — самый крупный посвящённый комиксам вики-сайт.

Источники данных о фильмах

Интернет-каталог фильмов IMDb

Интернет-каталог фильмов IMDb предоставляет сведения о фильмах и видео. Если при проведении поиска по полю Человек будет получено несколько результатов, появится диалоговое окно для выбора нужного человека. Параметры конфигурации позволяют выбрать страну на IMDb и то, следует ли загружать изображения. Так как при запросе к IMDb может быть получено большое количество актёров, их число возможно ограничить заданным значением.

TheMovieDB.org

TheMovieDB.org — бесплатная и открытая сетевая база данных о фильмах. Для получения бесплатной учётной записи необходимо зарегистрироваться.

Открытый каталог фильмов OMDb

Открытая база данных о фильмах (OMDBAPI.com) — бесплатная веб-служба для получения сведений о фильмах.

AlloCiné

AlloCiné — французский сетевой сервис, который позволяет получать информацию о фильмах. В разделе параметров системы KDE необходимо включить идентификацию браузера.

Источники данных о музыке

Discogs.com

Discogs.com — созданная пользователями база данных о музыке, в которой содержатся сведения об исполнителях, компаниях звукозаписи и записях. Для получения бесплатной учётной записи необходимо зарегистрироваться. В разделе параметров системы KDE необходимо включить идентификацию браузера.

MusicBrainz.org

MusicBrainz.org — открытая база метаданных музыки. Цель этого ресурса — предоставить сайт с максимально полной информацией о музыке. В разделе параметров системы KDE необходимо включить идентификацию браузера.

Источники данных о видеоиграх

GiantBomb.com

GiantBomb.com — крупная открытая база данных с информацией о видеоиграх. Для получения бесплатной учётной записи необходимо зарегистрироваться.

TheGamesDB.net

TheGamesDB.net — открытая сетевая база данных для поклонников видеоигр.

MobyGames

MobyGames.com — в описании на самом сайте говорится, что он является самой старой, крупной и точной базой данной о видеоиграх.

IGDB.com

IGDB.com — ресурс позиционируется как игровой веб-сайт для всех, кто любит игры.

VideoGameGeek

VideoGameGeek — сетевой ресурс и сообщество, посвящённые видеоиграм.

Источники данных о настольных играх

BoardGameGeek

BoardGameGeek — сетевой ресурс и сообщество, посвящённые настольным играм.

Источники данных о монетах и марках

Colnect

Colnect — сетевое сообщество для коллекционеров, которое позволяет управлять личной коллекцией. Tellico поддерживает поиск информации о монетах и марках на этом сайте.

Numista

Numista — мировой каталог монет, пополняемый участниками сообщества. Он позволяет управлять коллекцией по сети, выполнять обмен с другими коллекционерами, а также общаться на форуме.

Источники данных для коллекций различных типов

Amazon.com

Веб-службы Amazon позволяют Tellico выполнять поиск информации на любом из 14 международных сайтов, которыми управляет Amazon.com: США, Соединённое Королевство, Германия, Япония, Франция, Канада, Китай, Испания, Италия, Бразилия, Австралия, Индия, Мексика и Турция.

При настройке каждого источника Amazon.com необходимо указать три параметра: расположение сервера, размер изображения и идентификатор партнёра. Некоторые данные с Amazon.com могут включать изображения, например обложки книг или фильмов. Такие изображения возможно загрузить в одном из трёх размеров (в зависимости от конкретного элемента). Для доступа к веб-службам Amazon.com необходимо использовать идентификатор партнёра. Он включается в обратные ссылки на элемент, как этого требует лицензионное соглашение по использованию веб-служб Amazon.com.

При доступе к API рекламы продуктов Amazon могут иметься ограничения, связанные с реферальными ссылками или рекламой. Для получения более подробных сведений ознакомьтесь с документацией Amazon при регистрации для получения доступа к API.

Внешние сценарии или приложения

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

Программа Tellico поставляется с несколькими сценариями. Например, для поиска на ресурсе издателя комиксов Dark Horse Comics следует использовать сценарий Python.

Также необходимо указать тип коллекции, возвращаемый сценарием, а также формат данных. Tellico поддерживает не только импорт данных из сценариев, в которых используется формат XML Tellico по умолчанию, но и импорт данных в других форматах (например, в BibTeХ).

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

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

Сочетание нескольких источников данных

Возможно скомбинировать несколько (до восьми) существующих источников данных, чтобы использовать их как единый источник, в котором каждый результат поиска из первого источника обновляется данными из последующих источников. Перед добавлением источников необходимо указать тип коллекции.

Сочетать возможно только существующие источники данных. В этом источнике можно использовать только тип поиска для первого источника, так как результаты поступают из первого источника данных. Например, сначала выполняется поиск в UPCitemDb, и каждый результат затем обновляется из TheMovieDB.