robby stephenson Переклад українською: Юрiй Чорноiван ·...

67
Пiдручник з Tellico Robby Stephenson Переклад українською: Юрiй Чорноiван

Upload: others

Post on 29-May-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Пiдручник з Tellico

Robby StephensonПереклад українською: Юрiй Чорноiван

Пiдручник з Tellico

2

Змiст

1 Вступ 10

1.1 Tellico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.1.1 Що може робити Tellico? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

1.1.2 Що не може робити Tellico? . . . . . . . . . . . . . . . . . . . . . . . . . . 10

1.2 Термiнологiя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

1.2.1 Збiрки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

1.2.2 Поля збiрок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

1.2.3 Записи збiрок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2 Користування Tellico 12

2.1 Початковi зауваження . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.2 Загальнi питання щодо використання . . . . . . . . . . . . . . . . . . . . . . . . 13

2.2.1 Перегляд стовпцями . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.2.2 Перегляд груп . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.2.3 Фiльтрований перегляд . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.2.4 Перегляд списку боржникiв . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.2.5 Перегляд списку записiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.2.6 Смужка стану . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.3 Редагування записiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

2.3.1 Редагування декiлькох записiв . . . . . . . . . . . . . . . . . . . . . . . . 17

2.3.2 Оновлення даних запису . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.4 Редагування полiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.4.1 Список полiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.4.2 Поля властивостей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.4.3 Форматування полiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.4.4 Параметри полiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.5 Фiльтрування записiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.6 Створення звiтiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.7 Стеження за наданням у борг . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.8 Загальнi пiдказки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Пiдручник з Tellico

3 Подробицi щодо Tellico 25

3.1 Типи полiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.1.1 Простий текст . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3.1.2 Число . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.1.3 URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.1.4 Стаття . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.1.5 Вибiр . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3.1.6 Вибiр так/нi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3.1.7 Дата . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3.1.8 Таблиця . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.1.9 Зображення . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3.1.10 Рейтинг . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.1.11 Поля похiдних значень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3.2 Типи збiрок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3.2.1 Збiрки книг . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3.2.2 Бiблiографiї . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.2.3 Збiрки комiксiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.2.4 Збiрки фiльмiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.2.5 Збiрки музики . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.2.6 Збiрки iгор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.2.7 Збiрки поштових карток . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.2.8 Збiрки монет . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.2.9 Збiрки марок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.2.10 Збiрки вин . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.2.11 Збiрки iгор на дошцi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.2.12 Каталоги файлiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.2.13 Нетиповi збiрки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

4 Iмпортування та експортування даних 30

4.1 Iмпортування з мережi Iнтернет . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

4.2 Iмпортування даних . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

4.2.1 Iмпортування даних з iншого програмного забезпечення . . . . . . . . . 31

4.2.2 Iмпортування даних у iнших форматах . . . . . . . . . . . . . . . . . . . 32

4.2.2.1 Iмпортування даних Tellico . . . . . . . . . . . . . . . . . . . . . 32

4.2.2.2 Iмпортування даних CSV . . . . . . . . . . . . . . . . . . . . . . 32

4.2.2.3 Iмпортування даних з звукового компакт-диска . . . . . . . . . 33

4.2.2.4 Iмпортування метаданих зi звукового файла . . . . . . . . . . . 33

4.2.2.5 Iмпортування даних Bibtex . . . . . . . . . . . . . . . . . . . . . 33

4.2.2.6 Iмпортування даних з MODS . . . . . . . . . . . . . . . . . . . . 33

4.2.2.7 Iмпортування даних з PDF . . . . . . . . . . . . . . . . . . . . . 33

4.2.2.8 Iмпортування даних з RIS . . . . . . . . . . . . . . . . . . . . . . 33

4.2.3 Iмпортування iнтернет-збiрок . . . . . . . . . . . . . . . . . . . . . . . . . 34

4

Пiдручник з Tellico

4.2.3.1 Iмпортування збiрки BoardGameGeek . . . . . . . . . . . . . . . 344.2.3.2 Iмпортування збiрки Goodreads . . . . . . . . . . . . . . . . . . . 344.2.3.3 Iмпортування збiрки LibraryThing . . . . . . . . . . . . . . . . . 34

4.2.4 Iмпортування спискiв файлiв . . . . . . . . . . . . . . . . . . . . . . . . . 344.2.5 Iмпортування даних XML через XSLT . . . . . . . . . . . . . . . . . . . . 34

4.3 Перетягування i скидання . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344.4 Експортування даних . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

4.4.1 Експортування до XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354.4.2 Експортування до Zip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354.4.3 Експортування до HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . 354.4.4 Експортування до CSV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364.4.5 Експортування до Alexandria . . . . . . . . . . . . . . . . . . . . . . . . . 364.4.6 Експортування до ONIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364.4.7 Експортування до Bibtex . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374.4.8 Експортування GCstar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374.4.9 Експортування XML через XSLT . . . . . . . . . . . . . . . . . . . . . . . 37

4.5 Робота з посиланнями . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

5 Додатковi можливостi 385.1 Параметри командного рядка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385.2 Iнтерфейс D-Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

5.2.1 Команди D-Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385.2.1.1 Об’єкт Tellico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385.2.1.2 Об’єкт Collection . . . . . . . . . . . . . . . . . . . . . . . . . . 39

5.2.2 Приклади D-Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

6 Налаштування 41

6.1 Загальнi параметри . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416.2 Параметри друку . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426.3 Параметри шаблонiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436.4 Параметри джерела даних . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

6.4.1 Бiблiографiчнi джерела даних . . . . . . . . . . . . . . . . . . . . . . . . 456.4.1.1 Сервери z39.50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456.4.1.2 Сервери SRU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466.4.1.3 Бази даних Entrez . . . . . . . . . . . . . . . . . . . . . . . . . . 476.4.1.4 Бiблiографiчнi бази даних . . . . . . . . . . . . . . . . . . . . . . 476.4.1.5 ISBNdb.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476.4.1.6 OpenLibrary.org . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

6.4.2 Джерела даних щодо комiксiв . . . . . . . . . . . . . . . . . . . . . . . . . 476.4.2.1 Bedetheque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476.4.2.2 Comic Vine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

6.4.3 Джерела даних щодо фiльмiв . . . . . . . . . . . . . . . . . . . . . . . . . 486.4.3.1 База даних кiнофiльмiв в Iнтернет . . . . . . . . . . . . . . . . . 48

5

Пiдручник з Tellico

6.4.3.2 TheMovieDB.org . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486.4.3.3 Open Movie Database . . . . . . . . . . . . . . . . . . . . . . . . . 486.4.3.4 AlloCine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486.4.3.5 AnimeNfo.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

6.4.4 Джерела даних щодо музичних творiв . . . . . . . . . . . . . . . . . . . . 496.4.4.1 Discogs.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496.4.4.2 MusicBrainz.org . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

6.4.5 Джерела даних щодо вiдеоiгор . . . . . . . . . . . . . . . . . . . . . . . . 496.4.5.1 GiantBomb.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496.4.5.2 TheGamesDB.net . . . . . . . . . . . . . . . . . . . . . . . . . . . 496.4.5.3 MobyGames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496.4.5.4 IGDB.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496.4.5.5 VideoGameGeek . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

6.4.6 Джерела даних щодо iгор на дошцi . . . . . . . . . . . . . . . . . . . . . 496.4.6.1 BoardGameGeek . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

6.4.7 Джерела даних щодо монет . . . . . . . . . . . . . . . . . . . . . . . . . . 496.4.7.1 Colnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

6.4.8 Джерела даних для збiрок рiзних типiв . . . . . . . . . . . . . . . . . . . 506.4.8.1 Amazon.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506.4.8.2 Зовнiшнi скрипти або програми . . . . . . . . . . . . . . . . . . 50

6.4.9 Комбiнацiї джерел даних . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

7 Додаткове налаштування Tellico 537.1 Формат файлiв . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

7.1.1 Данi XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537.1.1.1 Збiрка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537.1.1.2 Поля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547.1.1.3 Записи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547.1.1.4 Зображення . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

7.2 Значення типiв збiрки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557.3 Значення полiв типу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567.4 Прихованi параметри налаштування . . . . . . . . . . . . . . . . . . . . . . . . . 57

7.4.1 [General Options] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577.4.1.1 Max Icon Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577.4.1.2 Приклад . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577.4.1.3 Icon Cache Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587.4.1.4 Приклад . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587.4.1.5 Приклад . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587.4.1.6 Image Cache Size . . . . . . . . . . . . . . . . . . . . . . . . . . . 587.4.1.7 Приклад . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

7.4.2 [Options - bibtex] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587.4.2.1 lyxpipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587.4.2.2 Приклад . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

7.5 Трансляцiя символiв Bibtex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587.6 Трюки з XSLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

6

Пiдручник з Tellico

8 Запитання i вiдповiдi 60

9 Довiдка щодо команд 63

9.1 Головне вiкно Tellico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639.1.1 Меню «Файл» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639.1.2 Меню «Змiни» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649.1.3 Меню «Збiрка» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

9.1.4 Меню «Параметри» i «Довiдка» . . . . . . . . . . . . . . . . . . . . . . . 66

10 Подяки i лiцензiя 67

7

Пiдручник з Tellico

Перелiк таблиць

2.1 Можливi перетворення типiв полiв . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.2 Приклади форматування . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

7.1 Значення типiв збiрки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

7.2 Значення полiв типу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

7.3 Значення прапорцiв поля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

7.4 Значення формату поля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

8

Анотацiя

Цей документ є пiдручником з користування Tellico, програми, призначеної для по-легшення керування збiрками.

Пiдручник з Tellico

Роздiл 1

Вступ

1.1 Tellico

Tellico — це програма, призначена для керування збiрками. Перша версiя програми була про-стим iнструментом керування збiркою книг, призначення програми було розширено вклю-ченням типових шаблонiв збiрок для бiблiографiй, комiксiв, вiдео, музики, монет, марок,карток, вiдеоiгор, вин, iгор на дошцi, а також спискiв файлiв. Крiм того, за допомогою про-грами можна створювати нетиповi збiрки з будь-яких iнших елементiв колекцiювання.

1.1.1 Що може робити Tellico?

У Tellico передбачено можливiсть стеження за всiма елементами збiрки i полегшення введе-ння даних для кожного з записiв. У програмi можна використовувати декiлька визначенихтипiв полiв, а також створювати необмежену кiлькiсть нетипових полiв. Записи у збiрцi мо-жна згрупувати за вмiстом будь-якого з полiв для спрощення впорядкування i показу точногоперелiку даних, якi вам потрiбнi.Ви можете стежити за наданими у борг елементами. Програма слiдкуватиме за датою по-вернення до збiрки. Збiрки можна iмпортувати або експортувати з використанням широкогодiапазону форматi, що полегшує обмiн i оприлюднення даних.

1.1.2 Що не може робити Tellico?

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

1.2 Термiнологiя

1.2.1 Збiрки

У Tellico документом є збiрка. У кожному з файлiв Tellico може зберiгатися лише одна збiр-ка. У збiрцi може бути довiльна кiлькiсть полiв i записiв. Типово, у Tellico пiдтримується12 окремих типiв збiрок: книги, бiблiографiчнi записи, комiкси, вiдео, музика, картки, моне-ти, марки, вiдеоiгри, вина, iгри на дошцi i списки файлiв. Крiм того, можна скористатисяпорожнiм шаблоном для будь-яких iнших елементiв колекцiювання або спискiв.

10

Пiдручник з Tellico

1.2.2 Поля збiрок

У кожнiй зi збiрок може бути довiльна кiлькiсть полiв. Tellico пiдтримує одинадцять типiвполiв, за допомогою яких можна зберiгати широкий дiапазон рiзноманiтних даних. Редагу-вати поля можна за допомогою дiалогового вiкна полiв збiрки, перелiк полiв можна знайтиу роздiлi Типи полiв.

1.2.3 Записи збiрок

Запис є базовим елементом Tellico. Кожен з записiв мiстить по одному значенню для кожногоз полiв у збiрцi. Теоретично, збiрка може мiстити необмежену кiлькiсть записiв, але оскiлькився збiрка завжди має залишатися у оперативнiй пам’ятi комп’ютера, значне збiльшеннякiлькостi записiв може дуже сповiльнити роботу програми.

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

11

Пiдручник з Tellico

Роздiл 2

Користування Tellico

2.1 Початковi зауваження

Типово, пiсля першого запуску у Tellico буде вiдкрито порожню збiрку книжок. Щоб поча-ти роботу з якимось iншим типом збiрок, створiть вiдповiдну збiрку за допомогою пунктуменю Файл→Створити або кнопки на панелi iнструментiв. У збiрцi буде створено деякi знайпоширенiших полiв для даних, але ви зможете додати, змiнити або вилучити цi поля так,щоб збiрка вiдповiдала вашим потребам.

Новi записи можна додати за допомогою редактора записiв. Скористайтесь пунктом менюЗбiрка→Створити запис: програма вiдкриє редактор записiв з порожнiм записом пiдгото-ваним до введення даних. Крiм того, вiкно редактора записiв можна вiдкрити за допомогоюпункту меню Параметри→Показувати редактор записiв. Пiсля введення значень длявашого запису ви можете зберегти його до збiрки за допомогою натискання кнопки Зберег-ти запис, розташованої у дiалоговому вiкнi редактора записiв, яке пiсля цього залишитьсявiдкритим для додавання нових записiв. Пiсля збереження запису у збiрцi ви можете змiнитийого наведенням вказiвника мишi на вiдповiдну позначку у списку головного вiкна програмиз наступним клацанням лiвою кнопкою мишi. Якщо вiкно редактора записiв ще не було вiд-крито, ви можете навести вказiвник мишi на пункт запису у списку i двiчi клацнути лiвоюкнопкою мишi, щоб вiдкрити дiалогове вiкно редактора i розпочати редагування.

Якщо ви бажаєте додати до запису зображення, ви можете скористатися для визначенняфайла зображення стандартним дiалоговим вiкном вибору файлiв KDE. Для цього слiд на-тиснути кнопку Вибрати зображення... у редакторi записiв або просто перетягнути зо-браження з програми для керування файлами або переглядача Тенет до вiкна редакторазаписiв.Пiсля вибору пункту запису у переглядi записiв буде показано форматований перегляд вмi-сту запису. Ви можете змiнити шаблон, який використовуватиметься для показу запису задопомогою дiалогового вiкна налаштування.

Записи у збiрцi буде зiбрано у групи, якщо вони мають спiльнi значення у певних полях,наприклад, у полях автора або режисера. Ви можете змiнити поле, яке буде використанодля групування за допомогою спадного списку на панелi iнструментiв або пункту меню Па-раметри→ Групувати за.

Ви можете скористатися полем швидкого фiльтрування, розташованим на панелi iнструмен-тiв для того, щоб швидко обмежити список видимих записiв тими записами, якi мiститимутьвведене вами слово. Фiльтрування також буде корисним для пришвидшення пошуку запису.Ви можете ввести назву або якийсь iнше слово, за яким можна iдентифiкувати запис, —програма покаже у переглядi подробиць лише тi записи, у яких мiститиметься введене вамислово. У смужцi стану буде показано кiлькiсть записiв у збiрцi, а також кiлькiсть вiдфiль-трованих записiв.

12

Пiдручник з Tellico

2.2 Загальнi питання щодо використання

