RUS   |   ENG
 

Импорт вспомогательной информации

 

  1. Импорт информации из файлов
  2. Импорт информации с WEB сайтов
  3. Импорт информации из базы данных

 

Последнее обновление 29 сентября 2008г.

Импорт информации из файлов

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

Файловые плагины привязаны к определенным расширениям. Список поддерживаемых расширений можно получить в диалоге настроек, раздел "Плагины", закладка "Расширения". В этом же диалоге пользователь может указать плагин, который будет обрабатывать выбранное расширение. Для отключения обработки определенного расширения выбирают пункт <none> рис. 1. Отключение плагина от расширения может понадобиться в том случае, когда программа зависает при обработке определенного файла или когда дополнительная информация для определенного типа файла не требуется.

Начиная с версии 2.1.1 доступ к настройкам привязки расширений к плагинам (рис. 1) осуществляется в двух местах: диалоге настроек (диалог настроек, раздел "Плагины", закладка "Расширения") и диалоге сканирования (диалог сканирования, раздел "Настройки").

 

Совет. При добавлении диска в базу используйте диалог сканирования для быстрого доступа к настройкам привязки расширений к плагинам. Это намного удобней использования аналогичных настроек в диалоге настроек.

 

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

 

Настройка расширений
рис. 1. Настройка расширений плагинов.

 

Расширение возможностей плагинов происходит по мере выхода новых версий программы. На данный момент функционируют следующие плагины:

 

Плагин Расширения Описание
cdc_audio.dll mp1, mp2, mp3, ogg, ogm, oga, flac, mpc, spx, tta, wv Аудио плагин. Извлекает следующие поля: Title, Artist, Album, Year, Comment, Track, Genre, Bitrate, Sample rate, Channels, Length, min, Length, sec
cdc_images.dll bmp, jpg, jpeg, png, gif, pcx, pnm, tif, tiff, xbm, xpm, ico, cur, ani, iff, tga, targa Графический плагин. Извлекает такие поля: Width, Height, Images count, Alpha channel, Thumbnail (создает картинку), EXIF data, и множество других EXIF полей.
cdc_freeimages.dll bmp, cut, dds, exr, g3, gif, hdr, ico, iff, lbm, j2k, j2c, jng, jp2, jpg, jif, jpeg, jpe, koa, zng, pbm, pcd, pcx, pgm, png, ppm, psd, ras, sgi, tga, targa, tif, tiff, wap, wbm, wbmp, xbm, xpm Графический плагин. Извлекает такие поля: Width, Height, Bits per pixel, Color Type, Is Transparent, Thumbnail (создает картинку). Поддержка EXIF планируется в следующих версиях.
cdc_media.dll mkv, mka, mks Медиа плагин. Поля: Duration msec, Duration, Video codec, Aspect, Frame rate, Width, Height, Audio codec, Bitrate, Channels, Sampling rate, Language
ogg, ogm Duration msec, Duration, Author, Title, Location, Album, Track position, Date, Comment, Copyright, URL, Audio codec, Bitrate, Channels, Sampling rate, Language
avi, wav Duration msec, Duration, Video codec, Aspect, Frame rate, Width, Height, Audio codec, Bitrate, Channels, Sampling rate
mpeg, mpg, vob Duration msec, Duration, Author, Title, Album, Track position, Track count, Date, Comment, Video codec, Aspect, Frame rate, Width, Height, Audio codec, Bitrate, Sampling rate
mp4, mpgv, mpv, m1v, m2v Duration msec, Duration, Video codec, Aspect, Frame rate, Width, Height, Audio codec, Bitrate, Channels, Sampling rate
asf, wma, wmv Duration msec, Duration, Author, Title, Album, Track position, Date, Comment, Copyright, Video codec, Aspect, Frame rate, Audio codec, Bitrate, Channels, Sampling rate
qt, mov Duration msec, Duration, Author, Title, Date, Comment, Copyright, Video codec, Aspect, Frame rate, Width, Height, Audio codec, Bitrate, Channels, Sampling rate
ifo Duration msec, Duration, Author, Title, Date, Comment, Copyright, Video codec, Aspect, Frame rate, Width, Height, Audio codec, Bitrate, Channels, Sampling rate, Language
ac3 Duration msec, Duration, Audio codec, Bitrate, Channels, Sampling rate
dts Duration msec, Duration, Audio codec, Bitrate, Channels, Sampling rate
ape, mac Duration msec, Duration, Author, Title, Album, Track number, Comment, Audio codec, Bitrate, Channels, Sampling rate
cdc_textinfo.dll txt, diz, nfo Текстовый плагин. Поля: Encoding, Description, сохраняет часть текста в базу.
cdc_webpages.dll htm, html, xhtml, shtml, phtml, dhtml Поля: Title, Description
cdc_framegrab.dll avi, wmv, mpg, mpeg, mp4, dat, vob, flv, mkv Сохраняет картинку (кадр) из фильма
cdc_fictionbook.dll fbz, fb2 Поля: Author(s), Book title, Sequence, Genre, Annotation, Translator, Language, обложка
cdc_djvu,dll djvu, djv Поля: Document Type, Total pages, Page Width, Page Height, Page DPI, Page Gamma, Page Image Type, Page Version, превью первой страницы
cdc_freedb.dll cda Поля: Artist, Title, Year, Comment, Genre, Track title, Track extra info, Track time, Track time in sec. Для дисков, то же самое, но в комментарии.
cdc_pdf_poppler.dll pdf Поля: Total pages, Page Width, Page Height, Document Encrypted, Document Linearized, Document PDF Version, Print Permission, Print High Resolution Permission, Change Permission, Copy Permission, Add Notes Permission, Fill Form Permission, Accessibility Permission, Assemble Permission, Thumbnail
cdc_rawimages.dll 3fr, raf, crw, cr2, tif, k25, kdc, dcs, dcr, drf, mrw, nef, nrw, orf, dng, ptx, pef, arw, srf, sr2, x3f, erf, mef, mos, raw, rw2, cap, iiq, r3d, fff, pxnv bay, rwz
Camera Make, Camera Model, Owner, Full Raw Width, Full Raw Height, Image Width, Image Height, Output Width, Output Height, Thumbnail Width, Thumbnail Height, Timestamp, ISO Speed, Shutter (sec), Aperture, Focal Length (mm), Pixel Aspect Ratio, DNG Version, Embedded ICC Profile, ICC Profile Length (bytes), Number Of Raw Images, Raw Colors, Filter Pattern, Daylight Multipliers, Camera Multipliers, XYZ Matrix, Thumbnail

 

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

