Информационный портал
pocket versionPOCKET  wikiWIKI  FAQFAQ  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ПрофильПрофиль  Войти и проверить личные сообщенияВойти и проверить личные сообщения  ВходВход

Еще одна система ведения локальных библиотек
На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB
Предыдущая тема :: Следующая тема  
Автор Сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Пт Янв 04, 2008 12:54    Заголовок сообщения: Ответить с цитатой

Edred писал(а):

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

Код:
fb2lrf.exe -r file1.fb2 file2.fb2 ...


Если экспорт поддерживается через командную строку. Где-то мне попадалось упоминание, что поддерживает или планируется...

Есть такая фича - называеится  External Tools. Можно пользоваться уже в текущей версии.

Edred писал(а):
<...>В Досе есть такая команда - fc - file compare - которая позволяет сравнить два текстовых (и не только файла), показав все их различия. Если бы можно было реализовать аналогичную вещь для fb2 (как опцию при импорте, отключаемую, естественно) для случаев, когда книга есть в библиотеке и предпринимается попытка загрузить такую же, но файл чуть отличается... <...>

diff-тулза планируется, но позже, гораздо позже.

Добавлено спустя 13 минут 23 секунды:

Mar00k писал(а):
Кстати выложи всё-таки отдельно конвертер в pdf, просто хотя бы глянуть и посравнивать с lrf.


Чуть позже -- на выходных.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Вт Янв 08, 2008 2:51    Заголовок сообщения: Ответить с цитатой

Выложил конвертер fb2pdf:

http://www.assembla.com/spaces/jfblibpublic/documents/amSjEuVxSr3iWdabIlDkbG/download

Для пользователей win:
fb2pdf.exe <in.fb2> [<out.pdf>] [<config.xml>]

Для остальных платформ:
java -jar fb2pdf.jar <in.fb2> [<out.pdf>] [<config.xml>]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Mar00k
Новенький участник форума

Новенький участник форума

Зарегистрирован: 16.11.2007
Сообщения: 32
Откуда: Минск

СообщениеДобавлено: Вт Янв 08, 2008 10:41    Заголовок сообщения: Ответить с цитатой

Попробовал. Получил на первой странице -
Чингиз null Айтматов =)

в остальном нужно посмотреть что получается. Главный вопрос - там я так понял все настройки лежат в config.xml?
Тогда по сути конвертер работает реально быстро и получается нормально, но нужно сравнить с результатом работы сервиса http://www.codeminders.com/fb2pdf/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Вт Янв 08, 2008 16:38    Заголовок сообщения: Ответить с цитатой

Mar00k писал(а):
Попробовал. Получил на первой странице -
Чингиз null Айтматов =)

Preview-версия, однако Smile

Mar00k писал(а):
в остальном нужно посмотреть что получается. Главный вопрос - там я так понял все настройки лежат в config.xml?

По умолчанию - да. Вообще можно сделать сколько угодно разных конфигов и указывать нужный третьим параметром при запуске. В комлекте, кстати, идет второй конфиг - для vista-шрифтов (calibri и пр.). Только требуемые шрифты надо переписать в папку fonts (или в конфиге прописать полные пути к ним).

Mar00k писал(а):
Тогда по сути конвертер работает реально быстро и получается нормально, но нужно сравнить с результатом работы сервиса http://www.codeminders.com/fb2pdf/

У Вадима Заливы для созания pdf используется ТеХ => качество верстки будет по определению лучше (space distrubution с учетом занков препинания и прочие многолетние наработки ТеХ-а). Я же писал свой конвертер для возможности поиграться с различными шрифтами и размерами, чтобы получить наиболее приятное для меня полотно текста, и пусть пока переносе тире может уехать на следующую строку - зато текст сверстан в выбранных мною шрифтах и c оптимальными для меня размерами. Ну и плюс оперативность -- запустил, получил pdf Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Mar00k
Новенький участник форума

Новенький участник форума

Зарегистрирован: 16.11.2007
Сообщения: 32
Откуда: Минск

СообщениеДобавлено: Вт Янв 08, 2008 16:46    Заголовок сообщения: Ответить с цитатой

Ну вроде как сервис тот можно и локально поставить, на the-ebook.org было описание, но там совсем нетривиально и мне просто было банально лень разбираться.
А вот библиотечки не хватает... Может потестить чего нужно?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


prudenko
Новенький участник форума

Новенький участник форума

Зарегистрирован: 09.01.2008
Сообщения: 1

СообщениеДобавлено: Ср Янв 09, 2008 2:00    Заголовок сообщения: Ответить с цитатой