Головне вiкно програми подiлено на три окремi областi, у кожнiй з яких у рiзний спосiбпоказано вiдомостi про збiрку. Основною областю є перегляд стовпцiв, розташований згориправоруч. Там може бути показано значення всiх полiв для кожного з записiв. Лiворуч будепоказано вкладки перегляду груп, яким можна скористатися для впорядкування записiвза групами у деревоподiбну структуру, фiльтрований перегляд, яким можна скористатисядля перегляду записiв, якi вiдповiдають певним критерiям, i перегляд боржникiв, де будепоказано список взятих у вас елементiв збiрки. Нарештi, у переглядi записiв, розташованомувнизу праворуч, буде показано у форматованому виглядi данi окремого запису або переглядпiктограм групи записiв.

2.2.1 Перегляд стовпцями

У переглядi стовпцями може бути показано будь-яке з полiв збiрки, але перегляд полiвСтаття, Зображення i Таблиця навряд чи буде корисним. Ви можете навести вказiвникна поле заголовкiв перегляду, клацнути правою кнопкою мишi i обрати зi списку поля, якiбудуть видимими. Ви можете також змiнити ширину стовпчикiв або їх порядок, — програмазапам’ятає вказанi вами параметри i вiдновить їх пiсля наступного запуску.

2.2.2 Перегляд груп

У переглядi груп буде показано iєрархiчний перегляд записiв з можливiстю групування. Кiль-кiсть записiв у кожнiй групi буде показано поряд з назвою групи. Записи груп можна розгор-тати i згортати натисканням позначки зi знаком стрiлочки або наведенням вказiвника мишiна пункт запису групи з наступним подвiйним клацанням лiвою кнопкою мишi. Розгортанняi згортання всiх груп можна виконати за допомогою контекстного меню, яке викликаєтьсяклацанням правою кнопкою мишi. Iєрархiю перегляду може бути впорядковано за назва-ми груп або за кiлькiстю елементiв натисканням вiдповiдного поля заголовка. Групу можнавикористовувати як параметр фiльтрування для перегляду стовпчиками, достатньо навестивказiвник на запис групи i клацнути правою кнопкою мишi.Якщо було позначено пункт Форматувати як iм’я позначено для декiлькох полiв, програмадодасть ще одну групу, у якiй буде зiбрано всi поля у одну псевдогрупу Люди.Якщо запис не мiстить значення для поля, яке використовується для групування, його будедодано до групи (порожньо), для позначення якої буде використано червону теку.

13

Пiдручник з Tellico

2.2.3 Фiльтрований перегляд

Якщо у збiрцi було збережено якiсь фiльтри, програма активує перегляд з фiльтруванням.Пiсля додавання або змiни записiв цi записи буде автоматично вiдфiльтровано i додано абовилучено з вiдповiдних груп i показу. Фiльтр можна змiнити наведенням вказiвника мишi назапис i подвiйного клацання лiвою кнопкою мишi, — у вiдповiдь програма вiдкриє дiалоговевiкно налаштування фiльтрування. Якщо ви наведете вказiвник мишi на пункт фiльтра iклацнете правою кнопкою мишi, ви зможете вилучити фiльтр за допомогою вiдповiдногопункту контекстного меню.

2.2.4 Перегляд списку боржникiв

Якщо записи буде позначено як вiдданi у борг, у вiкно буде додано перегляд боржникiв, задопомогою якого ви зможете стежити за вiдданими у борг елементами збiрки. За вiддани-ми у борг елементами можна стежити окремо, отже наведення вказiвника мишi на запис знаступним клацанням правою кнопкою мишi надасть вам змогу за допомогою контекстногоменю змiнити стан заборгованостi у дiалоговому вiкнi боржникiв.

2.2.5 Перегляд списку записiв

Форматоване представлення значень запису буде показано у переглядi записiв. Для компону-вання i показу додаткових графiчних елементiв буде використано шаблони. Окремi шаблонидля збiрок рiзних типiв можна вказати у дiалоговому вiкнi налаштування, там же можназмiнити колiр i шрифт, якi використовуватимуться для показу записiв.Змiнювати колiр i шрифт тексту можна у всiх типових шаблонах, але далеко не в усiх нетипо-вих. Крiм того, у типових шаблонах поля з адресами URL є активними: ви можете вiдкритивiдповiднi посилання за допомогою типової програми для роботи з вiдповiдними файлами,визначеної у KDE. Пiд час експорту до HTML для експортування до окремих файлiв записiвбуде використано поточний шаблон.

2.2.6 Смужка стану

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

14

Пiдручник з Tellico

2.3 Редагування записiв

Редактор записiв використовується для додавання i змiни записiв збiрки. Наведення вка-зiвника мишi на позначку запису у переглядi груп або переглядi стовпчиками з наступнимподвiйним клацанням лiвою кнопкою мишi призведе до вiдкриття вiкна редактора записiвдля вiдповiдного запису. Новi записи можна створити за допомогою меню Збiрка, кнопкипанелi iнструментiв або кнопки у самому редакторi записiв.

Якщо ви внесете змiни до запису, а потiм спробуєте закрити вiкно редактора записiв беззбереження змiн, програма вiдкриє вiкно з попередженням про це i пропозицiєю зберегтизмiни. Поля буде згруповано за категорiєю i показано у тому порядку, у якому їх показаноу дiалоговому вiкнi полiв. Ви, звичайно ж, можете змiнити цей порядок.

Натискання вмiсту поля URL призведе до вiдкриття типової програми KDE, призначеноїдля роботи з вiдповiдним типом файлiв. За допомогою кнопки вибору URL, розташованоїпоряд з текстом запису, можна вiдкрити типове дiалогове вiкно вiдкриття файлiв у KDE,але вмiст самого поля далеко не обмежується адресами локальних файлiв.

У полях Зображення натискання кнопки Вибрати зображення... вiдкриє дiалогове вiкновибору зображення KDE. Зображення зберiгатиметься у збiрцi у початковому форматi, йогомасштабовану версiю буде показано у редакторi записiв. Спорожнити вмiст поля можна задопомогою натискання кнопки Очистити. Вилученi у такий спосiб зображення буде вилу-чено i зi збiрки.

15

Пiдручник з Tellico

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

ЗастереженняТипово, зображення зберiгаються у файлi даних збiрки, таким чином, всi данi зберiгаю-ться у одному мiсцi. Але, якщо зображень дуже багато робота Tellico значно сповiльниться,розмiри файла даних також значно зростуть. Tellico також може зберiгати файли зобра-жень окремо, або у каталозi $KDEHOME /share/apps/tellico/data/ , або у каталозi, дезберiгається файл даних. За окремого зберiгання зображень значно пришвидшиться процесзавантаження i зберiгання даних, але файли даних стануть непридатними для перенесенняабо архiвування. Архiв файлiв даних можна завжди створити за допомогою пункту менюФайл+Експорт→ Експорт в Zip....

Поля Таблиця пiсля створення складатимуться з п’яти рядкiв, але пересування позначки доостаннього рядка призведе до автоматичного додавання наступного. У таблицях, що скла-даються з декiлькох стовпчикiв, для групування або форматування буде використано лишеперший стовпчик.

16

Пiдручник з Tellico

2.3.1 Редагування декiлькох записiв

Ви можете редагувати одразу декiлька записiв одночасно, якщо позначите цi записи у пе-реглядi груп або переглядi стовпчиками. Якщо було позначено декiлька записiв, для реда-гування будуть доступними лише тi поля, якi мiстять однаковi значення у всiх позначенихзаписах. Якщо у певних полях мiститимуться рiзнi значення, такi поля не можна буде змi-нити. До кожного з записiв праворуч буде додано позначку, за якою ви зможете визначити,чи доступне поле для редагування. Подiбнi позначки можна бачити на наведеному нижчезнiмку вiкна програми.

Збереження внесе змiни лише у тi поля, якi можна було змiнювати, щоб значно спрощуєодночасне редагування багатьох записiв. Наприклад, щоб вказати значення поля «Носiй»для всiх записiв у збiрцi, має бути доступним для редагування поле «Носiй». Змiнiть йоговмiст на DVD, а потiм збережiть записи. За подiбного редагування буде змiнено лише вмiстполя «Носiй», всi iншi значення полiв залишаться незмiнними.

17

Пiдручник з Tellico

2.3.2 Оновлення даних запису

Записи може бути оновлено у автоматичному режимi опитуванням джерел даних, досту-пних для збiрки поточного типу, це дуже зручно пiд час компонування даних з рiзних дже-рел. Наприклад, ви можете додати до вашої збiрки фiльм за допомогою Мережевих службAmazon.com, а потiм оновити данi запису за допомогою вiдомостей, отриманих з Бази данихфiльмiв у Iнтернетi (IMDB).

Пiд час оновлення програма змiнюватиме вмiст лише порожнiх полiв, якщо налаштуваннявiдповiдного джерела не дозволяють перезапис iснуючих даних. Для зовнiшнiх скриптiв вамслiд позначити пункт оновлення поля у налаштування скрипту.

Оновлення запису можна виконати за допомогою контекстного меню запису (його можнавикликати клацанням правою кнопкою мишi) або за допомогою пункту меню Збiрка→Оновити запис.

2.4 Редагування полiв

За допомогою дiалогового вiкна редагування полiв ви можете додавати новi поля до збiрки,змiнювати iснуючi поля або взагалi вилучати поля.

2.4.1 Список полiв

Лiворуч у дiалоговому вiкнi буде показано список поточних полiв. Назви змiнених полiвбуде показано жирним курсивним шрифтом. За допомогою натискання кнопок, розташова-них пiд списком, ви зможете додавати або вилучати поля, кнопками зi стрiлочками можнаскористатися для змiни порядку полiв. Порядок полiв у списку є важливим, оскiльки длякомпонування у редакторi записiв використовується саме цей порядок. У кожнiй з катего-рiй поля буде розташовано злiва праворуч вiдповiдно до порядку полiв згори-вниз у цьомусписку.

2.4.2 Поля властивостей

Поле визначається за своєю назвою, категорiєю, описом i, можливо, типовим значенням абодеякими можливими значеннями. Назва використовується всюди, де потрiбне посилання наполе у iнтерфейсi користувача. У редакторi записiв значення назви використовується длянадсилання запитiв щодо значень поля. У переглядi стовпчиками назва використовується

18

Пiдручник з Tellico

для створення заголовка стовпчика. Докладний опис рiзних типiв полiв можна знайти уроздiлi, присвяченому типам полiв. Опис використовується як пiдказка у редакторi записiв,вiн є певною пiдказкою щодо вмiсту поля. Окрiм того, у полях з похiдними значеннями, дляформатування значення поля використовується шаблон значення. Пiсля створення записупрограма автоматично надає полям типовi значення. Записи у списку можливих значень дляполiв Вибiр слiд вiдокремлювати крапками з комою.

Новi поля можуть належати до будь-якого типу, але змiну типу iснуючих полiв обмеженосумiснiстю вмiсту полiв. Таблицю сумiсностi полiв наведено нижче:

Поточний тип Можливий новий тип

Простий текст Простий текст, Стаття, Число, URL,Таблиця

Стаття Простий текст, Стаття

Вибiр Простий текст, Стаття, Вибiр, Число,URL, Таблиця

Вибiр так/нi Простий текст, Стаття, Вибiр так/нi,Число, URL, Таблиця

Число Простий текст, Стаття, Число, URL,Таблиця

URL Простий текст, Стаття, Число, URL,Таблиця

Дата Простий текст, ДатаТаблиця Простий текст, Стаття, ТаблицяЗображення ЗображенняРейтинг Вибiр, Рейтинг

Табл. 2.1: Можливi перетворення типiв полiв

2.4.3 Форматування полiв

У Tellico передбачено певнi можливостi щодо автоматичного форматування значень полiв.Найпростiшою з них є автоматичне визначення регiстру лiтер, за використання якого програ-ма переведе у верхнiй регiстр (зробить великими) всi першi лiтери слiв, окрiм слiв-артиклiв.Форматування назви пересуне певнi артиклi з початку поля у його кiнець, наприклад, змi-нить назву ˝The Return of the King˝ на ˝Return of the King, The˝. Перелiк артиклiв дляназв можна налаштувати. Нарештi, за використання форматування назви програма спробуєрозбити рядок так, щоб прiзвище особи було показано першим. Ви можете змiнити списокпрефiксiв i суфiксiв iмен. Крiм того, для впорядкування всiх полiв, якi мiстять значення уформатi iменi, буде використано особливу групу Люди, навiть якщо загальний параметр iбуло вимкнено.

Ви можете повсюдно вимкнути автоматичне форматування змiною загальних параметрiв удiалоговому вiкнi налаштування. Загалом кажучи, змiна регiстру лiтер i форматування єзовсiм рiзними дiями, отже можна автоматично змiнювати формат назви без змiни регiструлiтер. Автоматичне форматування можна виконувати не у всiх типах полiв.

Тип форма-тування

Значенняполя

Автоматичнiвеликi лiтери

Автоматичнеформатуван-ня

Автоматичнiлiтери i фор-матування

Заголовок the return ofthe king

The Return ofthe King

return of theking, the

Return of theKing, The

Назва tom swift, jr. Tom Swift, Jr. swift, jr., tom Swift, Jr., TomТабл. 2.2: Приклади форматування

19

Пiдручник з Tellico

2.4.4 Параметри полiв

Крiм того, поля мають три загальнi параметри. Якщо було увiмкнено автоматичне доповнен-ня, Tellico кешуватиме значення кожного з полiв, а у редакторi записiв програма автоматичнодоповнюватиме введенi вами данi на основi стандартних параметрiв KDE. Автоматичне до-повнення можливе у полях не всiх типiв. Tellico також має знати, чи може поле мати декiльказначень i чи можна групувати за полем записи. Декiлька значень полiв пiд час редагуваннязапису слiд вiдокремлювати крапками з комою.З мiркувань ефективностi, не вмикайте автоматичне завершення для полiв, де у ньому немаєпотреби. Чим бiльше буде полiв з автоматичним завершенням у вашiй збiрцi, тим повiльнiшеTellico завантажуватиме файл збiрки.

2.5 Фiльтрування записiв

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

Кожен з рядкiв вiдповiдає одному правилу фiльтрування. За допомогою першого елементау рядку ви можете обрати поле, за яким буде виконано фiльтрування. В центрi ви може-те обрати правило вiдповiдностi. За правилами можна шукати значення, якi мiстять певнеслова або точно збiгаються з введеним рядком. Крiм того, для пошуку значень можна скори-статися формальними виразами. Якщо ви використовуватимете формальнi значення, станедоступною кнопка Редагувати..., натискання якої вiдкриватиме вiкно редагування фор-мального виразу, якщо у вашiй системi встановлено KRegExpEditor. Останнiй з елементiврядка вiдповiдає слову або рядку, з яким програма має виконувати порiвняння значень.Ви можете використовувати до восьми (8) правил фiльтрування. Для додавання або вилу-чення правил можна скористатися натисканням кнопок Бiльше i Менше.Фiльтри можна зберегти так, щоб всi записи, якi вiдповiдають правилам фiльтрування, булозгруповано у переглядi фiльтрування. Цей перегляд є динамiчним, отже додавання або змiнаправил призведе до автоматичного оновлення групи.Щоб зберегти фiльтр, введiть його назвуу вiдповiдне поле, а потiм натиснiть кнопку Зберегти фiльтр.Збереженi ранiше фiльтри можна змiнити, — наведiть вказiвник на запис фiльтра у переглядiфiльтрування, клацнiть правою кнопкою мишi i оберiть пункт Змiнити фiльтр у контекс-тному меню. Програма вiдкриє дiалогове вiкно налаштування фiльтрiв, за допомогою якогови зможете внести змiни до назви або правил фiльтра.

