Менеджер коллекций для KDE Tellico

2

У каждого человека постепенно скапливается большое количество различного материала: книги как бумажные, так и электронные, стопки журналов, фильмы, музыка, видеоигры, марки, монеты и прочее связанное с хоби или стилем жизни. Со временем разобраться в том, что действительно есть, становится все проблематичнее. Помочь решить эту проблему могут специальные программы-каталогизаторы. В Linux они тоже есть.

Поискав на специализированных ресурсах можно найти с десяток программ подобного назначения, которые отличаются в первую очередь используемыми библиотеками — Qt для KDE или Gtk+ для среды Gnome. Хотя попадаются и написанные на мультиплатформенном Java. Отличаются они назначением и основными возможностями. Например, Alexandria Book CollectionManager (alexandria.rubyforge.org) приложение для среды GNOME предназначен для каталогизации книг. Умеет хранить всю необходимую информацию об имеющихся книгах: код EAN/ISBN, название, автор, ключевые слова, рисунок обложки, с возможностью импорта с различных онлайн ресурсов. Популярностью у народа пользуется и Gcstar (www.gcstar.org), также написанный с использованием Gtk библиотек. Это уже более универсальный менеджер, позволяющий управлять информацией любого типа. Пользователь сам устанавливает критерии, по которым и заносит описания предмета в каталог. Реализованы все сопутствующие элементы: поиск, автоматическая загрузка информации с веб-ресурсов, а также экспорт базы или ее части в различные форматы: HTML, XML, CSV и XML формат программы Tellico. А вот работу с Tellico и рассмотрим подробнее.

Возможности Tellico