Спасибо большое за программу JFBLibrary,
прекрасня идея и грамотная реализация.
Заметил ошибоцку в работе - при переходе
курсором от книжки к книжке в списке по жанрам
не обновлйсется информация о книже в окошке "инфо".
С нетерпением жду версию с БД на MySQL.
Заранее СПАСИБО,
Павel
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Ср Янв 09, 2008 13:16    Заголовок сообщения: Ответить с цитатой

Mar00k писал(а):
А вот библиотечки не хватает... Может потестить чего нужно?


Нужно будет, но чуть позже.

Добавлено спустя 5 минут 10 секунд:

prudenko писал(а):
Заметил ошибоцку в работе - при переходе курсором от книжки к книжке в списке по жанрам не обновлйсется информация о книже в окошке "инфо".

В разрабатываемой версии работает нормально. Увы, текущая версия не суппортится -- так что надо набраться терпения и подождать обновленной версии.

prudenko писал(а):
С нетерпением жду версию с БД на MySQL.

MySQL стоит первой в списке. В ближайшие дни начну заниматься.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Edred
Новенький участник форума

Новенький участник форума

Зарегистрирован: 19.06.2006
Сообщения: 26

СообщениеДобавлено: Чт Янв 24, 2008 15:20    Заголовок сообщения: Ответить с цитатой

hedgehog77 писал(а):
Однако релиза раньше января не будет (да и в начале января тоже не ждите). Впрочем, если есть желание, могу выкладывать тестовые сборки, но без всяких гарантий, исключительно погонять: от сборки к сборке может радикально измениться формат файла бибилотеки, структура таблиц, система может вообще не запуститься и пр.


Как успехи? Уже, фактически, конец января... Может, можно какую-нибудь тестовую сборку пощупать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Пт Янв 25, 2008 13:34    Заголовок сообщения: Ответить с цитатой

Edred писал(а):
Как успехи? Уже, фактически, конец января... Может, можно какую-нибудь тестовую сборку пощупать?


Очень туго со временем -- последние 2 недели его не было вообще. Поэтому разработка практически не велась. Сейчас потихоньку начинаю возвращаться к работе на библиотекарем. Возможно что-нибудь выложу после выходных.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Cd_spb
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 28.06.2006
Сообщения: 189

СообщениеДобавлено: Сб Янв 26, 2008 11:01    Заголовок сообщения: Ответить с цитатой

hedgehog77, огромное спасибо, что не бросаете проект!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


WhiteOwl
Новенький участник форума

Новенький участник форума

Зарегистрирован: 16.04.2007
Сообщения: 70

СообщениеДобавлено: Пн Янв 28, 2008 22:12    Заголовок сообщения: Ответить с цитатой

Ну наконец-то, хоть один библиотекарь умеет работать с русским на нерусских виндах Smile

Замеченные неудобства:
- После добавления External Tool его можно только удалить и создать заново, а редактировать нельзя.
- External Tool не хватает собственной консоли (во всяком случае на виндах) Вот позвал я fb2pdf на книжку и .... а где искать результат работы? А где ругань на ошибки?
- А зачем делать полную распаковку всех файлов в zip архиве? Просто поиск имени файла завершающегося fb2 разве не достаточно? А то вот у меня в download каталоге лежит архивчик на 250 мег и библиотекарь долго и мучительно искал в нем книжки....

Добавлено спустя 11 минут 21 секунду:

Странность:
Правый клик по книге, выбираю Edit with external editor, библиотекарь переключает на страничку Home и запускается FBE. Исправляю опечатку в книге, закрываю FBE.
На страничке Home, тыкаю в Read напротив только что отредактированной книги - получаю текст с опечаткой. Переключаюсь на список авторов, двойной клик по книге - получаю отредактированный текст. Переключаюсь на страничку Home, клик по Read - отредактированный текст...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Вт Янв 29, 2008 12:48    Заголовок сообщения: Ответить с цитатой

Cd_spb писал(а):
hedgehog77, огромное спасибо, что не бросаете проект!

Куда ж я брошу -- самому такая программа нужна Smile

Добавлено спустя 19 минут 40 секунд:

WhiteOwl писал(а):
Ну наконец-то, хоть один библиотекарь умеет работать с русским на нерусских виндах Smile

Основная задача шире - работа не только на нерусских виндах, но и на не-виндах вообще Smile

WhiteOwl писал(а):
Замеченные неудобства:
- После добавления External Tool его можно только удалить и создать заново, а редактировать нельзя.

Сейчас используется стандартный класс из RCP для редактирования списка строк -- позже напишу нормальный редактор.

WhiteOwl писал(а):

- External Tool не хватает собственной консоли (во всяком случае на виндах) Вот позвал я fb2pdf на книжку и .... а где искать результат работы? А где ругань на ошибки?