20

Пiдручник з Tellico

Щоб знайти книжки з науковою фантастикою, якi ви ще не читали, позначте варiант Вiд-повiдає всiм наступним, встановiть перше правило Жанр мiстить Наукова фантастикаi друге правило Прочитана не мiстить Так. (для полiв Вибiр так/нi внутрiшнiм значеннямє Так).

Щоб знайти книжки, написанi Буджолд або Вебером, оберiть варiант Вiдповiдає будь-якому з наступного, встановiть перше правило Автор мiстить Буджолд i друге правилоАвтор мiстить Вебер.

2.6 Створення звiтiв

У Tellico передбачено створення рiзноманiтних звiтiв щодо вашої збiрки. У дiалоговому вiкнiзвiтiв буде використано всi шаблони XSLT, знайденi у тецi, куди було встановлено програму, iу тецi $KDEHOME /share/apps/tellico/report-templates/ . Ви також можете створити новiшаблони, програма автоматично знайде i включить їх як варiанти вибору у дiалоговому вiкнiзвiтiв. Створення складних звiтiв для великих збiрок може тривати досить довго.Серед шаблонiв, якi встановлюються разом з Tellico, лише список назв, типовий переглядстовпчиками, перегляд груп, резюме всiх груп i найпопулярнiшi значення у цих групах, звiтщодо надання у борг i великий звiт з зображеннями. Оберiть бажаний шаблон i натиснiтькнопку Створити. Всi звiти можна надрукувати або зберегти до файла у форматi HTML.

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

2.7 Стеження за наданням у борг

У Tellico передбачено пiдтримку стеження за наданням у борг будь-яких елементiв збiрки.Вiдкрити дiалогове вiкно надання у борг можна за допомогою пункту меню Вiддати у боргабо контекстного меню вiдповiдного запису. Ви можете надавати у борг одразу декiльказаписiв.Ви можете ввести iм’я позичальника або напряму або за допомогою типової адресної книгиKDE, яку можна викликати натисканням кнопки, розташованої поруч з полем iменi. Про-грама припускає, до датою позичання є поточна дата, але ви можете змiнити цю дату. Поле

21

Пiдручник з Tellico

дати повернення є необов’язковим, крiм того, ви можете ввести будь-якi iншi зауваженнящодо надання у борг.Якщо було введено дату повернення, а програму Tellico було зiбрано з пiдтримкою libkcal,до типового календаря KDE буде додано запис нагадування як завдання. Для перегляду цихзаписiв ви можете скористатися програмою KOrganizer.Якщо запис було позичено комусь, значення поля Даний у борг буде змiнено на Так. Якщоу збiрцi не iснуватиме вiдповiдного поля, програма автоматично додасть його. Не намагай-теся безпосередньо змiнити значення цього поля! Повернення записiв можна здiйснити задопомогою пункту меню або контекстного меню перегляду заборгованостей.

2.8 Загальнi пiдказки

У Tellico передбачено список пiдказок, який називається «Пiдказка дня». Ось вiн:

ПiдказкаЯкщо книга має бiльше, анiж одного автора, вам слiд роздiляти записи авторiв крапкоюз комою (;). У такий спосiб Tellico роздiлятиме їх та використовуватиме окремо. Будь-якеiнше поле також пiдтримує цю функцiю. Для цього вам слiд роздiляти всi значення крапкоюз комою (;). Наприклад: Токарчук;Мриглод.

ПiдказкаВи можете вибрати якi поля слiд показувати у списку записiв, клацнувши правою кнопкоюмишi на заголовку таблицi.

ПiдказкаВи можете додавати, редагувати або вилучати поля у збiрцi, використовуючи редакторполiв. Кнопки стрiлок дозволяють вам змiнювати позицiю полiв у списку, яка впливає нарозстановку записiв у редакторi записiв.

22

Пiдручник з Tellico

Пiдказка...що якщо ви хочете вiдфiльтрувати записи за полем Вибiр так/нi , слiд користуватися лишезначенням ˝так˝. Наприклад, якщо ви хочете подивитися, якi детективи ви ще не читали,натиснiть кнопку Вiдповiдає всьому наступному, встановiть перше правило на ˝Жанр˝˝мiстить˝ ˝Детектив˝ (без лапок) i друге правило на ˝Прочитана˝ ˝Не мiстить˝ ˝Так˝ (безлапок).

Пiдказкаякщо у швидкому фiльтрi використовується символ, що не входить у слова (напр., ˆ), текствважається формальним виразом. Наприклад, щоб поглянути на список книг, якi написалиФранко або Сковорода, введiть ˝Франко|Сковорода˝ (без лапок) у полi швидкого фiльтру.

ПiдказкаВи можете редагувати одразу декiлька полiв. Для цього позначте декiлька полiв, тримаючинатиснутими клавiшу Shift або Ctrl.

ПiдказкаВи можете перетворити поточну збiрку книг на бiблiографiю, яку можна експортувати уформат Bibtex або Bibtexml.

ПiдказкаЯкщо як «iм’я» було вiдформатовано декiлька полiв, у збiрку буде додано додаткову групу«Люди», наприклад, для спiльного сортування та друку.

ПiдказкаВи можете змiнювати зовнiшнiй вигляд друкованих звiтiв, редагуючи файл tellico-printing.xsl. Цей файл створює HTML, та CSS з такими елементами як шрифт, розмiр iтощо.

ПiдказкаПодвiйне клацання на записi вiдкриває редактор записiв.

ПiдказкаВ будь-яке поле типу Стаття ви можете додавати теґи HTML, зокрема <b>жирнийшрифт</b> або <i>курсивний</i>.

23

Пiдручник з Tellico

ПiдказкаУ режимi перегляду стовпчиками ви можете натиснути кнопку букви на клавiатурi дляпереходу до запису, що починається з цiєї букви.

ПiдказкаЩоб об’єднати декiлька полiв у одне значення, ви можете скористатися похiдними значен-нями. Достатньо позначити пункт «похiдне значення» i скористатися шаблоном значення,наприклад «Значення: %{полеА}%{полеБ}», де %{...} замiнюється на вiдповiдне значенняполя. Це корисно, щоб зiбрати декiлька значень у єдине поле, наприклад для кращого гру-пування, i, щоб комбiнувати областi рiзних типiв з врахуванням належного впорядкування.Приклад: поле номера, що завершується текстовим пiдполем зi значеннями 3b, 14a.

24

Пiдручник з Tellico

Роздiл 3

Подробицi щодо Tellico

3.1 Типи полiв

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

3.1.1 Простий текст

Найпростiший тип полiв називається Простий текст. На значення цього типу полiв ненакладається нiяких обмежень, вiджетом для введення даних є просте рядкове поле длявведення тексту. Цей тип полiв пасує до тих полiв, у яких годi очiкувати довгих значень,зокрема полiв автора i жанру.

3.1.2 Число

Тип Число iдентичний до типу Простий текст, але значення поля такого типу може бутилише числовим. Якщо ви натиснете заголовок стовпчика Число, записи буде впорядкованоза зростанням або спаданням чисел. Для введення даних цього типу використовується стан-дартне рядкове поле вводу з маленькими стрiлочками, призначеними для збiльшення абозменшення значення. Форматування до полiв цього типу не застосовується.

3.1.3 URL

У полях типу URL можна зберiгати посилання на iншi документи. Для вiдкриття таких доку-ментiв буде використано стандартнi прив’язки типiв файлiв до програм, якi визначено у KDE.Програма не виконує перевiрки коректностi даних, введених у поле URL, але ви не зможетеперейти за некоректними посиланнями. Для введення записiв цього типу використовуєтьсястандартне рядкове поле введення з кнопкою, натискання якої вiдкриває стандартне дiало-гове вiкно вiдкриття файлiв, але ви можете ввести довiльну адресу URL. Вiдноснi адресиURL визначатимуться за адресою файла даних пiсля його збереження.

У вiкнi Редактора записiв мiтка стане посиланням, а у Переглядi записiв буде використаносправжнє гiперпосилання. Поля цього типу зручно використовувати для посилання на файлиPDF записiв бiблiографiї або, наприклад, на файли рецензiй на фiльми. До вмiсту поля небуде застосовуватися форматування.

Ви також можете використовувати вiдноснi адреси URL. Програма оброблятиме такi адресивiдносно адреси файла даних Tellico. Рядок адреси у редакторi записiв надає можливiстьавтоматичного доповнення для локальних адрес файлiв. Якщо ви бажаєте, щоб адреса URLз дiалогового вiкна вибору файлiв KDE вважалася вiдносною щодо адреси документа, вимаєте встановити властивiсть поля URL relative у значення true.

25

Пiдручник з Tellico

3.1.4 Стаття

Для довших текстових фрагментiв можна скористатися типом Стаття, за якого програмавикористовуватиме бiльше поле редагування. У полi Стаття не можна вказувати декiльказначень, це поле не буде автоматично вiдформатовано. Це поле не можна використовуватидля групування. До полiв цього типу можна вводити резюме, сюжет або рецензiї.

3.1.5 Вибiр

Якщо значення поля можна звести до декiлькох варiантiв, можна скористатися типом Ви-бiр. Прийнятнi значення буде показано у спадному списку. Очевидно, що декiлька значеньвикористовувати не можна. Полями типу Вибiр можуть бути поля типу бiблiографiї абоособистих оцiнок.Для вiдокремлення значень слiд використовувати крапки з комою.

3.1.6 Вибiр так/нi

Для полiв, якi можуть приймати лише значення «так» i «нi», призначено тип Вибiр так/нi. Типово у полi буде значення «нi». Поля Вибiр так/нi не форматуються, їх обмеженоодним значенням. Для внутрiшньої обробки програмою значення поля зберiгатиметься якtrue (так) або false (нi). Прикладами таких полiв є поле подарунку або позичання.

3.1.7 Дата

У полi Дата можна вказати день, мiсяць i рiк. Дату буде показано у стандартному фор-матi РРРР-ММ-ДД, за використання якого спрощується впорядкування. Для вибору датиза допомогою вказiвника мишi можна скористатися стандартним iнструментом вибору датиKDE, дату також можна ввести i напряму. Значення року, мiсяця i дня, вказанi у полi необов’язково мають бути непорожнiми, — ви, наприклад, можете ввести лише рiк. Використо-вувати декiлька значень не можна.

3.1.8 Таблиця

У полях Таблиця можна зберiгати один або декiлька стовпчикiв значень. У редакторi записiвполя такого типу буде показано як електронну таблицю з пронумерованими рядками. Якщови оберете останнiй з рядкiв, програма додасть ще один рядок до таблицi. Автоматичнедоповнення не працюватиме. Поля такого типу можна використовувати для спискiв главкниги, серiй фiльму або пiсень з альбому. Поля Таблиця завжди є категорiєю самих себе.Кiлькiсть стовпчикiв, яка не може перевищувати десяти, визначається додаванням властиво-стi columns до визначення поля. Змiнити заголовок стовпчика можна наведенням вказiвникамишi на його заголовок з наступним клацанням правою кнопкою мишi i вибором нової назвиз контекстного меню або встановленням значення властивостi поля з назвою column1 тощо.За використання редактора записiв для полiв Таблиця ви можете перевпорядкувати рядки:просто натиснiть клавiшу Ctrl i перетягнiть рядок на нове мiсце. Крiм того, ви можетеклацанням лiвою кнопкою мишi викликати контекстне меню, за допомогою якого до таблицiможна додавати рядки або вилучати рядки.

3.1.9 Зображення

У полях типу Зображення зберiгаються зображення у будь-якому з форматiв, що пiдтри-муються KDE. Серед типових форматiв PNG та JPEG. Зображення може бути збереженоу самому файлi даних Tellico або у каталозi даних програми. Для визначення назви файлавикористовується стандартне дiалогове вiкно вибору файла KDE, отже ви можете вказатиадресу URL або адресу якогось локального файла. Крiм того, ви можете просто перетягнутизображення з програми для керування файлами або переглядача.

26

Пiдручник з Tellico

3.1.10 Рейтинг

Поля Рейтинг призначено для показу кiлькостi зiрочок, якi визначають числовий рейтингзапису. Типово, максимальним рейтингом є «п’ять». Мiнiмальне i максимальне значеннярейтингу можна змiнити встановленням властивостей у полi визначення дiалогового вiкнаполiв збiрки, цi поля називаються minimum i maximum, вiдповiдно.

3.1.11 Поля похiдних значень

Окремим випадком є поля з похiдними значеннями. Тип такого поля вiдповiдає типовомутипу значення, що мiститься у полi, але саме значення будується на основi iнших полiв задопомогою рядка формату у описi поля. Наприклад, якщо у такому полi вказано опис %{title} %{year}, значенням цього поля буде назва, за якою буде вказано рiк. Поля подiбноготипу використовуються в основному для полiв назв у збiрках монет, марок, карток та вин.Для форматування у описi можна використовувати або внутрiшню назву поля або заголовокполя.Щоб обрати окреме значення для поля з багатьма значеннями, додайте до шаблону номерпозицiї, наприклад %{author:1}, щоб отримати лише запис першого автора. Номер позицiїможе бути вiд’ємним, тодi вiдлiк виконуватиметься з кiнця, отже %{author:-1} вiдповiдаєзапису останнього автора. Можна отримувати значення у верхньому або нижньому регiстрiшляхом встановлення прапорцiв шаблону, наприклад %{author:1/l}— запис першого авторау нижньому регiстрi, а %{author:1/u} — у верхньому.

3.2 Типи збiрок

Tellico типово пiдтримує дванадцять окремих типiв збiрок: книги, бiблiографiчнi записи, кни-ги комiксiв, вiдео, музика, вiдеоiгри, videos, music, video games, картки, монети, марки, iгрина дошцi i каталоги файлiв. Крiм того, для всiх iнших елементiв колекцiювання передбаченопорожнiй загальний шаблон збiрки. До типових шаблонiв збiрок включено лише загальнийнабiр полiв. Ви можете додавати, змiнювати або вилучати цi поля у разi потреби. Єдиноювимогою є наявнiсть у збiрцi поля Назва, за допомогою якого зможе працювати належнимчином перегляд груп. Для збiрок певних типiв роль цього поля може виконувати поле похi-дного значення, яке мiстить комбiнацiю значень одного або декiлькох iнших полiв.

Загалом кажучи, не iснує функцiональних вiдмiнностей мiж збiрками рiзних типiв. Створитинетипову збiрку для ваших книг так само просто, як i скористатися типовою збiркою книг.Але Tellico обирає пiктограми за типом збiрки, крiм того, у певної збiрки може бути певнiспецiалiзованi функцiональнi можливостi, отже, за можливостi, скористайтеся типовою збiр-кою. Отже, якщо ви бажаєте створити збiрку вин, але вам не подобаються типовi поля дляцiєї збiрки, створiть типову збiрку вин, а потiм вилучiть всi типовi поля. Таким чином, видасте зрозумiти Tellico, що створена вами збiрка залишається збiркою вин.

Типово, у збiрках всiх типiв мiститься поле Iд. (iдентифiкатор), у якому мiститиметься iден-тифiкацiйний номер запису. Крiм того, за винятком каталогу файлiв, у кожнiй збiрцi мi-стяться поля, що вiдповiдають часу створення запису у збiрцi i часу, коли цей запис буловостаннє змiнено.

3.2.1 Збiрки книг

