LibRusLib
Пятница, 29.03.2024, 12:51
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » MultiLib - Библиотекарь » Version 1.x » Обсуждение работы программы (Баги, проблемы, решения)
Обсуждение работы программы
1_абрамДата: Пятница, 16.05.2014, 10:53 | Сообщение # 121
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата burbond ()
В результате получилась удобная, практичная и красивая прога.


+1

Добавлено (16.05.2014, 08:53)
---------------------------------------------
А  для установки  версии 1.04 (build 140430)  можно только exe заменить?


Сообщение отредактировал 1_абрам - Пятница, 16.05.2014, 10:53
 
drserjДата: Пятница, 16.05.2014, 11:08 | Сообщение # 122
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
А  для установки  версии 1.04 (build 140430)  можно только exe заменить?

нет. Я точно не помню, но обычно параллельно правлю плагины и языковые модули.


drSerj
 
1_абрамДата: Пятница, 16.05.2014, 12:04 | Сообщение # 123
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
Последнее время появилась новая мода - создавать каталоги книг в формате FB2. Дабы упростить сие действо - решил добавить плагин, позволяющий полностью автоматизировать сей труд.


Отличная штука, спасибо.  Заметил маленькую ошибочку - формируется невалидный фб2.  В строчке  http://pastebin.ru/pf79ZzPv   нужен пробел.
 
drserjДата: Пятница, 16.05.2014, 12:19 | Сообщение # 124
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Заметил маленькую ошибочку - формируется невалидный фб2.

Ну, у меня все ридеры "прохавали" без проблем. И парсер xml виндовый тоже молчал... У тебя чем-то не открыло?
Впрочем, перевыложил правленый. Можешь скачать...


drSerj
 
1_абрамДата: Пятница, 16.05.2014, 15:18 | Сообщение # 125
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
FBE и проверял каким-то валидатором.   В правленном варианте валидатор показывает невалидный файл (из-за пустого  жанра),  но FBE  открывает  нормально.  Спасибо.

И надо бы в фб2 формировать содержание книжки  (Название Автор).


Сообщение отредактировал 1_абрам - Пятница, 16.05.2014, 15:30
 
drserjДата: Пятница, 16.05.2014, 17:05 | Сообщение # 126
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
И надо бы в фб2 формировать содержание книжки  (Название Автор).

А кто тебе мешает??? В содержание попадает из тега <title>, поправь под себя шаблон и вперед...

Цитата 1_абрам ()
В правленном варианте валидатор показывает невалидный файл (из-за пустого  жанра)

Ну, это слишком глупый валидатор какой-то... Тэг есть, содержимое (пускай даже пустая строка) - есть. Что его не устроило?

Цитата 1_абрам ()
FBE


Если ты про Fiction Book Editor - дык вот на что опираться не советовал-бы, дык на это унылое "поделие"...  Оно само такой код генерит зачастую, что xml-валидатор обгаживается от страха....

Я вообще, честно говоря, не понимаю любви к этому корявому fb2-формату, у которого практически отсутствуют возможности нормальной разметки книги, разночтения в клиентах, до боли скупые возможности. Это надо было так скрестить html с XML, что бы самое нужное и полезное от туда выкинуть... Честно говоря, я бы вообще избавлялся от такого формата. Ну чем даже тот же html не устроил? Завернули всё в зип (что и делает формат епаб) и вперед. Никаких ограничений, никаких левых парсингов, чудесные возможности для форматирования текста, и т.д. Дык нет, мы не ищем легких путей, нам стоя и в гамаке!


drSerj
 
1_абрамДата: Пятница, 16.05.2014, 18:36 | Сообщение # 127
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
А кто тебе мешает??? В содержание попадает из тега <title>, поправь под себя шаблон и вперед...

Виноват,  невнимательно прочитал ридми,  там все есть.

Подправил шаблон,   http://pastebin.ru/glZxaACT -  работает.

Хорошо бы в форме плагина запоминать введенный код жанра, ибо неудобно каждый раз его набирать.

Добавлено (16.05.2014, 16:34)
---------------------------------------------
Цитата drserj ()
Если ты про Fiction Book Editor - дык вот на что опираться не советовал-бы, дык на это унылое "поделие"... Оно само такой код генерит зачастую, что xml-валидатор обгаживается от страха....


Ну не знаю,  ничего удобнее не видел  (FictionBook Editor Release 2.6.3).  А ты что порекомендуешь?

Добавлено (16.05.2014, 16:36)
---------------------------------------------
Цитата drserj ()
Я вообще, честно говоря, не понимаю любви к этому корявому fb2-формату

Согласен,  по мне альтернатива фб2  - tex  (latex).   Вот там есть все, что нужно.

Еще раз спасибо за удобный плагин. Кстати, где это обмениваются фб2 файлами с наборами книжек?


Сообщение отредактировал 1_абрам - Пятница, 16.05.2014, 18:38
 