Перехват вывода консоли и вывод в окно -- в планах, но там есть пару нюансов которые надо победить.

WhiteOwl писал(а):

- А зачем делать полную распаковку всех файлов в zip архиве? Просто поиск имени файла завершающегося fb2 разве не достаточно? А то вот у меня в download каталоге лежит архивчик на 250 мег и библиотекарь долго и мучительно искал в нем книжки....

Я посмотрю в плане оптимизации, но zip-архивы с русскими именами внутри (а от них не застрахова никто) -- это отдельная сказка с элементами эротики, поэтому работа с zip-ами... несколько "хитрая".

WhiteOwl писал(а):

Странность:
Правый клик по книге, выбираю Edit with external editor, библиотекарь переключает на страничку Home и запускается FBE. Исправляю опечатку в книге, закрываю FBE. На страничке Home, тыкаю в Read напротив только что отредактированной книги - получаю текст с опечаткой. Переключаюсь на список авторов, двойной клик по книге - получаю отредактированный текст. Переключаюсь на страничку Home, клик по Read - отредактированный текст...

Недоработка + особенность построения системы: есть в ней такая концепция - полки (которые по сути просто папки); есть полка "Reading" (туда извлекаются книжки при чтении и оттуда скармливаются читалке) и есть полка "Editing" (из неё книжки скармливаются редактору). Так вот, после редактирования и Save обновлённая книжка с полки редактирования записывается в основное хранилище, но не обновляется на полке "Reading". Надо просто добавить отслеживание этих изменений и при необходимости обновлять полку Reading (записал себе в тикеты, спасибо за инфу).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


WhiteOwl
Новенький участник форума

Новенький участник форума

Зарегистрирован: 16.04.2007
Сообщения: 70

СообщениеДобавлено: Вт Янв 29, 2008 20:26    Заголовок сообщения: Ответить с цитатой

Еще предложение:
Раз уж для полки Reading книжка все равно вытаскивается из архива и скармливается читалке как простой fb2, то может быть стоит переименовывать этот файл для полки Reading? Формат переименования можно сделать настраиваемым, по тому же шаблону что и 'book saving pattern' в настройках.
Не знаю как остальные читалки, а Haali Reader и FBE прекрасно умеют брать файлы с юникодными именами файлов, если этот файл не лежит внутри зипа. А это препятствие у нас уже совсем не препятствие Smile
Ну а если найдутся такие пользователи которые все же не смогут читать файлы с юникодными именами то для них не сложно добавить в шаблон имени $i - представляющий id книги.

И кстати о шаблоне. В $s:pos сколько символов? Переменное количество или жестко два?

Добавлено спустя 19 минут 34 секунды:

А вообще, где этот шаблон сейчас используется?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Ср Янв 30, 2008 17:30    Заголовок сообщения: Ответить с цитатой

WhiteOwl писал(а):
Еще предложение:
Раз уж для полки Reading книжка все равно вытаскивается из архива и скармливается читалке как простой fb2, то может быть стоит переименовывать этот файл для полки Reading? Формат переименования можно сделать настраиваемым, по тому же шаблону что и 'book saving pattern' в настройках.

Пока используется doc_id (для уникальности).

WhiteOwl писал(а):

И кстати о шаблоне. В $s:pos сколько символов? Переменное количество или жестко два?

Столько сколько цифр в числе (нулями не подбивается.)

WhiteOwl писал(а):

А вообще, где этот шаблон сейчас используется?

При сохранении нескольких книг.

Добавлено спустя 5 минут 42 секунды:

WhiteOwl писал(а):

- А зачем делать полную распаковку всех файлов в zip архиве? Просто поиск имени файла завершающегося fb2 разве не достаточно? А то вот у меня в download каталоге лежит архивчик на 250 мег и библиотекарь долго и мучительно искал в нем книжки...

Хорошая новость: batal работает над улучшением импорта, и в числе прочего сделал распаковку по отдельным файлам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


WhiteOwl
Новенький участник форума

Новенький участник форума

Зарегистрирован: 16.04.2007
Сообщения: 70

СообщениеДобавлено: Ср Янв 30, 2008 17:52    Заголовок сообщения: Ответить с цитатой

hedgehog77 писал(а):
WhiteOwl писал(а):

И кстати о шаблоне. В $s:pos сколько символов? Переменное количество или жестко два?

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

hedgehog77 писал(а):
WhiteOwl писал(а):

А вообще, где этот шаблон сейчас используется?

При сохранении нескольких книг.
А можно делать "имя файла по умолчанию" и для экспорта одной книги тоже?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9  След.
Страница 8 из 9

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group