У збiрках книг передбачено 26 типових полiв: Назва, Пiдзаголовок, Автор, Палiтурка, Да-та покупки, Цiна, Видавець, Видання, Рiк здачi до друку, Рiк видання, ISBN#, LCCN#,Кiлькiсть сторiнок, Мова, Жанр, Ключовi слова, Серiя, Номер у серiї, Стан, Пiдписано,Прочитано, Дарований, Даний у борг, Рейтинг, Обкладинка, Сюжет i Коментарi.

Поле ISBN# є особливим, оскiльки номери ISBN автоматично форматуються, обчислюєтьсятакож i шифр перевiрки. Tellico розпiзнає поле ISBN, якщо внутрiшньою назвою поля є isbn.Якщо ви вилучили це поле або вам потрiбно додати його до збiрки iншого типу, створiть полез назвою ISBN i застосуйте змiну, пiсля цього повернiться до цього поля i змiнiть його назвубажаним чином. Tellico створює внутрiшню назву на основi початкової назви, але нiколи незмiнює внутрiшню назву пiсля змiни видимої назви.

27

Пiдручник з Tellico

3.2.2 Бiблiографiї

Для бiблiографiй передбачено 25 типових полiв: Назва, Тип запису, Автор, Ключ Bibtex, На-зва книги, Редактор, Органiзацiя, Видавець, ISBN#, Адреса, Видання, Кiлькiсть сторiнок,Рiк, Журнал, Мiсяць, Число, Як видавалася, Глава, Серiя, Номер у серiї, Том, Рекомендацiї,Ключовi слова, Резюме i Замiтки.Хоча бiблiографiчнi збiрки i не пов’язано напряму з bibtex, типовий набiр полiв було запози-чено з типового набору полiв bibtex. Пiд час експорту до bibtex для визначення вiдповiдностiполям bibtex кожного з полiв буде використано властивiсть, яка називається bibtex. Якщо видодали поле до бiблiографiї, а потiм бажаєте експортувати це поле до bibtex, не забудьтевстановити властивiсть bibtex для цього поля.У Tellico передбачено декiлька особливих функцiй для бiблiографiй. Ви можете додавати,змiнювати i вилучати рядковi макроси Bibtex не виходячи з Tellico, згодом пiд час експортудо bibtex вам буде запропоновано варiант експорту з розгортанням макросiв. ПосиланняBibtex може бути передано до зовнiшньої програми, зокрема LyX або Kile, за допомогою такзваного lyxpipe.Збiрки книг можна перетворювати на бiблiографiї. До збiрки буде додано типовi поля bibtex,крiм того, буде встановлено властивостi bibtex. Цю функцiональну можливiсть передбаченов основному для перетворення старих збiрок, створених до розподiлу на типи «бiблiографiя»i «збiрка книг».

3.2.3 Збiрки комiксiв

Для книг комiксiв передбачено 23 типових поля: Назва, Пiдзаголовок, Письменник, Худо-жник, Серiя, Випуски, Видавець, Видання, Рiк видання, Кiлькiсть сторiнок, Країна, Мова,Жанр, Ключовi слова, Стан, Дата покупки, Цiна, Пiдписано, Дарований, Даний у борг, Об-кладинка, Сюжет, i Коментарi.

3.2.4 Збiрки фiльмiв

Для збiрок вiдео передбачено 30 типових полiв: Назва, Носiй, Рiк запису, Вiковий рейтинг,Жанр, Регiон, Країна, Формат, Ролi, Режисер, Виробник, Сценарист, Композитор, Сту-дiя, Мови, Мова субтитрiв, Звуковi дорiжки, Тривалiсть, Спiввiдношення сторiн, Широ-коекранний, Кольоровий, Режисерська версiя, Сюжет фiльму, Особистий рейтинг, Датапокупки, Цiна, Дарований, Даний у борг, Рiмейк i Коментарi.Поле Ролi — це таблиця, що складається з двох стовпчикiв, у першому стовпчику слiд вказу-вати iм’я актора чи акторки, а у другому — роль, яку було зiграно. Значення поля Тривалiстьслiд вказувати у хвилинах, хоча ви, звичайно ж, можете змiнити одиницю вимiру.

3.2.5 Збiрки музики

Для збiрок музики передбачено 15 типових полiв: Назва, Носiй, Виконавець, Лейбл, Рiк,Жанр,Композицiї, Рейтинг,Дата покупки,Цiна,Дарований, Взятий у борг,Ключовi слова,Рiмейк i Коментарi.

3.2.6 Збiрки iгор

Для збiрок вiдеоiгор передбачено 16 типових полiв: Назва, Платформа, Жанр, Рiк випуску,Видавець, Розробник, Рейтинг ESRB, Опис, Особистий рейтинг, Пройдена, Дата покупки,Цiна, Дарований, Взятий у борг, Рiмейк i Коментарi.

3.2.7 Збiрки поштових карток

Для збiрок карток передбачено 17 типових полiв: Назва, Гравець, Команда, Фiрма, Номеркартки, Рiк, Серiя, Тип картки, Дата покупки, Цiна, Мiсце, Дарований, Ключовi слова,Кiлькiсть, Зображення передньої сторони, Зображення задньої сторони i Коментарi.

28

Пiдручник з Tellico

3.2.8 Збiрки монет

Для збiрок монет передбачено 16 типових полiв: Назва, Тип, Номiнал, Рiк, Клеймо моне-тного двору, Країна, Набiр монет, Якiсть, Служба оцiнки, Дата покупки, Цiна, Мiсце,Дарований, Аверс, Реверс i Коментарi.

3.2.9 Збiрки марок

Для збiрок марок передбачено 18 типових полiв: Назва, Опис, Номiнал, Країна, Рiк видання,Колiр, Scott#, Якiсть, Погашено, Наклейка, Центрування, Приклеєна, Дата покупки, Цiна,Мiсце, Дарований, Зображення i Коментарi.

3.2.10 Збiрки вин

Для збiрок вин передбачено 15 типових полiв: Назва, Виробник, Найменування, Сорт, Тип,Країна, Дата покупки, Цiна, Мiсце, Кiлькiсть, Було випито, Рейтинг, Дарований, Зобра-ження етикетки i Коментарi.

3.2.11 Збiрки iгор на дошцi

Для збiрок iгор на дошцi передбачено 17 типових полiв. Назва,Жанр,Механiзм, Рiк випуску,Видавець, Дизайнер, Кiлькiсть гравцiв, Тривалiсть гри, Мiнiмальний вiк,Опис, Рейтинг,Дата покупки, Цiна, Дарований, Взятий у борг, Рiмейк i Коментарi,

3.2.12 Каталоги файлiв

Для каталогiв файлiв передбачено 14 типових полiв: Назва, URL, Опис, Том, Тека, ТипMIME, Розмiр, Права, Власник, Група, Створено, Змiнено, Метаiнформацiя i Пiктограма,

3.2.13 Нетиповi збiрки

У нетипових збiрках передбачено лише одне типове поле Заголовок. Такi збiрки слiд викори-стовувати, якщо елементи збiрок не належать до елементiв типових типiв збiрок.

29

Пiдручник з Tellico

Роздiл 4

Iмпортування та експортуванняданих

Tellico може iмпортувати та експортувати данi до файлiв у найрiзноманiтнiших форматах,а також шукати потрiбнi данi на сайтах у мережi Iнтернет.

4.1 Iмпортування з мережi Iнтернет

Tellico може виконувати пошук даних на рiзноманiтних сайтах мережi Iнтернет за допомогоюдiалогового вiкна отримання даних. Записи може бути безпосередньо iмпортовано i додано довашої поточної збiрки. Джерела даних можна налаштувати за допомогою параметрiв джерелданих.

Пошук можна виконувати за рiзними критерiями: Назва, Особа, ISBN, UPC/EAN,LCCN або Ключове слово. Деякi з джерел даних пiдтримують не всi з перелiчених кри-терiїв. ISBN i LCCN призначено лише для книжок, а UPC або EAN можна застосовувати добудь-яких записiв.

Пiсля запуску процедури пошуку напис Пошук на кнопцi буде змiнено на Зупинити, задопомогою натискання якої можна припинити пошук. Знайденi результати буде додано досписку, розташованого безпосередньо пiд полем пошуку, вибiр елемента покаже результат бездодавання його до збiрки. Натискання кнопки Додати запис додасть всi вибранi елементидо вашої збiрки. Якщо у джерелi даних буде знайдено бiльше результатiв, нiж ви бажали,активною стане кнопка Отримати бiльше результатiв. Натискання кнопки Очиститипризведе до вилучення всiх результатiв i вiдновлення початкових значень у полi пошуку.

30

Пiдручник з Tellico

Буде знайдено лише записи, якi вiдповiдають поточному типу збiрки. У стовпчикуОпис будепоказано додатковi вiдомостi щодо запису, наприклад, для того, щоб ви могли вiдрiзнитивiдео у рiзних форматах або книги у рiзних палiтурках. Пiсля успiшного додавання записуу перший стовпчик списку буде додано позначку.Додати одразу декiлька записiв можна за допомогою стандартного способу вибору декiлькохелементiв у KDE: вам слiд утримувати натиснутими клавiшi Shift або Ctrl пiд час наведеннявказiвника мишi на записи i клацання лiвою кнопкою мишi.Для полегшення користування сканерами штрихкодiв, до ключiв пошуку можна включатидекiлька значень ISBN. Позначення пункту Кратний пошук за ISBN/UPC вимкне полепошуку i увiмкне кнопку Редагувати значення ISBN/UPC..., за допомогою натисканняякої ви можете вiдкрити багаторядкове поле для введення тексту. Кожне зi значень ISBNслiд вводити у окремий рядок. Пiсля того, як ви натиснете кнопку закриття вiкна кожнезначення ISBN буде перевiрено на коректне форматування. Iнструмент перевiрки ISBN зда-тен належно вiдформатувати перетворювати 13-цифровi значення EAN, а також повноцiннiкоди UPC. Список ISBN можна також прочитати з текстового файла.

4.2 Iмпортування даних

У Tellico передбачено три рiзних дiї пiд час iмпортування даних. Вибiр пункту Замiритипоточну збiрку закриє поточну збiрку i створить нову з даними з iмпортованого файла.Вибiр варiантаДодати все до поточної збiрки повiдомляє Tellico, що слiд додати всiзаписи у iмпортованiй збiрцi до поточної збiрки, а також додати всi поля, яких у цiй збiрцiне iснує. Вибiр пункту Об’єднати збiрки призведе до результатiв, схожих на додавання,але всi iмпортованi записи буде порiвняно з поточними, всi iдентичнi записи буде пропущено.Tellico намагається визначити вiдповiднi запис, якi не є повнiстю iдентичними, порiвнюючизначимi поля i об’єднуючи схожi записи. Наприклад, у музичнiй збiрцi програма виконуєпорiвняння записiв виконавця та альбому, — для вiдповiдних записiв метаданi композицiйбуде об’єднано. Iнструмент iмпорту звукових файлiв здатен коректно створювати спискикомпозицiй об’єднанням записiв.

4.2.1 Iмпортування даних з iншого програмного забезпечення

Tellico може безпосередньо iмпортувати данi з багатьох iнших програм для керування збiр-ками, зокрема GCstar, Alexandria, Delicious Library, Ant Movie Catalog, Referencer та Griffith.

31

Пiдручник з Tellico

4.2.2 Iмпортування даних у iнших форматах

Tellico може iмпортувати данi у багатьох форматах, зокрема CSV, bibtex, форматi записiвзвукових дискiв та файлiв, MODS, PDF та RIS.

4.2.2.1 Iмпортування даних Tellico

Ви можете безпосередньо iмпортувати файли даних Tellico. Замiна поточної збiрки iмпор-туванням файла Tellico iдентична простому вiдкриттю самого файла. Iмпортування данихTellico призначено в основному для додавання або об’єднання двох збiрок.

4.2.2.2 Iмпортування даних CSV

Значення, вiдокремленi комами (Comma-separated values або CSV) є типовим форматом iм-портування та експортування табличних даних. Значення кожного з полiв буде вiдокремленокомами, кожен з записiв слiд вказувати у окремому рядку. Назви полiв може бути включеноу перший рядок. Iнструмент iмпорту CSV може використовувати i вiдмiннi вiд коми роздiль-ники. Ви можете вказати будь-який iнший символ або рядок.

Перш за все, оберiть тип збiрки, яку ви бажаєте iмпортувати. Якщо ви додаєте або об’єднуєтезбiрку з iншою збiркою, тип буде обмежено типом вашої поточної збiрки. Якщо першийрядок файла CSV мiстить назви полiв, позначте вiдповiдний пункт i iнструмент iмпортуавтоматично порiвняє цi назви з назвами полiв поточної збiрки. Якщо назви полiв збiркизбiгатимуться, заголовок вiдповiдного стовпчика буде змiнено так, щоб стовпчик було при-значено вiдповiдному полю. Якщо у файлi використовується роздiльних, вiдмiнний вiд коми,не забудьте змiнити вiдповiдний параметр iмпортування збiрки.Щоб програма Tellico належним чином iмпортувала файл, ви маєте надати програми вiдо-мостi щодо того, яке з полiв вiдповiдає кожному зi стовпчикiв. Якщо у заголовку стовпчикамiститься лише число, данi у цьому стовпчику не буде iмпортовано. Вам слiд призначи-ти поля до кожного зi стовпчикiв або натисканням цього заголовка стовпчика, або змiноюсамого номера стовпчика з наступним вибором поля для призначення зi спадного спискуi натисканням кнопки Призначити поле. Якщо ви бажаєте додати нове поле до збiрки,останнiй пункт у спадному списку вiдкриває дiалогове вiкно полiв.Задля компактностi, у цьому дiалоговому вiкнi буде показано лише першi п’ять рядкiв зiмпортованого файла CSV. Втiм, iмпортовано буде усi данi.

32

Пiдручник з Tellico

4.2.2.3 Iмпортування даних з звукового компакт-диска

Програма Tellico здатна використовувати службу freedb.org для пошуку вiдомостей щодокомпакт-дискiв, зокрема списку композицiй. Залежно вiд дистрибутива, який ви використо-вуєте, параметри доступу до служби можна визначити у Системних параметрах KDE. Будедодано виконавець компакт-диска, назву, жанр, рiк i список композицiй.Крiм того, якщо на диску мiститься CD-Text, програма прочитає i додасть прочитанi вiдо-мостi до iмпортованого запису.

4.2.2.4 Iмпортування метаданих зi звукового файла

Програма Tellico здатна просканувати теку i прочитати мiтки у звукових файлах типовихформатiв, зокрема mp3 i ogg. Композицiї буде додано до музичної збiрки, кожним з записiвякої буде альбом. Якщо у файлах композицiй мiститимуться номери композицiй, назву ком-позицiї буде вставлено на правильне мiсце у списку композицiй. Крiм того, до запису будедодано вiдомостi щодо виконавця i жанр. Якщо у мiтках композицiї мiстяться коментарi, їхбуде додано до поля коментарiв у записi, якiй передуватиме назва файла.Крiм того, якщо у тецi мiститься файл .directory, а назва теки збiгається з назвою альбому,як зображення обкладинки альбому буде використано значення Icon у цьому файлi.Iнструмент iмпорту метаданих з звукових файлiв здатний виконати рекурсивний пошук утецi з метою виявлення всiх звукових файлiв у пiдтеках, хоча перехiд за символiчними по-силаннями i не здiйснюватиметься. Для читання метаданих зi звукових файлiв Tellico ви-користовує бiблiотеку TagLib, отже програма здатна здiйснювати iмпорт даних з файлiвбудь-якого типу, який пiдтримується TagLib.

4.2.2.5 Iмпортування даних Bibtex

Bibtex — це формат зберiгання бiблiографiй, який використовується у системi пiдготовкидокументiв LaTeX. До вiдповiдного файла може бути включено найрiзноманiтнiшi типи бi-блiографiчних посилань. Tellico iмпортує файли bibtex як бiблiографiчнi збiрки.Якщо iнструментом iмпорту bibtex буде виявлено у файлi поля, яких не було у типовiй бi-блiографiчнiй збiрцi, цi поля буде додано як поля типу Простий текст за двома винятками.Якщо значення поля мiстить бiльше, нiж 100 символiв, його буде перетворено на поле типуСтаття. Якщо у значеннi поля мiститиметься адреса URL або посилання на файл, буде ство-рено поле URL. Для обробки файлiв bibtex Tellico використовує внутрiшню копiю бiблiотекиbtparse.Bibtexml — це XML-представлення даних bibtex, данi з iмпортованого файла bibtexml iмпор-туватимуться так само, як данi з файлiв bibtex.

4.2.2.6 Iмпортування даних з MODS

MODS — це формат представлення рiзноманiтних типiв збiрок аудiо, вiдео та друкованихданих. У поточнiй версiї Tellico iмпортуються лише збiрки книг як бiблiографiчнi збiрки.

4.2.2.7 Iмпортування даних з PDF

Якщо Tellico було зiбрано з пiдтримкою exempi або poppler, програма зможе iмпортуватиметаданi з файлiв PDF. Серед iмпортованих метаданих заголовок, автор i дата створення, атакож бiблiографiчнi iдентифiкатори, якi буде використано для встановлення iнших даних.

4.2.2.8 Iмпортування даних з RIS

Формат RIS — це формат бiблiографiчних файлiв, який використовується програмоюEndNote, Reference Manager та iншими програмами. Tellico iмпортує файли RIS як бiблiо-графiчнi збiрки.

33

Пiдручник з Tellico

4.2.3 Iмпортування iнтернет-збiрок

Tellico може встановлювати з’єднання iз сайтами, якi зберiгають данi особистих збiрок, iiмпортувати з них данi.

4.2.3.1 Iмпортування збiрки BoardGameGeek

BoardGameGeek — ресурс, який присвячено iграм на дошцi та спiлкуванню щодо них. Tellicoможе iмпортувати iгри на дошцi до збiрки користувача, якщо ця збiрка є загальнодоступною.Iмпортованi данi обмежуватимуться лише тими записами, для яких ви є власником.

4.2.3.2 Iмпортування збiрки Goodreads

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

4.2.3.3 Iмпортування збiрки LibraryThing

LibraryThing — iнтернет-служба, яка спрощує створення каталогiв книг. Tellico може iмпор-тувати список книг у збiрцi користувача, яку експортовано у форматi JSON.

4.2.4 Iмпортування спискiв файлiв

Найкращим способом створення каталогiв файлiв є iмпортування вмiсту теки. Пошук у тецiможе бути виконано рекурсивно для додавання всiх файлiв, якi буде знайдено у пiдтеках.Цей iнструмент iмпорту найкориснiший для створення спискiв резервного копiювання i муль-тимедiйних каталогiв, зокрема перелiкiв файлiв на компакт-дисках i DVD. Крiм того, можебути створено мiнiатюри зображень вмiсту файлiв, хоча створення таких мiнiатюр для ве-ликої кiлькостi файлiв може бути досить тривалим. Мiнiатюри вмiсту файлiв будуть тимисамими, якi ви бачите у iнструментi керування файлами KDE.

4.2.5 Iмпортування даних XML через XSLT

До Tellico може бути iмпортовано будь-який файл XML, якщо буде вказано таблицю стилiвXSL, призначену для перетворення вмiсту файла у формат Tellico. Tellico автоматично за-вантажує таблицю стилiв i виконує XSLT-обробку, потрiбну для завантаження цього файла.

4.3 Перетягування i скидання

Перетягування зi скиданням файлiв даних у головне вiкно Tellico призведе до iмпортуванняцих файлiв у той самий спосiб, у який вiдбувається це вiдбувається пiсля вибору пунктуiмпортування з меню програми. Перетягування зi скиданням працює для файлiв у такихформатах: Tellico, Bibtex, RIS i PDF. Крiм того, пiдтримується одночасне iмпортування де-кiлькох файлiв.

Отже, якщо ви, наприклад, бажаєте каталогiзувати декiлька файлiв PDF, виберiть їх упрограмi для керування файлами i перетягнiть вибiрку до вiкна Tellico. Tellico iмпортуєякомога бiльше метаданих з цих файлiв, а потiм спробує отримати додатковi вiдомостi зрiзноманiтних налаштованих джерел у Iнтернетi.

34

Пiдручник з Tellico

4.4 Експортування даних

Пiд час експортування даних до збiрки програма може експортувати данi без обробки абовиконати автоматичне форматування, вбудоване у Tellico. Крiм того, експорт може бутиобмежено поточними вибраними записами у збiрцi, кiлькiсть вибраних записiв можна поба-чити у смужцi стану.

Експортованi текстовi файли, зокрема Bibtex або CSV, можуть використовувати кодуваннясимволiв Unicode (UTF-8) або поточне локальне кодування операцiйної системи.

4.4.1 Експортування до XML

Tellico зберiгає данi у форматi файла XML стиснутого zip. Експортування у формат XMLпризведе до простого створення файла XML без додаткового стискання zip. Зображенняможе бути включено до файла XML як закодованi у base64 данi у елементi «image», але затакого експорту ви отримаєте дуже великi текстовi файли.

4.4.2 Експортування до Zip

Стандартним форматом файлiв для Tellico є форма стиснутий zip. У отриманому архiвiмiститиметься файл збiрки XML i, якщо це було вказано, всi зображення, на якi у збiрцiє посилання. Якщо ви оберете зберiгання зображень у тецi програми, дiя з експорту дофайла Zip призведе до створення самодостатнього файла даних, у якому мiститимуться всiзображення у збiрцi.

4.4.3 Експортування до HTML

Для виконання дiї з експортування до HTML буде використано таблицю стилiв tellico2html.xsl. Зображення буде експортовано до теки з назвою, яка збiгається з назвою експорто-ваного файла HTML з додаванням суфiкса _files.

Типовий формат подiбний до друкованого виводу, отже ви можете скористатися рiзноманi-тними параметрами для змiни HTML. Заголовки полiв може бути надруковано у верхнiйчастинi кожного зi стовпчикiв, але на жаль, у KDE ще немає пiдтримки заголовкiв таблицьз повторенням на кожнiй зi сторiнок. Записи може також бути згруповано за параметрамиперегляду груп.

Крiм того, програма може створити окремi файли для кожного з записiв збiрки, у файлiHTML найвищого рiвня буде створено посилання на цi файли. Файли записiв буде створеноу тiй самiй тецi, де зберiгаються файли зображень. Для створення файлiв HTML записiв буде

35

Пiдручник з Tellico

використано поточний шаблон таблицi стилiв, який було використано для показу переглядузаписiв.

4.4.4 Експортування до CSV

Значення, вiдокремленi комами (Comma-separated values або CSV) є типовим форматом iм-портування та експортування табличних даних. Значення кожного з полiв буде вiдокремленокомами, кожен з записiв буде вказано у окремому рядку. Назви полiв може бути включено уперший рядок. Iнструмент iмпорту CSV може використовувати i вiдмiннi вiд коми роздiль-ники.

4.4.5 Експортування до Alexandria

Alexandria — це iнструмент керування збiрками для стiльничного середовища GNOME. УTellico передбачено можливiсть експорту обмеженої пiдмножини полiв збiрок книжок дотипового мiсця зберiгання даних програми Alexandria.

4.4.6 Експортування до ONIX

ONIX — це формат XML, призначений для представлення даних i обмiну даними щодо про-дуктiв книжкової iндустрiї, його призначено в основному для розповсюджувачiв книжок.У Tellico передбачено можливiсть експорту збiрок з використанням незначної пiдмножиниданих ONIX.

36

Пiдручник з Tellico

4.4.7 Експортування до Bibtex

Пiд час експорту до Bibtex значення полiв може бути екрановано фiгурними дужками аболапками. Якщо у збiрцi було використано рядковi макроси, програма, за вашого бажання,може експортувати цi макроси або розгорнути їх. Для полiв URL Tellico може включитизначення у теґ \url{...}. Нарештi, записи без ключа цитування може бути пропущено,якщо ви не наказали Tellico автоматично створювати ключi.

4.4.8 Експортування GCstar

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

4.4.9 Експортування XML через XSLT

Нарештi, Tellico може обробляти внутрiшнє представлення XML даних збiрки за допомогоюзовнiшньої таблицi стилiв XSL перед експортуванням. Цей тип експортування може бутикорисним для створення текстових звiтiв або файлiв iнших типiв.

4.5 Робота з посиланнями

Якщо ви працюєте з бiблiографiєю, програма може створити посилання для поточних ви-браних записiв, ви зможете скористатися цими посиланнями у iнших програмах. Посиланняу форматi bibtex можна скопiювати до системного буфера обмiну даними, а потiм вставитидо файла latex. Посилання Bibtex також може бути напряму передано зовнiшнiй програмi,зокрема LyX або Kile за допомогою так званого lyxpipe.

37

Пiдручник з Tellico

Роздiл 5

Додатковi можливостi

5.1 Параметри командного рядка

Пiд час запуску Tellico за допомогою командного рядка ви можете вказати параметри,пов’язанi з вiдкриттям файлiв даних. Переглянути список цих параметрiв можна за допомо-гою команди tellico --help.

Користування: tellico [параметри Qt] [параметри KDE] [параметри] [назва ←↩файла]

Tellico – iнструмент керування збiрками KDE

Параметри:--nofile Не вiдкривати повторно останнiй вiдкритий фа ←↩

йл--bibtex Iмпортувати файл <назва файла> як файл ←↩

bibtex--mods Iмпортувати файл <назва файла> як файл MODS--ris Iмпортувати файл <назва файла> як файл RIS

Аргументи:назва файла Назва файла, який слiд вiдкрити

5.2 Iнтерфейс D-Bus

У Tellico передбачено мiнiмальний iнтерфейс D-Bus, яким можна скористатися для керуванняпрограмою за допомогою скриптiв або взаємодiї з запущеною програмою за посередництвомкомандного рядка. Як i для всiх iнших викликiв D-Bus, вам доведеться вказати програму, зякою ви бажаєте працювати i певний iнтерфейс. Назвою служби для D-Bus буде org.kde.tellico.

5.2.1 Команди D-Bus

Tellico надає вам доступ до двох основних об’єктiв D-Bus: Tellico i Collection.

5.2.1.1 Об’єкт Tellico

Нижче наведено повний список команд D-Bus для об’єкта tellico:

38

Пiдручник з Tellico

bool importTellico(QString file , QString action)bool importBibtex(QString file , QString action)bool importMODS(QString file , QString action)bool importRIS(QString file , QString action)bool exportXML(QString file , bool filtered)bool exportZip(QString file , bool filtered)bool exportBibtex(QString file , bool filtered)bool exportHTML(QString file , bool filtered)bool exportCSV(QString file , bool filtered)QList <int > selectedEntries ()QList <int > filteredEntries ()void openFile(QString file)void setFilter(QString text)bool showEntry(int id)

Для чотирьох найважливiших команд першим аргументом є назва файла, який слiд iмпор-тувати, а другим — дiя з iмпортування. Можна використовувати одну з трьох дiй: replace,append або merge. Пiдтримується iмпорт файлiв у чотирьох форматах: файли XML Tellico,файли Bibtex, файли MODS i файли RIS.Поточну вiдкриту у Tellico збiрку можна експортувати до файла у одному з таких форма-тiв: формат XML Tellico, формат ZIP Tellico, Bibtex, HTML, формат вiдокремлених комамизначень (CSV). Для команд експортування можна додавати необов’язковий аргумент, якийвизначає, чи буде обмежено збiрку поточний фiльтром.Список iдентифiкаторiв записiв, якi зараз обрано або вiдфiльтровано може допомогти у по-казi i оновлення записi у областi перегляду.Новий файл даних можна вiдкрити за допомогою команди openFile(). Вам слiд вказатишлях до файла повнiстю.Новий фiльтр можна встановити за допомогою команди setFilter(), яка є еквiвалентомвведення вiдповiдного рядка у поле фiльтрування головного вiкна.За вказаним iдентифiкатором запису showEntry() обере запис i покаже вiдомостi про ньогоу головному вiкнi.

5.2.1.2 Об’єкт Collection

Нижче наведено повний список команд D-Bus у об’єктi Collection:

int addEntry ()bool removeEntry(int entryID)QStringList allValues(QString fieldName)QStringList entryValues(int entryID , QString fieldName)QStringList selectedBibtexKeys ()QString entryBibtexKey(int entryID)bool setEntryValue(int entryID , QString fieldName , QString value)bool addEntryValue(int entryID , QString fieldName , QString value)

Новий порожнiй запис у поточнiй збiрцi можна створити за допомогою команди addEntry().Ця команда поверне значення iдентифiкатора запису, яким потiм можна скористатися длявстановлення значень полiв запису. Вилучити запис зi збiрки можна за допомогою викликукоманди removeEntry().

Виклик команди allValues() з зазначенням лише назви поля поверне всi значення для цьогополя у поточних вибраних записах. Якщо не було обрано жодного запису, повернутий спи-сок буде порожнiм. Якщо до параметрiв команди буде додано iдентифiкатор запису, будеповернуто значення полiв вказаного запису.Якщо поточна збiрка є бiблiографiєю, виклик команди selectedBibtexKeys() поверне ключiцитування Bibtex для всiх вибраних записiв. Ключ Bibtex (значення bibtexKey) для окремогозапису можна визначити за допомогою команди entryBibtexKey().

39

Пiдручник з Tellico

Записи можна змiнювати безпосередньо за допомогою iнтерфейсу D-Bus. За вказаним iден-тифiкатором запису команда setEntryValue() встановить значення поля. Щоб додати зна-чення, не змiнюючи iснуючих значень, скористайтеся командою addEntryValue(). Нове зна-чення буде додано в кiнець iснуючого списку.

5.2.2 Приклади D-Bus

Нижче наведено декiлька прикладiв керування Tellico за допомогою скриптiв та iнтерфейсуD-Bus.

Вiдкриття файла Bibtex% qdbus org.kde.tellico /Tellico org.kde.tellico.importBibtex "/home/ ←↩

robby/reference.bib" "replace"true

Експорт до файла Bibtex% qdbus org.kde.tellico /Tellico org.kde.tellico.exportBibtex ~/ ←↩

documents/reference.bibtrue

Експорт до файла Bibtex iз використанням поточного фiльтра% qdbus org.kde.tellico /Tellico org.kde.tellico.exportBibtex ~/ ←↩

documents/reference.bib truetrue

Повернути ключ цитування поточного вибраного пункту% qdbus org.kde.tellico /Collections org.kde.tellico.selectedBibtexKeysstephenson2004

Додати новий запис i вказати його заголовок% myid=‘qdbus org.kde.tellico /Collections org.kde.tellico.addEntry ‘% qdbus org.kde.tellico /Collections org.kde.tellico.setEntryValue $myid ←↩

title "My New Book"true

40

Пiдручник з Tellico

Роздiл 6

Налаштування