drserjДата: Пятница, 16.05.2014, 19:14 | Сообщение # 128
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Хорошо бы в форме плагина запоминать введенный код жанра, ибо неудобно каждый раз его набирать.

А сохранить параметры?

Цитата 1_абрам ()
Ну не знаю,  ничего удобнее не видел  (FictionBook Editor Release 2.6.3).  А ты что порекомендуешь?


А вот в том то и дело - ничего... Какой формат - такие и тулзы... Мне вообще кажется что фб2 - тока в xUSSR и обитает...

Цитата 1_абрам ()
Согласен,  по мне альтернатива фб2  - tex  (latex).   Вот там есть все, что нужно.


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

Цитата 1_абрам ()
Кстати, где это обмениваются фб2 файлами с наборами книжек?


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


drSerj
 
burbondДата: Пятница, 16.05.2014, 22:08 | Сообщение # 129
Генерал-майор
Группа: Проверенные
Сообщений: 252
Репутация: 0
Статус: Offline
Цитата drserj ()
Ну чем даже тот же html не устроил? Завернули всё в зип (что и делает формат епаб) и вперед.

А в этом что-то есть...   ok


Сообщение отредактировал burbond - Суббота, 17.05.2014, 15:00
 
1_абрамДата: Пятница, 16.05.2014, 22:24 | Сообщение # 130
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
А сохранить параметры?


Если ты имеешь в виду загружать файл описаний, то это не очень удобно.  Хотелось бы, чтобы было как с именем файлов.    Ведь жанр будет один и тот же ref_ref, например.

Добавлено (16.05.2014, 20:24)
---------------------------------------------

Цитата drserj ()
По-моему, он слишком сложен для таких целей.


Нет, есть даже конверторы из фб2 в тех.  Проблема в том, что ридеры не поддерживают тех.  Можно, конечно генерировать pdf,  но и для них в ридерах нет хороших программ.
 
drserjДата: Пятница, 16.05.2014, 23:12 | Сообщение # 131
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Ведь жанр будет один и тот же ref_ref, например.

с чего бы? Это только у тебя - один, а у других - вряд ли...

Цитата 1_абрам ()
Нет, есть даже конверторы из фб2 в тех.  Проблема в том, что ридеры не поддерживают тех.
 

Вот сам и ответил. Без поддержки ридеров - смысла нет. А вот epub - поддерживают почти все... Но почему-то у нас все ударились в fb2, тем самым ограничив себя по полной программе... Я, конечно, понимаю саму идею, но она настолько сырая, а развитие дальнейшее - в "левую" сторону... Да и то застопорилось...

Цитата 1_абрам ()
Можно, конечно генерировать pdf,  но и для них в ридерах нет хороших программ.


Ну, ридеры некоторые нормально держат, но pdf - не самое лучшее...


drSerj
 
1_абрамДата: Суббота, 17.05.2014, 18:19 | Сообщение # 132
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
с чего бы? Это только у тебя - один, а у других - вряд ли...


Не думаю так.    Это же в сущности одна и таже книжка - список отобранных книг.  

Кстати,  и автор документа тоже меняться не должен и его логично сохранять в форме.

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

А насколько трудно написать подбный плагин?
 
drserjДата: Суббота, 17.05.2014, 19:13 | Сообщение # 133
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Не думаю так.    Это же в сущности одна и таже книжка - список отобранных книг.
  
Только в том случае, если ты формируешь одну тематику. 

Цитата 1_абрам ()
Кстати,  и автор документа тоже меняться не должен и его логично сохранять в форме.

Сохраняются все поля, включая обложку.

Цитата 1_абрам ()
А насколько трудно написать подбный плагин?


Не сложно. Всего 1200 строк кода smile


drSerj
 
1_абрамДата: Воскресенье, 18.05.2014, 14:44 | Сообщение # 134
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
Сохраняются все поля, включая обложку.


У меня  сохраняется только имя файла и шаблона

Добавлено (18.05.2014, 12:44)
---------------------------------------------
Цитата drserj ()
Не сложно. Всего 1200 строк кода


Сурово.  Думаю  что большинство из них формируется копипастом,  но все равно -  немало.


Сообщение отредактировал 1_абрам - Воскресенье, 18.05.2014, 14:44
 
drserjДата: Воскресенье, 18.05.2014, 15:41 | Сообщение # 135
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
У меня  сохраняется только имя файла и шаблона

Я про сохранение в файл...

Цитата 1_абрам ()
Сурово.  Думаю  что большинство из них формируется копипастом,  но все равно -  немало.


Увы, копипаста немного smile А по поводу суровости - дык это мелочи, основной блок программы - 45 файлов плюс плагины, код главной формы - около 16000 строк, ну и еше столько-же - на остальные формы. Так что суммарно с плагинами - около 50 000 строк smile Ну, умнож на 2 или 3 (то что переписывается, оптимизируется) и получишь реальную картину smile


drSerj
 
Форум » MultiLib - Библиотекарь » Version 1.x » Обсуждение работы программы (Баги, проблемы, решения)
Поиск:

Copyright LibRusLib © 2024