Разница между плагинами images.dll и freeimages.dll в том, что первый поддерживает EXIF поля в JPG и JPEG файлах. Скорость работы плагина images.dll ниже, чем freeimages.dll.

вверх

 

 

Импорт информации с WEB сайтов

Помимо импорта информации из файлов, плагины могут осуществлять импорт данных из интернета. К примеру, в данный момент пользователи имеют возможность загружать описания фильмов (начиная с версии 2.02) и игр (начиная с версии 2.03) с WEB сайтов. С помощью плагина webimport.dll Вы можете импортировать основную информацию о выбранном фильме (смотри таблицу).

 

Плагин Типы эл-ов Описание
cdc_freedb.dll cda файлы, диски Поля: Artist, Title, Year, Comment, Genre, Track title, Track extra info, Track time, Track time in sec. Для дисков, то же самое, но в комментарии.
cdc_webimport.dll Диски, папки, файлы Извлекает следующие поля: Movie Name, Director, Writer, Release Date, Plot Outline, Actors, Genre, картинка.

 

На данный момент (в версии 2.2.0) поддерживаются следующие ресурсы для импорта:

 

  1. www.KinoPoisk.ru - Описания фильмов + обложка. Русскоязычные поля.
  2. IMDB.com - Описания фильмов + обложка. Англоязычные поля.
  3. GameGuru.ru - Описания игр + обложка. Русскоязычные поля.
  4. World-Art - Описания Anime. Русскоязычные поля.
  5. Collectorz.com - Описания фильмов + обложка. Англоязычные поля.
  6. Discog.com - Описания музыкальных альбомов. Англоязычные поля.

 

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

 

Импорт информации в WEB сайтов
рис. 2. Импорт информации с WEB сайта

 

На рисунке, пользователь выбрал фильм "Шестой день", но из названия записанного диска непонятно, как именно (правильно по словам) называется этот фильм. В таком случае Вы можете ввести часть названия или слова и получить список найденных фильмов. Описания выбранных фильмов отображатся в окне плагина сразу после выбора фильма в списке (рис 3).

 

Плагин webimport.dll
рис. 3. Плагин webimport.dll

 

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

вверх

 

Экспорт информации из базы данных

Начиная с версии 2.2.0 в CDC появились отчеты. На основе плагина cdc_reports.dll Вы можете создавать отчеты со множеством настроек. На основе содержимого всей базы, выделенного элемента или результатов поиска Вы можете сформировать список элементов (дисков, файлов, папок) с произвольным набором столбцов, после чего сохранить этот списк в один из предлагаемых форматов (xls, pdf, htm, txt). На рисунке показан пример отчета всех дисков коллекции.

В версии 2.2.0 RC3, Вы можете пользоваться предустановками для сохранения различных отчетов. Они находятся в нижнем левом углу диалога.

 

Диалог отчетов
рис. 4. Диалог отчетов

 

В правой части диалога (группа "Столбцы") Вы можете настроить список столбцов из которых будет сформирован отчет. Столбцы будут идти в указанной вами последовательности. Справа от названий полей расположены 4 кнопки - это кнопки для управления количеством и последовательностью столбцов. Группа "Элементы" указывает программе какие именно данные будут присутствовать в отчете (в нашем примере - это только диски). В группе "Группировать по" Вы можете указать по какому критерию будет производиться группировка элементов отчета. На следующем рисунке показан результат такого отчета. На данный момент (версия 2.2.0) группировка в отчетах не реализована.

 

Предпросмотр отчета
рис. 5. Предпросмотр отчета.

вверх