У дiалоговому вiкнi налаштування мiстяться всi параметри, за допомогою яких можна змi-нити типову поведiнку Tellico.Натискання кнопки Застосувати призведе до негайного застосування внесених змiн без за-криття дiалогового вiкна, тодi як натискання кнопки Гаразд призведе до застосування вне-сених змiн i закриття дiалогового вiкна. Натискання кнопки Скасувати закриє дiалоговевiкно, але всi змiни, якi було внесено i застосовано, буде збережено. Натискання кнопки Ти-повi поверне типовi значення параметрiв поточної сторiнки, а натискання кнопки Довiдкавiдкриє вiкно KHelpCenter з вiдповiдним роздiлом пiдручника Tellico.Незначну кiлькiсть параметрiв можна змiнити лише за допомогою безпосереднього редагу-вання файла налаштувань. Див. Прихованi параметри.

6.1 Загальнi параметри

Загальнi параметри керують загальною поведiнкою програми. За їх допомогою можнавизначити: буде зображення включено до файлiв з даними або збережено окремо у тецi

41

Пiдручник з Tellico

програми Tellico. Крiм того, пiсля запуску Tellico може автоматично вiдкривати останнiй звiдкритих ранiше файлiв з даними. У дiалоговому вiкнi Пiдказка дня мiстяться кориснiпiдказки щодо користування Tellico, це вiкно вiдкривається пiд час запуску програми. Вамварто перечитати цi пiдказки, а потiм вимкнути показ цього дiалогового вiкна.

Параметри форматування керують рiвнем автоматичного форматування, яке виконуєTellico. Приклади такого форматування можна знайти у роздiлi Форматування полiв. Змiнарегiстру лiтер i форматування — зовсiм рiзнi параметри, оскiльки у полi може виконуватисязмiна регiстру лiтер без змiни порядку слiв, i навпаки. Ви можете вказати слова, регiстрлiтер яких змiнено не буде. Автоматичне форматування може, зокрема, стосуватися змiнипорядку граматичних артиклiв у назвах, а також змiни порядку префiксiв i суфiксiв iмен.Значення можна вказувати без врахування регiстру, вiдокремлювати значення слiд крапкоюз комою.У правилах форматування беруться до уваги загальнi правила англiйської мови, якi можутьне виконуватися для iнших мов. Артиклi додаються в кiнець заголовка пiсля коми. Iменаформатуються так, щоб першим стояло прiзвище, за ним, пiсля коми, iм’я. Суфiкси iмен,зокрема Jr., буде вказано у блоцi прiзвища. Префiкси, зокрема von, додаватимуться до прi-звища, але iгноруватимуться пiд час впорядкування значень.

John Q. von Public, III має перетворитися на von Public, III, John Q., отже для впорядкуваннябуде використано слово Public.

Програма пiдтримує використання префiксiв, якi складаються лише з одного слова. Якщо уiменi є префiкс, скажiмо, van der, до списку префiксiв прiзвищ слiд додати обидва слова, vani der. Крiм того, програма пiдтримує артиклi, якi закiнчуються апострофом, i використовуєїх для впорядкування записiв.

ПримiткаСамi значення у записах збiрки змiнено не буде: програма змiнить лише вiзуальне представ-лення тексту. Отже ви можете змiнювати параметри форматування довiльним чином безризику пошкодити данi збiрки.

6.2 Параметри друку

Tellico використовує шаблон XSLT для створення HTML, а потiм передає результат службiдруку KDE. Буде надруковано лише поля, видимi у переглядi стовпчиками. Якщо збiрку бу-ло вiдфiльтровано, надруковано буде лише видимi записи. Якщо було задiяно фiльтрування,програма покаже повiдомлення з попередженням про це.

42

Пiдручник з Tellico

За допомогоюПараметрiв друку ви зможете змiнити форматування, яке буде використанопiд час друку збiрки. Якщо було позначено пункт Форматувати iмена та назви, переддруком до полiв буде застосовано автоматичне форматування. Якщо ж цей пункт не будепозначено, поля буде надруковано так, як їх було введено.

За використання типової таблицi стилiв, збiрку буде надруковано зi значеннями полiв, роз-подiленими за стовпчиками. Пункт Включити заголовки полiв керує тим, чи буде надру-ковано заголовок поля над стовпчиком значень.На надрукованiй копiї записи буде впорядковано вiдповiдно до їх порядку у переглядi стов-пчиками. Крiм того, записи може бути згруповано згiдно параметрiв перегляду груп.

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

6.3 Параметри шаблонiв

За перегляду записiв для показу значень полiв буде використано шаблони. Ви можете вка-зати окремий шаблон для збiрок рiзних типiв. Деякi з шаблонiв, зокрема Альбом або Вiдеопризначено для збiрок певного типу, якщо ви використовуватимете цi шаблони для збiрокiнших типiв у переглядi записiв буде показано коротке повiдомлення про помилку. За до-помогою кнопки Перегляд ви можете викликати вiкно з попереднiм переглядом того, яквиглядатиме збiрка пiсля застосування шаблону. Ви можете вказати власнi кольори i шри-фти для використання у шаблонi: цi параметри можна використовувати для всiх типовихшаблонiв. Але деякi з нетипових шаблонiв можуть не зважати на цi параметри.

Додатковi шаблони можна встановити безпосередньо або отриманням з сайта store.kde.orgпiсля натискання кнопки Отримати. Всi шаблони, встановленi користувачем, можна вилу-чати. Файли шаблонiв зберiгаються у каталозi $KDEHOME /share/apps/tellico/entry-templates/ .Якщо вам вдалося створити новий шаблон, будь ласка, подiлiться ним з iншими за допомогоюсайта store.kde.org!

43

Пiдручник з Tellico

6.4 Параметри джерела даних

Tellico може використовувати рiзноманiтнi джерела iмпортування даних, якi можна нала-штувати за допомогою дiалогового вiкна джерел даних. Iснує багато типiв i окремих джерел.Декiлька з них наведено нижче. З повним списком можна ознайомитися на сайтi Tellico.

• Вебслужби Amazon.com,

• ISBNdb.com,

• OpenLibrary.org,

• База даних фiльмiв у Iнтернетi,

• AlloCine,

• TheMovieDB.org,

• the Open Movie Database,

• AnimeNfo.com,

• BDGest,

• Comic Vine,

• Discogs.com,

• MusicBrainz.org,

• TheGamesDB.net,

• GiantBomb.com,

• MobyGames.com,

• IGDB.com,

• VideoGameGeek,

44

Пiдручник з Tellico

• BoardGameGeek,

• arxiv.org,

• Бази даних Entrez (PubMed),

• Сервери z39.50,

• Сервери SRU,

• Colnect,

• iншi зовнiшнi скрипти або програми та

• комбiнацiї будь-яких зi згаданих вище джерел.

Новi джерела можна додати натисканням клавiшi Новий..., а iснуючi шаблони можна змi-нити або вилучити за допомогою натискання кнопок Змiнити... i Вилучити. Крiм того, виможете змiнити порядок джерел, у якому їх буде показано у меню оновлення записiв.

ЗастереженняНiколи не встановлюйте i не запускайте скриптiв з джерел, якi ви не вважаєте надiйними. Цiскрипти буде виконано з правами доступу користувача, а отже цi скрипти можуть змiнюватиабо вилучати вашi файли або iншим способом пошкодити вашi данi.

Перелiк даних багатьох джерел перевищує дiапазон типових полiв у Tellico. Цi додатковiполя буде показано праворуч вiд панелi налаштування. Якщо ви позначите будь-яке з цихполiв, це поле буде додано до збiрки пiд час додавання запису з джерела даних.

6.4.1 Бiблiографiчнi джерела даних

6.4.1.1 Сервери z39.50

Для доступу до баз даних бiблiотек i компанiй-постачальникiв бiблiографiчних даних ви-користовується протокол z39.50. Списки публiчних серверiв z39.50 можна отримати, серед

45

Пiдручник з Tellico

iнших, на сайтi indexdata.dk. Tellico постачається з декiлькома наборами налаштувань дляосновних бiблiотек, ви також можете вказати данi щодо з’єднання вручну.

Програма Tellico здатна читати данi у форматах MODS, USMARC/MARC21 i UNIMARC задопомогою бiблiотеки yaz. Крiм того, передбачено обмежену пiдтримку формату GRS-1.

Щоб скористатися однiєю з бiблiотек з типового набору, позначте пункт, а потiм оберiтьбiблiотеку. Iншi записи налаштувань буде вимкнено. Якщо ви бажаєте вказати данi вручну,знiмiть позначку з пункту.

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

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

6.4.1.2 Сервери SRU

Абревiатура SRU означає Search/Retrieve via URL (пошук/отримання даних за адресоюURL), це стандартний протокол для виконання пошукiв у мережi Iнтернет. Деякi з бiблiо-тек використовують цей протокол для надання доступу до своїх каталогiв даних. Серед цихбiблiотек, ймовiрно, найвiдомiшою є Бiблiотека конгресу США.

46

Пiдручник з Tellico

6.4.1.3 Бази даних Entrez

Entrez — це комплексна система, заснована на текстовому пошуку i отриманнi даних, якавикористовується Нацiональним центром бiотехнологiчної iнформацiї (NCBI). Найвiдомiшоюбазою даних Entrez є PubMed, база даних статей, пов’язаних з природничими науками, якiбуло надруковано у журналах з бiологiї. У поточнiй версiї програми єдиною базою данихEntrez, яку пiдтримує Tellico є PubMed.

6.4.1.4 Бiблiографiчнi бази даних

arXiv.org, Bibsonomy i CrossRef є мережевими базами даних щодо академiчних статей i бi-блiографiчних даних. Для доступу до джерела CrossRef вам слiд створити облiковий запис,а потiм вказати реєстрацiйнi данi у налаштуваннях джерела даних.

6.4.1.5 ISBNdb.com

ISBNdb.com — це мережева база даних книг, у якiй зiбрано данi з бiблiотек всього свiту.

6.4.1.6 OpenLibrary.org

OpenLibrary.org — iнтернет-база даних, у якiй зберiгається по сторiнцi для кожної з книг.

6.4.2 Джерела даних щодо комiксiв

6.4.2.1 Bedetheque

Bedetheque — французька база даних комiксiв, керується BDGest.

6.4.2.2 Comic Vine

Comic Vine вважається найбiльшою вiкi з комiксiв у свiтi.

47

Пiдручник з Tellico

6.4.3 Джерела даних щодо фiльмiв

6.4.3.1 База даних кiнофiльмiв в Iнтернет

У Internet Movie Database можна знайти данi щодо фiльмiв i вiдео. Якщо пошук за Осо-бою повертає декiлька результатiв, програма вiдкриває дiалогове вiкно, у якому ви зможетеобрати належну особу. Серед параметрiв налаштовування вибiр мови пошуку у IMDb тапараметр, що визначає те, чи слiд отримувати зображення. Оскiльки IMDb може поверта-ти великi списки виконавцiв ролей, ви можете обмежити кiлькiсть позицiй у списку певнимчислом.

6.4.3.2 TheMovieDB.org

TheMovieDB.org — вiльна i вiдкрити iнтернет-база даних фiльмiв. Для отримання безкоштов-ного облiкового запису слiд зареєструватися.

6.4.3.3 Open Movie Database

Open Movie Database (OMDBAPI.com) — вiльна служба для отримання даних щодо фiльмiв.

6.4.3.4 AlloCine

AlloCine — iнформацiйна iнтернет-служба, данi якої стосуються Францiї. У «Системних па-раметрах» має бути увiмкнено iдентифiкацiю програми для перегляду iнтернету (браузера).

6.4.3.5 AnimeNfo.com

AnimeNfo є популярним сайтом, присвяченим анiме або японськiй мультиплiкацiї.

48

Пiдручник з Tellico

6.4.4 Джерела даних щодо музичних творiв

6.4.4.1 Discogs.com

Discogs.com — створена користувачами база даних музичних творiв, у якiй мiстяться данiщодо виконавцiв, компанiй звукозапису та записiв. Для отримання безкоштовного облiковогозапису слiд зареєструватися. У «Системних параметрах» має бути увiмкнено iдентифiкацiюпрограми для перегляду iнтернету (браузера).

6.4.4.2 MusicBrainz.org

MusicBrainz.org — база метаданих спiльноти, у якiй ентузiасти намагаються зiбрати данiщодо всiх музичних записiв. У «Системних параметрах» має бути увiмкнено iдентифiкацiюпрограми для перегляду iнтернету (браузера).

6.4.5 Джерела даних щодо вiдеоiгор

6.4.5.1 GiantBomb.com

GiantBomb.com — велика база даних вiдеоiгор, створена ентузiастами. Для отримання без-коштовного облiкового запису слiд зареєструватися.

6.4.5.2 TheGamesDB.net

TheGamesDB.net — вiльна мережева база даних для фанатiв вiдеоiгор.

6.4.5.3 MobyGames

MobyGames.com називає себе найстарiшою, найбiльшою i найточнiшою базою даних вiдеоi-гор.

6.4.5.4 IGDB.com

IGDB.com називає себе iгровим сайтом для усiх, хто полюбляє грати.

6.4.5.5 VideoGameGeek

VideoGameGeek — iнтернет-ресурс i спiльнота любителiв вiдеоiгор.

6.4.6 Джерела даних щодо iгор на дошцi

6.4.6.1 BoardGameGeek

BoardGameGeek — iнтернет ресурс i спiльнота любителiв iгор на дошцi.

6.4.7 Джерела даних щодо монет

6.4.7.1 Colnect

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

49

Пiдручник з Tellico

6.4.8 Джерела даних для збiрок рiзних типiв

6.4.8.1 Amazon.com

За допомогою мережевих служб Amazon Web Tellico може виконувати пошук даних на чо-тирнадцяти рiзних мiжнародних сайтах, якими керує Amazon.com: у США, Великобританiї,Нiмеччинi, Японiї, Францiї, Канадi, Китаї, Iспанiї, Iталiї, Бразилiї, Австралiї, Iндiї, Мексицiта Туреччинi.

Для налаштування кожного джерела Amazon.com слiд вказати три параметри: адресу сер-вера, розмiр зображення i iдентифiкатор партнерства. Серед даних, якi можна отримати зAmazon.com, зображення, зокрема обкладинки книг i вiдеодискiв. Ви можете отримати зо-браження трьох рiзних розмiрiв, залежно вiд елемента. Для доступу до мережевих службAmazon.com слiд використовувати iдентифiкатор партнерства, його слiд включати у зворотнiпосилання на елемент, оскiльки цього вимагає лiцензiйна угода з використання мережевихслужб Amazon.com.

Доступ до програмного iнтерфейсу рекламування продуктiв Amazon може бути обмеженощодо посилань на товари або реклами. Звернiться до документацiї Amazon, щоб дiзнатисябiльше про те, як отримати доступ до програмного iнтерфейсу.

6.4.8.2 Зовнiшнi скрипти або програми

За допомогою скриптiв i стороннiх програм, використаних як iнтерфейс для пошуку у iншихджерелах даних, ви можете полегшити iнтеграцiю Tellico зi стороннiми додатками. Tellicoвиконає команду i передасть параметри пошуку як аргументи командного рядка.

Деякi зi скриптiв постачаються iз самою Tellico. Наприклад, для пошуку на сайтi видавни-цтва комiксiв Dark Horse Comics потрiбен Python.

50

Пiдручник з Tellico

Окрiм формату даних, вам слiд передати скрипту тип збiрки, данi для якої слiд повернути.Програма Tellico може iмпортувати данi вiд скриптiв не лише у типовому форматi XMLTellico, але i у iнших форматах, зокрема bibtex.