Не смотря на то, что можно использовать любую из описанных программ, для Kubuntu более логичным будет, применение тех которые построены на родных Qt библиотеках. Поэтому мой выбор пал на Tellico. Это очень удобный и понятный в работе менеджер коллекций. После установки в Tellico найдете типовые шаблоны для коллекций: книг, библиографий, комиксов, видео, музыки, игр, монет, марок, вин и некоторые другие. Пользователь может добавить свои поля или категории, количество которых не ограничено. Поддержано любое количество полей, нескольких типов: обычные текстовые, параграф, список, переключатель, числовое, гиперссылка, данные, изображение. Информация сохраняется не в базу SQL, а в понятный человеку файл формата XML, что делает простым его анализ даже вручную. Хотя Tellico тоже с этой задачей справляется на ура. Реализован поиск по всем значениям, сортировка и группировка по некоторым параметрам, отбор информации можно производить, воспользовавшись системой фильтров. Умеет работать с ISBNInternational Standard Book Number, Учетный Номер Международного Стандарта) уникальной 10 цифровой комбинацией позволяющей однозначно идентифицировать книги и некоторые другие подобные изделия, изданные интернационально. Поддержан импорт информации хранящейся в файлах формата Bibtex, RIS, CSV а также CDDB (freedb.org), mp3 и ogg  ( аудиофайлов и аудиодисков. Собранную информацию можно экспортировать в эти и другие форматы.

Начинаем работать

Покопавшись в закромах репозитария Ubuntu, можно найти два из трех описанных пакетов — Tellico и Alexandria. Правда есть два но, о которых необходимо знать, прежде чем браться, с ходу устанавливать Tellico. В репозитарии как правило находится не самая последняя версия. При чем интерфейс последней уже локализован практически полностью (на 90%), кроме того доступен еще ряд новых функция и настроек. Поэтому смысла устанавливать старую версию я не вижу. Но выход есть. Один из майтейнеров проекта Debian — Regis Boudin выпускающий deb пакеты TellicoUbuntu. ЕПравда он при этом честно признается, что собранные им пакеты не поддержаны в официальном репозитарии, и при их использовании возможны недоразумения, хотя я с ними не сталкивался. Если согласны рискнуть, пропишите в /etc/apt/source.list информацию о новом репозитарии (для Dapper Drake).

$ sudo mcedit /etc/apt/sources.list
deb imalip.info/tellico dapper main

Для 7.10

deb imalip.info/tellico gutsy main

Вообщем принцип понятен. И если нужны исходные тексты.

deb-src imalip.info/tellico gutsy   main

Сохраняем изменения и вводим в консоли.

$ sudo apt-get update

Запрос “sudo apt-cache search tellico» покажет наличие двух пакетов, которые мы и установим.

$ sudo apt-get install tellico tellico-data

Ну и для тех, кто любит немножечко понагружать свой процессор, или пользуется другим дистрибутивом в репозитарии, которого нет пакета Tellico, могут  самостоятельно его скомпилировать. Скачиваем архив с сайта проекта.

$  wget –c http://www.periapsis.org/tellico/download/tellico-1.х.х.tar.gz

В Ubuntu дополнительно даем команду на загрузку всего необходимого для сборки tellico из исходных текстов.

$ sudo apt-get build-dep tellico

Если ранее не доводилось компилировать в Ubuntu, придется загрузить дополнительно около 50 Мб. После чего распаковываем архив с исходными текстами.

$ tar xzvf tellico-1.х.х.tar.gz

$ cd tellico

$ ./configure --prefix=/usr
$ make
$ sudo make install

В результате одной из этих манипуляций в меню K — Office появится новый пункт Tellico (Collection Manager), его и выбираем.

Создание записей

После установки вполне естественно, что база пуста и никаких записей в ней нет, этот кропотливый труд придется полностью пройти самому. Для создания новой коллекции выбираем File – Новый и в появившемся меню тип записи. Например, выберем «Новая коллекция книг» (этот тип записи появляется по-умолчанию). Следующим шагом создаем запись. Выбираем «Коллекция — Новая запись» или нажимаем на кнопку на передней панели. В появившемся окне заполняем все поля в шести вкладках. В «Общие» вводим название книги, автора, переплет, цену и пр. В «Издательство» заполняем информацию об издательстве выпустившем книгу, перейдя в «Классификация» можно жанр, серию, состояние книги (новая, подержанная). Очень полезная вкладка «Лично», здесь выставляется рейтинг книги, а также текущий статус (прочитана, подарена, дана в долг), к сожалению, указать кому именно была отдана книга здесь невозможно, хотя для этого можно использовать вкладку «Комментарии», куда и занести информацию о человеке к которому перекочевала книга. Иначе в один прекрасный день можно этого и не вспомнить, а память у «должников» тоже бывает разная. И вкладка «Обложка» позволяет поместить изображение книги. Такой файл можно сделать самому, отсканировав обложку книги, также на сайтах издательства в большинстве случаев можно найти всю необходимую информацию, в том числе и рисунок.

Но есть и второй вариант, хотя для наших условий, к сожалению не приемлемый. Выбрав Edit – Поиск в Интернете (Ctrl+M) можно попробовать автоматически загрузить всю основную информацию о книге. Например, посмотрим, что можно найти на Amazon.com по ключевому слову «Linus Torvalds». Вводим его в поле Поиск, затем в выпадающем списке выбираем Человек, и в «Источник поиска» — Amazon.com. После нажатия на Поиск вы получите список всех книг автором или соавтором которых является Линус Торвальдс. Аналогично можно поискать и по «Bill Gates».

 Поиск книги

Поиск доступен и по заголовку, ключевому слову, ISBN. Выбрав щелчком мышки нужную книгу, получаем информацию внизу. Для занесения книги в коллекцию выбираем «Добавить запись» .

 Добавляем запись

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

Если нужной книги в списке не нашлось, стоит поискать в другом месте. По умолчанию в списке «Источник поиска», только три пункта. Кроме  Amazon.com присутствует Библиотека Конгресса (США) и ISBNdb.com. Кстати если для заполнения использовался Интернет, то среди данных присутствует ссылка на сайт с информацией о книге или другом объекте. Обычно перейти на нее можно, щелкнув по рисунку.

В некоторых позициях вроде марки, монеты нет предустановленных источников для поиска. Для добавления нового источника данных переходим в Setting – Configure Tellico и выбираем «Источники данных».

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

Здесь есть еще пара записей, но они понадобятся при создании аудио коллекции. Для ввода нового источника необходимо нажать кнопку Новый и заполнить все предложенные поля. Большинство из них трудностей не представляют, но например Тип источника и Формат, да и возможно некоторые другие придется узнавать специально. При выборе Use preset server откроется список предустановленных серверов с уже заполненными значениями. К сожалению чего ни будь русскоязычного в нем нет, а в Интернет мне не удалось найти такой ресурс.

Кроме того если нажать кнопку Download можно загрузить дополнительные модули. На момент написания статьи их было четыре: gcfilm-search – для импорта информации с программы GCfilms, amarok-search – для поиска песен в списке Amarok и импорта в базу Tellico,  Open ILS «supercat» – импорт информации о книгах с http://open-ils.org/, и модуль импорта информации видеофильмах с сайта Allocine.fr.

 Модули

Просто выбираем нужный модуль и устанавливаем нажатием кнопки Install.

После введения всех данных, не забудьте сохранить коллекцию, выбрав File – Save.

Коллекционируем аудио

С книгами разобрались, теперь попробуем создать еще и коллекцию аудиозаписей. В Tellico этот процесс также упрощен до безобразия. Информацию можно взять прямо из файла или Audio диска. Для начала необходимо создать коллекцию с новым типом полей. Поэтому выбираем File – Новый – Новая коллекция музыки. Затем вставляем аудиодиск в привод и переходим в File – Импорт – Импорт из Audio CD, в появившемся меню выбираем «Добавить все к текущей коллекции». Привод чуть пожужит и в базе появится новая запись. Аналогично книгам можно для заполнения базы можно воспользоваться поиском, в том числе и в Интернет ресурсах. Вводим ключевое слово и выбираем значения в параметрах поиска и указываем Источник поиска.

 516.png

При установленном модуле импорта из Amarok, можно все что занесено в его плей-лист найти и импортировать. Для этого выбираем Amarok Search и обязательно запускаем проигрыватель.

И одной из самых важных возможностей Tellico является создание отчетов, для удобства имеется несколько готовых шаблонов .

 Шаблоны

Особенно полезен шаблон «Долги». Сгенерированный отчет можно распечатать, либо сохранить в файл.

Не смотря ни на что, пингвин Тукс становится все более мягким и пушистым, а GNU/Linux постепенно обрастает удобными приложениями для повседневного использования, Tellico лишь одно из них. Linux forever!

2 комментария


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *