Шаблон для имени файла
|
|
drserj | Дата: Среда, 14.12.2011, 21:55 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Предлагаю следующие элементы шаблона для формирования имени файла при конвертации и копировании на устройство:
%A - Автор %C - Первая буква фамилии %S - Серия %N - Номер в серии %T - Название книги %G - Жанр %F - Имя файла %B - BookID %L - Библиотека
Какие будут еще добавления/пожелания по поводу шаблонов?
drSerj
|
|
| |
Shams | Дата: Четверг, 15.12.2011, 11:12 | Сообщение # 2 |
Генерал-майор
Группа: Проверенные
Сообщений: 274
Статус: Offline
| Уж больно это растяжимое понятие. Что в него входит? Ясно, что ФИО. А Ник? А то есть масса авторов, особенно самиздатовских, у которых ничего кроме ника нет. С другой стороны, в последнее время появилась куча книг, у которых автору после нормальных ФИО влеплен ник "неустановленный автор". У другой кучи в поле "ник" умудряются вставить длиннющий интернет-адрес. И если в Либрусеке с Флибустой можно взять написание автора из базы, где он чаще всего прописан более-менее нормально, то в своей библиотеке все равно придется его компоновать из элементов дескрипшена. Так может сразу шаблон и разделить на эти элементы, как в FB2Librarian? Отдельно - Фамилия, отдельно - Имя и т.д.
|
|
| |
1_абрам | Дата: Четверг, 15.12.2011, 11:56 | Сообщение # 3 |
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Группу надо обязательно добавить.
А с автором не вижу проблемы. Автор это первая фамилия в списке авторов. Если что-то не так, то можно подправить - ведт библиотека то своя.
|
|
| |
Shams | Дата: Четверг, 15.12.2011, 14:16 | Сообщение # 4 |
Генерал-майор
Группа: Проверенные
Сообщений: 274
Статус: Offline
| Quote (1_абрам) Автор это первая фамилия в списке авторов В том-то и дело, что полно бесфамильных авторов. У одних - только имя, у других - только ник.
|
|
| |
drserj | Дата: Четверг, 15.12.2011, 14:36 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Автор берется первый из списка. Последовательность авторов не учитывается. Т.е. Если в одной книге первый Иванов а второй Петров, а во второй книге - первый Петров, а второй Иванов, то в первой книге будет взят Иванов, а во второй - Петров.
Поле Автор формируется приблизительно следующим образом: Если есть фамилия и имя - соответственно получится "Иванов Иван" Если есть только имя или фамилия - Будет или "Иванов" или "Иван" Если нет ни Фамилии ни Имени - берется ник. С отчеством - не знаю, надо ли.
А по поводу отсутствия у некоторых книг в базе авторов - ну а что делать - это явная провокация либруса Ну ничего я сделать с этим не могу... Ну порезана база...
По поводу группы - можно добавить. Вопрос, насколько это необходимо? И как быть, если книга входит в несколько групп? Смысл несколько теряется. Более того, если группы - это дерево, то в разных группах подгруппы могут (и будут, например, у меня) иметь одинаковые названия. Так что, информативность данного поля несколько сомнительна в виду отсутствия однозначности.
drSerj
|
|
| |
1_абрам | Дата: Четверг, 15.12.2011, 15:05 | Сообщение # 6 |
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Quote (drserj) По поводу группы - можно добавить. Вопрос, насколько это необходимо? И как быть, если книга входит в несколько групп? Смысл несколько теряется. Более того, если группы - это дерево, то в разных группах подгруппы могут (и будут, например, у меня) иметь одинаковые названия. Так что, информативность данного поля несколько сомнительна в виду отсутствия однозначности.
В принципе, группа - костыли для жанра. С жанром, тоже есть неоднозначность - у книги несколько жанров.
Как решить эту проблему понятно - берем первую группу и последнюю в дереве подгруппу. Все-таки случай, когда книга входит в несколько групп скорее исключение из правила.
По-поводу автора полностью согласен.
Сообщение отредактировал 1_абрам - Четверг, 15.12.2011, 15:06 |
|
| |
drserj | Дата: Четверг, 15.12.2011, 15:28 | Сообщение # 7 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Quote (1_абрам) В принципе, группа - костыли для жанра.
Ой, это не так однозначно. Для каждого понятие группа - разное. Да и уровень использования ограничен только уровнем извращенности пользователя
Quote (1_абрам) С жанром, тоже есть неоднозначность - у книги несколько жанров.
Да, как и с любым другим параметром, имеющим несколько значений
Quote (1_абрам) Как решить эту проблему понятно - берем первую группу и последнюю в дереве подгруппу.
А по-другому и не получится...
Quote (1_абрам) Все-таки случай, когда книга входит в несколько групп скорее исключение из правила.
Да нет, почему-же, очень даже не исключение.
drSerj
|
|
| |
Shams | Дата: Четверг, 15.12.2011, 15:36 | Сообщение # 8 |
Генерал-майор
Группа: Проверенные
Сообщений: 274
Статус: Offline
| Quote (drserj) Последовательность авторов не учитывается. Т.е. Если в одной книге первый Иванов а второй Петров, а во второй книге - первый Петров, а второй Иванов, то в первой книге будет взят Иванов, а во второй - Петров. В принципе, нормально. Но идеальным, конечно, был бы вариант, когда берется тот автор, стоя на котором производится экспорт. Но это уже так, рюшечки.
Quote (drserj) С отчеством - не знаю, надо ли. Толстой, Алексей Константинович Толстой, Алексей Николаевич
|
|
| |
drserj | Дата: Четверг, 15.12.2011, 15:46 | Сообщение # 9 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Quote (Shams) Но идеальным, конечно, был бы вариант, когда берется тот автор, стоя на котором производится экспорт. Что касаемо только закладки "Авторы"
Quote (Shams) Толстой, Алексей Константинович Толстой, Алексей Николаевич
И какие предложения? Добавить отчество? Не вопрос... Размер имени файла представил? А если еще и фамилия двойная?
drSerj
|
|
| |
1_абрам | Дата: Четверг, 15.12.2011, 16:34 | Сообщение # 10 |
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Quote (drserj) И какие предложения? Добавить отчество? Не вопрос... Размер имени файла представил? А если еще и фамилия двойная?
Не нужно отчество, пусть в одну папку попадают, ничего страшного.
Если очень критично имя можно руками подправить, например - Алексей_Константинович
|
|
| |
Shams | Дата: Четверг, 15.12.2011, 19:42 | Сообщение # 11 |
Генерал-майор
Группа: Проверенные
Сообщений: 274
Статус: Offline
| Quote (drserj) Добавить отчество? Не вопрос... Размер имени файла представил? А если первую букву отчества?
|
|
| |
drserj | Дата: Четверг, 15.12.2011, 19:47 | Сообщение # 12 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Quote (Shams) А если первую букву отчества? Да нет, уже если делать - то всё... А иначе - вообще не надо... В общем, пока без отчества, а там, если понадобится - добавим.
drSerj
|
|
| |