У параметрах джерела слiд вказати повний шлях до вiдповiдної програми. Пам’ятайте, щопрограму буде виконано у системi з правами доступу поточного користувача, отже не слiдвикористовувати скрипти з ненадiйних джерел. Позначте тi з пунктiв ключiв пошуку, якi пiд-тримуються програмою, а потiм введiть потрiбнi параметри командного рядка у вiдповiднеполе. Ключ пошуку буде додано замiсть послiдовностi символiв %1.

Для оновлення записiв, якi вже є у збiрцi використовується останнiй пункт i поле редагу-вання: у ньому визначаються параметри командного рядка. Вам слiд ввести поля запису,якi буде використано для пошуку, у тому самому форматi, який використовується для полiвпохiдних значень.

6.4.9 Комбiнацiї джерел даних

Ви можете використовувати довiльнi комбiнацiї згаданих вище восьми джерел як єдине дже-рело, у якому результати пошукiв об’єднуватимуться. Перш нiж додавати джерела, слiдвстановити тип збiрки, який буде використано для отримання даних.

51

Пiдручник з Tellico

Комбiнацiї можна створювати лише з вже вказаних джерел даних. Запити щодо пошукуданих буде надiслано до кожного з джерел окремо, результати буде об’єднано. Оскiльки ре-зультати об’єднання залежать вiд порядку надходження вiдповiдей на запити, комбiнованийрезультат може залежать вiд параметрiв мережi та параметрiв роботи джерела даних.

52

Пiдручник з Tellico

Роздiл 7

Додаткове налаштування Tellico

У дусi вiльного програмного забезпечення, автори програми вiтатимуть будь-яке ваше на-магання удосконалити Tellico у будь-який спосiб. Писати скрипти для iмпорту, експорту абозмiни даних програми дуже просто. У цiй главi наведено вiдомостi, потрiбнi для розумiнняспособiв та наслiдкiв внесення цих змiн.

7.1 Формат файлiв

Типовий файл даних Tellico є архiвом zip, назва якого, зазвичай, завершується суфiксом .tc.Всерединi архiву не верхньому рiвнi перебуває файл tellico.xml. Зображення може бутивключено до каталогу images/ архiву, крiм того, зображення може бути безпосередньовключено до даних XML у кодуваннi base64. Зображення також може бути збережено укаталозi даних програми, у цьому випадку у файлi даних їх не буде зовсiм. Tellico такожможе завантажувати файл XML у нестиснутому виглядi.

7.1.1 Данi XML

7.1.1.1 Збiрка

<?xml version ="1.0" encoding ="UTF -8"?><!DOCTYPE tellico PUBLIC "-// Robby Stephenson/DTD Tellico V11 .0//EN" " ←↩

http :// periapsis.org/tellico/dtd/v11/tellico.dtd"><tellico xmlns="http :// periapsis.org/tellico /" syntaxVersion ="11" ><collection title="My Books" type ="2"></collection >

</tellico >

Вмiст файла починається з обов’язкового оголошення XML i визначення кодування, за якиммає бути вказано тип документа. Пiсля додавання нових полiв або додаткових властивостейдо типових полiв номер версiї типу документiв DTD збiльшується. Програма Tellico зможевiдкрити i прочитати будь-яку з попереднiх версiй DTD, але зберiгатиме файли лише уформатi поточної версiї. Адреса DTD не вказує на справжнiй файл DTD.Елементом найвищого рiвня є елемент <tellico>, цей елемент мiстить типове оголошенняпростору назв i версiї синтаксису файла, ця версiя завжди має збiгатися з версiєю DTD.Елемент <tellico> мiстить один елемент <collection>. У поточнiй версiї програми кратневизначення збiрок (collection) не буде враховано. Атрибут title мiстить заголовок збiрки, аатрибут type визначає тип записiв, якi мiстяться у збiрцi. Список можливих типiв наведеноу наступному роздiлi. Можна використовувати необов’язковий атрибут entryTitle для визна-чення заголовка записiв у нетиповiй збiрцi, його значення слiд вказувати у множинi.

53

Пiдручник з Tellico

7.1.1.2 Поля

<fields ><field flags ="8" title ="Title" category =" General" format ="1" type ="1" ←↩

name="title" /><field flags ="7" title =" Author" category =" General" format ="2" type ←↩

="1" name=" author" /><field flags ="2" title =" Binding" category =" General" allowed =" Hardback ←↩

;Paperback;Trade Paperback;E-Book;Magazine;Journal" format ="4" ←↩type ="3" name=" binding" >

<prop name=" default">Paperback </prop >

</field ><field flags ="6" title =" Publisher" category =" Publishing" format ="0" ←↩

type ="1" name=" publisher" /><field flags ="4" title =" Edition" category =" Publishing" format ="0" ←↩

type ="1" name=" edition" /><field flags ="3" title =" Copyright Year" category =" Publishing" format ←↩

="4" type ="6" name=" cr_year" /><field flags ="2" title =" Publication Year" category =" Publishing" ←↩

format ="4" type ="6" name=" pub_year" /><field flags ="0" title ="ISBN#" category =" Publishing" format ="4" type ←↩

="1" name="isbn" description =" International Standard Book Number" ←↩/>

<field flags ="7" title ="Genre" category =" Classification" format ="0" ←↩type ="1" name=" genre" />

<field flags ="7" title =" Keywords" category =" Classification" format ←↩="0" type ="1" name=" keyword" />

<field flags ="0" title ="Front Cover" category =" Front Cover" format ←↩="4" type ="10" name="cover" />

<field flags ="0" title =" Comments" category =" Personal" format ="4" type ←↩="1" name=" comments" />

<field title=" Rating" flags ="2" category =" Personal" format ="4" type ←↩="14" name=" rating">

<prop name=" maximum">5</prop >

<prop name=" minimum">1</prop >

</field ><field title="ID" flags ="32" category =" Personal" format ="4" type ="6" ←↩

name="id"><prop name=" template"

>%{@id}</prop ></field >

</fields >

Всi поля визначаються всерединi елемента <fields>, цей елемент не можна вказувати декiль-ка разiв. Всi данi для поля (field), окрiм властивостей, має бути включено як атрибути доелемента <field>. Можливi значення для атрибутiв flags, format i type наведено у наступномуроздiлi.Властивостi полiв використовуються для встановлення типових значень полiв, дiапазонiвзначень оцiнок, визначення шаблонiв похiдних значень тощо. У наведених вище прикладахвизначено типове значення, максимальне значення дiапазону та шаблон для похiдного поляiдентифiкатора.

7.1.1.3 Записи

54

Пiдручник з Tellico

<entry ><title

>C++ Programming Language , The </title ><authors ><author

>Stroustrup , Bjarne </author ></authors ><publisher

>Addison -Wesley Pub Co </publisher ><edition

>3rd </edition ><pub_year

>1997</ pub_year ><isbn

>0-201-88954-4</isbn ><genres ><genre

>Non -Fiction </genre ></genres ><keywords ><keyword

>Programming </keyword ><keyword

>Computers </keyword ></keywords ><cover

>cf65a2f023b6cb9e9233323dca10ac7c.jpeg </cover ></entry >

Для кожного з полiв збiрки <entry> може мiстити елемент, чия назва є iдентичною назвiполя. Якщо для вiдповiдного поля можна використовувати декiлька значень, для створенняелемента з декiлькома значеннями до назви поля слiд додати лiтеру s, кожне зi значеньдодається як дочiрнiй елемент, як у випадку полiв автора, жанру i ключових слiв у прикладi,наведеному вище.В результатi до збiрки буде включено додатковi поля, файл даних вже не вiдповiдатимеDTD. Але у Tellico використовується iнструмент обробки XML без перевiрки коректностi,отже додатковi поля не спричинятимуть проблем.

7.1.1.4 Зображення

<images ><image width ="111" format ="JPEG" height ="140" id=" ←↩

cf65a2f023b6cb9e9233323dca10ac7c.jpeg" /></images >

Всерединi елемента <images> має бути перелiчено як записи кожного з зображень, разом затрибутами, якi описують розмiри зображення, його формат i iдентифiкатор. Якщо зобра-ження мiститься всерединi файла архiву Zip, елемент має бути порожнiм. Крiм того, данiзображення може бути вмiщено у контейнер XML як закодований у форматi base64 текст.

7.2 Значення типiв збiрки

Тип збiрки слiд вказувати у атрибутi типу елемента збiрки. Значення має бути еквiвалентнимзначенню перелiку (enum) Type у src/collection.h.

55

Пiдручник з Tellico

Тип збiрки ЗначенняНетипова збiрка 1Збiрка книг 2Збiрка фiльмiв 3Збiрка музики 4Бiблiографiя 5Збiрка комiксiв 6Збiрка вин 7Збiрка монет 8Збiрка марок 9Збiрка карток 10Збiрка вiдеоiгор 11Каталог файлiв 12Збiрка iгор на дошцi 13

Табл. 7.1: Значення типiв збiрки

7.3 Значення полiв типу

Tellico включить всi типовi поля для збiрки, якщо першим елементом поля буде назва_default. Для полiв Paragraph, Table i Image категорiя поля має збiгатися з заголовком поля.

Тип поля слiд вказувати у атрибутi типу елемента поля. Значення має бути вiдповiднимзначенню перелiку (enum) FieldType у src/field.h.

Тип поля ЗначенняПростий текст 1Стаття 2Вибiр 3Вибiр так/нi 4Число 6URL 7Таблиця з одним стовпчиком 8Зображення 10Дата 12Рейтинг 14

Табл. 7.2: Значення полiв типу

Кожне з полiв може мати свiй набiр прапорцiв, який отримується виконанням побiтової дiї«або» над атрибутами прапорцiв кожного з елементiв поля. Прапорець для заборони кори-стувачевi вилучення поля призначено для полiв на зразок ключа цитування бiблiографiчнихзаписiв.

Прапорцi поля ЗначенняДозволити декiлька значень 0x01Дозволити групування 0x02Дозволити завершення 0x04Заборонити вилучення 0x08

56

Пiдручник з Tellico

Заборонити редагування 0x10Похiдне значення 0x20

Табл. 7.3: Значення прапорцiв поля

Формат поля визначається атрибутом формату у елементi поля. У поточнiй версiї формату-вання дати не використовується. Iнструмент групування за iменами людей бере до увагивсi поля, якi використовують форматування iменi. Встановлення прапорця похiдне значенняозначає, що значення поля буде створено на основi шаблону властивостi та значень iншихполiв.

Формат поля ЗначенняЛише змiна регiстру символiв 0Форматування заголовка 1Форматування iменi 2Форматування дати 3Без форматування 4

Табл. 7.4: Значення формату поля

7.4 Прихованi параметри налаштування

У Tellico передбачено декiлька додаткових параметрiв налаштування, якi ви не побачите удiалоговому вiкнi налаштування. Цi параметри не є достатньо важливими, щоб захаращу-вати ними вiдповiдне дiалогове вiкно, але все ж вони керують можливостями, якi можутьзнадобитися користувачам, програма читає значення цих параметрiв з файла налаштуваньпрограми.

Параметри Tellico зберiгаються у файлi, що мiститься у домашнiй тецi користувача, а саме$KDEHOME /share/config/tellicorc. У цьому файлi параметри зiбрано у групи, назви якихзазначено у квадратних дужках, наприклад [General Options]. Щоб додати параметри догрупи General Options, знайдiть у файлi параметрiв рядок з вiдповiдною назвою групи. Якщови не знайдете такого рядка, створiть його власноруч, ввiвши рядок такого, наприклад,вмiсту [General Options]. Пiсля цього ви зможете вказати параметри пiд назвою вiдповiдноїгрупи.

7.4.1 [General Options]

Цi параметри слiд вказати у групi General Options.

7.4.1.1 Max Icon Size

За допомогою цього параметра можна змiнити розмiр пiктограм у режимi перегляду пiкто-грам. Типовим значенням є 96. Ви можете вказати розмiр у дiапазонi вiд 32 до 512.

7.4.1.2 Приклад

Max Icon Size=128

57

Пiдручник з Tellico

7.4.1.3 Icon Cache Size

За допомогою цього параметра можна змiнити максимальну кiлькiсть пiктограм, якi зберi-гатимуться у кешi. Типовим значенням є 1000.

7.4.1.4 Приклад

Icon Cache Size=100

7.4.1.5 Приклад

Max Icon Size=128

7.4.1.6 Image Cache Size

За допомогою цього параметра можна змiнити об’єм пам’ятi у байтах, який використовува-тиметься для кешування всiх зображень. Типовим значенням параметра є 67108864.

7.4.1.7 Приклад

Image Cache Size=256000000

7.4.2 [Options - bibtex]

Цi параметри слiд вказати у групi Options - bibtex.

7.4.2.1 lyxpipe

Цей параметр призначено для визначення адреси lyxpipe для надсилання бiблiографiчнихпосилань. Суфiкс .in вказувати не потрiбно.

7.4.2.2 Приклад

lyxpipe=$HOME/.lyx/lyxpipe

7.5 Трансляцiя символiв Bibtex

Пiд час iмпортування або експортування файлiв bibtex деякi символи буде перетворено зкомбiнацiй символiв TeX на символи Unicode i навпаки. Перелiк транслювання символiв мi-ститься у файлi bibtex-translation.xml, який зберiгаються у каталозi встановлених данихпакунка програми. За бажання, ви можете змiнити параметри цiєї трансляцiї. Елементи цьо-го файла мiстять символи Unicode i вiдповiднi рядки еквiвалентних комбiнацiй символiв TeX,трансляцiя може бути неоднозначною. Перший з можливих декiлькох рядкiв буде викори-стано пiд час експорту до bibtex.

<key char=" A"><string

>{\‘A}</string ><string

>\‘{A}</string ></key >

58

Пiдручник з Tellico

7.6 Трюки з XSLT

Тут наведено декiлька пiдказок щодо написання XSLT призначеного для обробки даних XMLпрограми Tellico: (TBD).

59

Пiдручник з Tellico

Роздiл 8

Запитання i вiдповiдi

1. Як менi ввести записи декiлькох авторiв?Iмена авторiв слiд вiдокремлювати крапками з комою, ось так: Brian W. Kernighan;Dennis M. Ritchie. Не додавайте слiв на зразок «and» (або «i») мiж iменами, навiтьякщо у книги 20 авторiв. Якщо було позначено пункт налаштувань щодо автоматичногоформатування, першим завжди буде показано прiзвище автора.Всi iншi властивостi, якi можуть складатися з декiлькох значень, наприклад «жанр»та «ключовi слова», вводяться подiбним же чином, окремi значення має бути роздiленокрапкою з комою (;).

2. Чи можна змiнити вигляд надрукованої сторiнки?Так, звичайно. Знайдiть файл tellico-printing.xsl, який має зберiгатися у каталозi$KDEDIR/share/apps/tellico/. Для внесення ваших змiн ви можете скопiювати цей файлдо каталогу $KDEHOME/share/apps/tellico/. Вам доведеться ознайомитися з XSLT, — визможете змiнити компонування сторiнки для друку, якщо навчитеся змiнювати потрi-бний файл. За цим файлом буде створено HTML, отже найпростiшим способом змiнитивигляд вiдбитка є змiна таблицi стилiв CSS у початковiй частинi цього файла.Не забувайте, що tellico-printing.xsl посилається на iнший файл, tellico-common.xsl, у якому мiстяться декiлька типових шаблонiв XSLT. Якщо ви скопiюєте tellico-printing.xsl до теки $KDEHOME, вам доведеться або змiнити елемент <xsl:import> так,щоб вiн вказував на справжнє розташування файла tellico-common.xsl або скопiюва-ти до вiдповiдної теки i цей файл.

