LibRusLib
Пятница, 22.11.2024, 01:30
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Шаблон для имени файла
drserjДата: Среда, 14.12.2011, 21:55 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Предлагаю следующие элементы шаблона для формирования имени файла при конвертации и копировании на устройство:

%A - Автор
%C - Первая буква фамилии
%S - Серия
%N - Номер в серии
%T - Название книги
%G - Жанр
%F - Имя файла
%B - BookID
%L - Библиотека

Какие будут еще добавления/пожелания по поводу шаблонов?


drSerj
 
ShamsДата: Четверг, 15.12.2011, 11:12 | Сообщение # 2
Генерал-майор
Группа: Проверенные
Сообщений: 274
Репутация: 0
Статус: Offline
Quote (drserj)
%A - Автор

Уж больно это растяжимое понятие. Что в него входит? Ясно, что ФИО. А Ник? А то есть масса авторов, особенно самиздатовских, у которых ничего кроме ника нет. С другой стороны, в последнее время появилась куча книг, у которых автору после нормальных ФИО влеплен ник "неустановленный автор". У другой кучи в поле "ник" умудряются вставить длиннющий интернет-адрес. angry
И если в Либрусеке с Флибустой можно взять написание автора из базы, где он чаще всего прописан более-менее нормально, то в своей библиотеке все равно придется его компоновать из элементов дескрипшена.
Так может сразу шаблон и разделить на эти элементы, как в FB2Librarian? Отдельно - Фамилия, отдельно - Имя и т.д.
 
1_абрамДата: Четверг, 15.12.2011, 11:56 | Сообщение # 3
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Группу надо обязательно добавить.

А с автором не вижу проблемы. Автор это первая фамилия в списке авторов. Если что-то не так, то можно подправить - ведт библиотека то своя.
 
ShamsДата: Четверг, 15.12.2011, 14:16 | Сообщение # 4
Генерал-майор
Группа: Проверенные
Сообщений: 274
Репутация: 0
Статус: Offline
Quote (1_абрам)
Автор это первая фамилия в списке авторов

В том-то и дело, что полно бесфамильных авторов. У одних - только имя, у других - только ник.
 
drserjДата: Четверг, 15.12.2011, 14:36 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Автор берется первый из списка. Последовательность авторов не учитывается. Т.е. Если в одной книге первый Иванов а второй Петров, а во второй книге - первый Петров, а второй Иванов, то в первой книге будет взят Иванов, а во второй - Петров.

Поле Автор формируется приблизительно следующим образом:
Если есть фамилия и имя - соответственно получится "Иванов Иван"
Если есть только имя или фамилия - Будет или "Иванов" или "Иван"
Если нет ни Фамилии ни Имени - берется ник.
С отчеством - не знаю, надо ли.

А по поводу отсутствия у некоторых книг в базе авторов - ну а что делать - это явная провокация либруса smile Ну ничего я сделать с этим не могу... Ну порезана база...

По поводу группы - можно добавить. Вопрос, насколько это необходимо? И как быть, если книга входит в несколько групп? Смысл несколько теряется. Более того, если группы - это дерево, то в разных группах подгруппы могут (и будут, например, у меня) иметь одинаковые названия. Так что, информативность данного поля несколько сомнительна в виду отсутствия однозначности.


drSerj
 
1_абрамДата: Четверг, 15.12.2011, 15:05 | Сообщение # 6
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
По поводу группы - можно добавить. Вопрос, насколько это необходимо? И как быть, если книга входит в несколько групп? Смысл несколько теряется. Более того, если группы - это дерево, то в разных группах подгруппы могут (и будут, например, у меня) иметь одинаковые названия. Так что, информативность данного поля несколько сомнительна в виду отсутствия однозначности.


В принципе, группа - костыли для жанра. С жанром, тоже есть неоднозначность - у книги несколько жанров.

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

По-поводу автора полностью согласен.


Сообщение отредактировал 1_абрам - Четверг, 15.12.2011, 15:06
 
drserjДата: Четверг, 15.12.2011, 15:28 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
В принципе, группа - костыли для жанра.


Ой, это не так однозначно. Для каждого понятие группа - разное. Да и уровень использования ограничен только уровнем извращенности пользователя smile

Quote (1_абрам)
С жанром, тоже есть неоднозначность - у книги несколько жанров.


Да, как и с любым другим параметром, имеющим несколько значений

Quote (1_абрам)
Как решить эту проблему понятно - берем первую группу и последнюю в дереве подгруппу.


А по-другому и не получится...

Quote (1_абрам)
Все-таки случай, когда книга входит в несколько групп скорее исключение из правила.


Да нет, почему-же, очень даже не исключение.


drSerj
 
ShamsДата: Четверг, 15.12.2011, 15:36 | Сообщение # 8
Генерал-майор
Группа: Проверенные
Сообщений: 274
Репутация: 0
Статус: Offline
Quote (drserj)
Последовательность авторов не учитывается. Т.е. Если в одной книге первый Иванов а второй Петров, а во второй книге - первый Петров, а второй Иванов, то в первой книге будет взят Иванов, а во второй - Петров.

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

Quote (drserj)
С отчеством - не знаю, надо ли.

Толстой, Алексей Константинович
Толстой, Алексей Николаевич
 
drserjДата: Четверг, 15.12.2011, 15:46 | Сообщение # 9
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (Shams)
Но идеальным, конечно, был бы вариант, когда берется тот автор, стоя на котором производится экспорт.

Что касаемо только закладки "Авторы"

Quote (Shams)
Толстой, Алексей Константинович Толстой, Алексей Николаевич


И какие предложения? Добавить отчество? Не вопрос... Размер имени файла представил? А если еще и фамилия двойная? smile


drSerj
 
1_абрамДата: Четверг, 15.12.2011, 16:34 | Сообщение # 10
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
И какие предложения? Добавить отчество? Не вопрос... Размер имени файла представил? А если еще и фамилия двойная?


Не нужно отчество, пусть в одну папку попадают, ничего страшного.


Если очень критично имя можно руками подправить, например - Алексей_Константинович
 
ShamsДата: Четверг, 15.12.2011, 19:42 | Сообщение # 11
Генерал-майор
Группа: Проверенные
Сообщений: 274
Репутация: 0
Статус: Offline
Quote (drserj)
Добавить отчество? Не вопрос... Размер имени файла представил?

А если первую букву отчества?
 
drserjДата: Четверг, 15.12.2011, 19:47 | Сообщение # 12
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (Shams)
А если первую букву отчества?

Да нет, уже если делать - то всё... А иначе - вообще не надо...
В общем, пока без отчества, а там, если понадобится - добавим.


drSerj
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright LibRusLib © 2024