3. Як впорядкувати записи за властивiстю, яку не показано на панелi iнструментiв?Щоб дозволити групування за полем, яке типово для групування не використовується,позначте пункт «Дозволити групування» для вiдповiдного поля у дiалоговому вiкнi«Поля збiрки».

4. Навiщо Tellico показує всi цi незрозумiлi повiдомлення?Повiдомлення на зразок:

Tellico :: updateCollectionToolBarGroupView :: setGroupAttribute - authorGroupView :: slotAddCollectionQCheckBox :: property( "title" ) failed: property invalidor does not exist

призначено для усування вад. Ви можете придушити появу таких повiдомлень за допо-могою параметра --disable-debug, вказаного пiд час налаштування збирання програ-ми. Крiм того, ви можете скористатися параметром --enable-final, у такому випадкупiд час збирання буде використано бiльше оперативної пам’ятi, але програма працюва-тиме ефективнiше.Останнє повiдомлення дещо вiдрiзняється вiд iнших, воно означає, що вашу бiблiотекуQt було зiбрано з пiдтримкою певних даних, призначених для усування вад.

60

Пiдручник з Tellico

Крiм того, якщо Tellico вже встановлено, запустiть kdebugdialog i переконайтеся, щодля програми знято позначку з пункту «0 (generic)». Таким чином, буде вимкнено всiповiдомлення для усування вад, якi надходять вiд всiх загальних програм KDE, тобтотих програм, якi не постачаються у офiцiйних пакунках KDE.

5. Як можна змiнити перелiк показаних стовпчикiв даних?Наведiть вказiвник на панель заголовка i клацнiть правою кнопкою мишi. Крiм того,ви можете перетягувати заголовки для перевпорядкування стовпчикiв, або клацнутина заголовку стовпчика, щоб впорядкувати записи за вмiстом цього стовпчика.

6. Як вiдфiльтрувати записи за полем на зразок «Прочитана»?На внутрiшньому рiвнi позначенi поля у Tellico зберiгаються у виглядi значень «true»,отже, якщо ви, наприклад, бажаєте застосувати такий фiльтр, за якого буде показанолише тi книжки з науковою фантастикою, якi ви ще не читали, вам слiд встановитидва правила фiльтрування. Позначте пункт «Вiдповiдає всiм наступним». Для першогоправила вкажiть «Жанр» «мiстить» «Наукова фантастика» (без лапок) i друге правило«Прочитана» «не мiстить» «true» (без лапок).Крiм того, ви можете скористатися для пошуку тексту у будь-якому з полiв записiвпанеллю швидкого пошуку. Якщо у введеному вами у це поле рядку буде небуквеннийсимвол, програма вважатиме цей рядок формальним виразом. Отже, якщо вам хоче-ться швидко побачити всi записи книжок Вебера або Буджолд, введiть у рядок панелiiнструментiв «вебер|буджолд» (без лапок).

7. Якщо менi додати новi шаблони записiв?Шаблони записiв користувача зберiгаються у каталозi $KDEHOME /share/apps/tellico/entry-templates/ , загальносистемнi шаблони зберiгаються у каталозi $KDEDIR /share/apps/tellico/entry-templates/ . Шаблони, що зберiгаються у $KDEHOME маютьперевагу над будь-якими шаблонами з тiєю ж назвою, якi зберiгаються у каталозi $KDEDIRS. Шаблони записiв можна пов’язати з певною збiркою за допомогою дiалоговоговiкна параметрiв програми.Шаблони дiалогового вiкна звiтiв зберiгаються у каталозi $KDEHOME /share/apps/tellico/report-templates/ .

8. Збирання i встановлення пройшло у звичайному режимi, але пiсля запуску програмиTellico я бачу порожнє вiкно. Що не так?Програми KDE шукають данi за адресами, вказаними у змiннiй середовища $KDEDIRS.Якщо ви, наприклад, встановили програму до каталогу /usr/local, а змiнна середо-вища $KDEDIRS має порожнє значення або лише значення /usr, Tellico не зможе знайтипотрiбнi файли. Така ситуацiя часто виникає у SuSE, у цiй системi вам слiд налаштуватизбирання з параметром --prefix= /opt/kde3. Iншим варiантом вирiшення проблеми єдодавання вiдповiдного рядка до файла .profile для визначення потрiбного значеннязмiнної середовища $KDEDIRS. Звернiться до документацiї з вашого командної оболонки.

9. Як експортувати додатковi поля bibtex?Tellico використовує властивiсть bibtex для визначення способу експортування полiв bi-btex. Якщо ви бажаєте вказати додатковi поля для експортування, наприклад abstract,вiдкрийте дiалогове вiкно редагування полiв i натиснiть кнопку Встановити власти-востi. Додайте властивiсть bibtex зi значенням abstract. Тепер, коли ви експортуватиме-те данi до bibtex або bibtexml, цю властивiсть буде використано для назви поля bibtex.

10. Що трапилося з програмою Bookcase?Через конфлiкт торговельних марок Bookcase було перейменовано на Tellico у вереснi2004 року. Було випущено Tellico 0.12, програму, яка повнiстю збiгалася з Bookcase 0.11у всьому, окрiм назви.

11. Що означає назва Tellico?У автора програми було декiлька iнших варiантiв назви програми, частина з яких булапов’язана з збiрками книжок. Але Tellico може працювати не лише зi збiрками книжок,i, крiм того, ця програма є хобi автора, отже вiн обрав назву, яка, на його думку, звучаланайкраще: так називається одне з мiст, розташованих поряд з мiстом, де вирiс авторпрограми.

61

Пiдручник з Tellico

12. Навiщо програма показує посилання на Amazon.com у результатах пошуку?Вiдповiдно до умов угоди, яка регламентує доступ до вебслужб Amazon.com, всi зо-браження, отриманi за допомогою служби, мають супроводжуватися посиланням наAmazon.com, а також додатковим текстом посилання. Слiд обов’язково вказуватипов’язаний з зображенням iдентифiкатор Amazon.com, iнакше довелося б сплачуватипереспрямування.

13. Чому програма не використовує справжнi бази даних?Частково, причиною написання Tellico стало зацiкавлення автора програми у вивченнiC++. На той час йому не було нiчого вiдомо про SQL. Зараз у нього лише прибли-зне уявлення щодо того, як користуватися цим iнструментом керування базами даних.Отже, вiд початку Tellico не планувався як iнструмент керування реляцiйною базоюданих, такий стан справ зберiгатиметься до того часу, коли у майбутньому автор кра-ще вивчить SQL i матиме час i натхнення, щоб змiнити модель даних. Якщо вас це невлаштовує, добре, не користуйтеся Tellico.Звичайно ж, автор буде радий, якщо ви вiзьмете реалiзацiю потрiбних вам функцiй насебе.

62

Пiдручник з Tellico

Роздiл 9

Довiдка щодо команд

9.1 Головне вiкно Tellico

Далi за текстом докладно обговорено кожен з пунктiв меню. Якщо iснує клавiатурне скоро-чення, яке виконує ту саму дiю, що i пункт меню, поряд з пунктом меню буде вказано цескорочення.

9.1.1 Меню «Файл»

Файл→СтворитиЗа допомогою цього пункту меню можна створити нову збiрку. У Tellico передбачено12 типових видiв збiрок, а також порожню нетипову збiрку, параметри якої визначаєкористувач.

Файл→Вiдкрити... (Ctrl-O)За допомогою цього пункту можна вiдкрити файл Tellico.

Файл→Вiдкрити недавнiйЗа допомогою цього пункту можна вiдкрити файл з пiдменю, у якому мiститься списокнещодавно вiдкритих файлiв.

Файл→ Зберегти... (Ctrl-S)За допомогою цього пункту меню можна зберегти збiрку. Якщо файл має назву Безназви, використання пункту Зберегти... рiвноцiнне використанню пункту меню Збе-регти як. Цей пункт меню буде доступним лише у разi, якщо данi збiрки було змiнено.

Файл→ Зберегти як... (Ctrl-Shift-S)За допомогою цього пункту можна зберегти збiрку до нового файла.

Файл→Друкувати... (Ctrl-P)За допомогою цього пункту меню можна надрукувати збiрку. Параметри друку можнаналаштувати у дiалоговому вiкнi налаштування.

Файл→ IмпортуватиЗа допомогою цього пункту можна наказати програмi iмпортувати данi з зовнiшньогофайла. Tellico може iмпортувати данi у багатьох форматах.

Файл→ЕкспортуватиЗа допомогою цього пункту меню можна наказати програмi експортувати збiрку уiншому форматi. Tellico може експортувати данi у багатьох форматах.

63

Пiдручник з Tellico

Файл→Вийти (Ctrl-Q)За допомогою цiєї команди можна закрити вiкно Tellico. Якщо у збiрцi залишалися не-збереженi змiни, програма запитає вас про те, чи слiд їх зберегти, перш нiж завершитироботу.

9.1.2 Меню «Змiни»

Змiни→Вернути (Ctrl-Z)За допомогою цього пункту меню можна скасувати попередню дiю. Не всi дiї пiдтри-мують скасування.

Змiни→Повторити (Ctrl-Shift-Z)За допомогою цього пункту меню можна повернути результати ранiше скасованої дiї.

Змiни→Вирiзати (Ctrl-X)За допомогою цього пункту меню можна вилучити з тексту будь-який видiлений фра-гмент i розмiстити копiю вилученого тексту у буферi обмiну даними.

Змiни→Копiювати (Ctrl-C)За допомогою цього пункту меню можна скопiювати будь-який видiлений фрагменттексту до буфера обмiну даними.

Змiни→Вставити (Ctrl-V)За допомогою цього пункту меню можна вставити текст з буфера обмiну даними доредактора у поточну позицiю курсора.

Змiни→Вибрати все (Ctrl-A)За допомогою цiєї команди можна вибрати всi записи у збiрцi пiд час перегляду стов-пцями.

Змiни→Скасувати вибiр (Ctrl-Shift-A)За допомогою цього пункту можна скасувати вибiр всiх записiв у збiрцi.

Змiни→Пошук у iнтернетi... (Ctrl-I)За допомогою цього пункту можна вiдкрити дiалогове вiкно пошуку у iнтернетi для по-шуку i iмпорту записiв з рiзноманiтних сайтiв у мережi Iнтернет, зокрема Amazon.com.

Змiни→Додаткове фiльтрування... (Ctrl-J)За допомогою цього пункту можна вiдкрити дiалогове вiкно налаштування фiльтрiв.

9.1.3 Меню «Збiрка»

Збiрка→Створити запис (Ctrl-N)За допомогою цього пункту можна вiдкрити вiкно редактора записiв для створеннянового запису.

Збiрка→Редагувати запис (Ctrl-E)За допомогою цього пункту можна вiдкрити вiкно редактора записiв для змiни вибра-ного запису.

Збiрка→ Здублювати запис (Ctrl-Y)За допомогою цього пункту меню можна скопiювати або здублювати вибранi записи узбiрцi.

64

Пiдручник з Tellico

Збiрка→Вилучити запис (Ctrl-D)За допомогою цього пункту меню можна вилучити вибранi записи.

Збiрка→Об’єднати записиЗа допомогою цього пункту меню можна об’єднати вибранi записи.

Збiрка→Оновити записЗа допомогою цього пункту меню можна отримати доступ до списку всiх можливихджерел даних, ним можна скористатися для автоматичного опитування джерела i онов-лення вибраних записiв.

Збiрка→Вiддати у боргЗа допомогою цiєї команди можна вiдкрити дiалогове вiкно позичання вибраних запи-сiв..

Збiрка→Повернути з боргуЗа допомогою цього пункту меню можна повернути до збiрки вибранi записи, якi по-значено як вiдданi у борг.

Збiрка→Перейменувати збiрку (Ctrl-R)За допомогою цього пункту меню можна вiдкрити дiалогове вiкно, призначене дляперейменування збiрки.

Збiрка→Поля збiрки... (Ctrl-U)За допомогою цього пункту меню можна вiдкрити дiалогове вiкно редагування полiв.

Збiрка→Створити звiт...За допомогою цього пункту меню можна вiдкрити дiалогове вiкно звiтiв, за допомогоюякого можна створювати звiти щодо збiрки.

Збiрка→Бiблiографiя→Перетворити на бiблiографiюЗа допомогою цього пункту меню ви можете перетворити книжкову збiрку на бiблiо-графiю додаванням певних полiв, потрiбних для експорту до Bibtex. Цей пункт менюбуде увiмкнено, лише якщо вiдкрито книжкову збiрку.

Збiрка→Бiблiографiя→Макрос обробки рядкiв...За допомогою цього пункту меню ви можете вiдкрити дiалогове вiкно для редагуваннярядкових макросiв Bibtex у збiрцi. Цей пункт буде увiмкнено, лише якщо ви редагуєтебiблiографiю.

Збiрка→Бiблiографiя→Перевiрити на дублiкати ключiв&#8230;За допомогою цього пункту меню можна виконати пошук дублiкатiв ключiв bibtex iфiльтрування збiрки з метою показу записiв дублiкатiв таких ключiв.

Збiрка→Бiблiографiя→Копiювати данi Bibtex до буфера обмiнуЗа допомогою цього пункту меню ви можете копiювати посилання Bibtex до буфераобмiну даним так, що посилання можна вставити до документа LaTeX.

Збiрка→Бiблiографiя→ Зробити посилання в LyXЗа допомогою цього пункту меню ви можете надiслати посилання на вибранi записи дотак званої lyxpipe для наступного використання у LyX, Kile або iншiй програмi LaTeX.Цей пункт буде увiмкнено, лише якщо ви редагуєте бiблiографiю.

65

Пiдручник з Tellico

9.1.4 Меню «Параметри» i «Довiдка»

Окрiм типових для KDE пунктiв меню Параметри i Довiдка, описаних у роздiлi щодоменю пiдручника з основ роботи у KDE, у Tellico передбачено такi додатковi пункти:

Параметри→Показувати групиЗа допомогою цього пункту меню ви можете увiмкнути або вимкнути показ переглядугруп.

Параметри→Показувати редактор записiвЗа допомогою цього пункту меню ви можете увiмкнути або вимкнути показ редакторазаписiв.

Параметри→ Групувати вибранеЗа допомогою цього пункту меню можна змiнити поле, яке буде використано для гру-пування записiв у збiрцi.

66

Пiдручник з Tellico

Роздiл 10

Подяки i лiцензiя

TellicoАвторськi права на програму належать © 2001–2019 Robby Stephenson [email protected]

Авторськi права на документацiю до програми належать Robby [email protected], 2001–2019.

Переклад українською: Юрiй Чорноiван [email protected]

Ця програма поширюється за умов дотримання GNU General Public License.

Цей документ поширюється за умов дотримання GNU Free Documentation License.

Автор цiєї документацiї надає вам дозвiл використовувати її вмiст вiдповiдно до умовFreeBSD Documentation License, якщо ви цього бажаєте. Якщо ви бажаєте дозволити викори-стання вашої версiї вмiсту цiєї документацiї лише за умов дотримання FreeBSD Documentati-on License, i не бажаєте надавати дозвiл iншим особами використовувати версiю цього фай-ла вiдповiдно до умов GFDL, позначте це ваше рiшення вилученням умов лiцензуванняGFDL з замiною їх повiдомленням про лiцензування та iншими застереженнями FreeBSDDocumentation License. Якщо ви не вилучите наведенi вище умови лiцензування згiдно GFDL,будь-хто матиме змогу використовувати вашу версiю цього файла за умов дотримання однiєїз лiцензiй: GFDL або FreeBSD Documentation License.

67