Что новенького?

Опубликовано: 21 ноября 2009.
Автор: koreec.

Рубрика: Вести с полей.

Просмотров: 253.
Подписаться на комментарии по RSS.

Разработка идет своим чередом сразу по нескольким направлением. Прежде все это работа с FBD, которая вылилась в отдельный проект - FBD Maker. В MHL осталась только базовая часть - конвертация при импорте с базовым набором полей и конвертация ранее каталогизированных книг. Все остальное уехало в FBD Maker, который на по идеологии напоминает известную софтину для работы с тегами mp3  Tag&Rename. Только в нашем случае все намного сложнее, потому как полей больше.

На данный момент функционал такой:

  • Ручная конвертация в FBD (ну это банально)
  • Автоматическая конвертация с получением информации из имени файла (по шаблону)
  • Режим массового редактирования с перезаписью отдельных полей как в Tag&Rename 
  • Автоматическая конвертация с использованием БД библиотеки Генезис

Лично мне больше всего нравится последний пункт. Поскольку значительная часть ходящих по рунету технических книг уже осела в Генезисе, то шансы найти там данные достаточно велики. Работает это все примерно следующим образом: программа считает контрольную сумму файла и отправляет на специальный сервер, который при наличии данных отдает уже готовый фбд - файл. Остается прикрутить обложку (для djvu это уже автоматизировано), и готово! 

Подключение обложек к pdf пока работает в полуавтоматическом режиме - если в папке с книгой есть соответствующая картинка, она цепляется автоматом. Заготовить же картинки заранее можно используя софт типа Pdf2Image. Надеюсь, в ближайшее время этот процесс удастся полностью автоматизировать.

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

     

Комментариев: 5

  1. 06.12.2009 в 10:20:33 | #1

    Здравствуйте.Извините за беспокойство - может сможете помочь советом в решении моей проблемы:скачал "Lib.Rus.Ec - Архив библиотеки Либрусек от 15.10.2009 (Lib.Rus.Ec) / 2009 / FB2"(по ссылке:http://rapidlinks.ru/link/?lnk=128979&from=comment#comments).Ошибочно извлек ВСЕ из архивов, вплоть до отдельных книг в формате FB2, а архивы удалил.Оказывается прога MyHomeLib работает с книгами, запакованными в zip-архивы.Пытался запаковать их обратно прогой WinZip, но получившиеся архивы прога все равно "не видит", хотя все пути в ней к архивам я установил верно.

    Предполагаю, что прога MyHomeLib работает только с "родными" архивами,то есть там должна быть строго определенная степень сжатия архива(если сжатие другое, то прога архив "не читает" и "не видит").Поэтому прошу - посмотрите, пожалуйста, в свойствах этих zip-архивов их параметры(степень сжатия, какой прогой сжато (может 7-zip?) может-инфа для восстановления и т.д. - чтобы я мог точно так же запаковать книги обратно в архивы)- и сообщите мне эти параметры(можно прямо здесь - в комментариях или через мой ник на почту). А то обидно - с моей скоростью скачивания я почти 2 месяца круглосуточно качал, а тут по собственной глупости не могу этой прогой пользоваться.Выручите, пожалуйста! На офф.сайте проги новички 3 суток не могут писать сообщения...Заранее спасибо.

  2. 06.12.2009 в 14:04:32 | #2

    Как на мой взгляд оптимальным решением вашей проблемы будет создание собственной библиотеки на основе распакованных вами файлов:

    1. В программе MyHomeLib в закладке "коллекция", создаете новую пустую! коллекцию. Нажать "коллекция" , "новая коллекция","пустая коллекция". В поле "название коллекции" пишете любое название, в поле "файл коллекции" тоже любое имя файла (я например пишу латинскими буквами без пробелов, на всяк случай grin ), а в поле "папка с книгами" выбираете ту папку куда вы разархивировали все книги.

    2. После создания коллекции нажимаем закладку "книга", "импортировать fb2".

    Импорт будет происходить достаточно долго, плюс могут выскакивать сообщения об ошибках, вроде того что "нет возможности прочитать данные из файлов fb2" или что то в этом духе. Не обращайте внимания, большинство книг все же будет импортировано. После окончания импорта сможете пользоваться коллекцией.

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

    По моему скромному разумению, перепаковка файлов обратно в архивы, муторное, и неблагодарное занятие, хотя чем черт не шутит, может и получится grin. И действительно не известно какой прогой пользовался г-н Ларин создавая эти архивы? И оригинальные ли у вас были архивы, т.е. нынешние четырехтысячники, а не старые ли тысячники, как было раньше? Мой WinRar о моих архивах пишет "ZIP архив,Версия для извлечения: 2.0, Базовая ОС: Unix " Какие данные еще оттуда можно извлечь я не знаю :-(

    На будущее все же совет, скачать коллекцию заново, и не с Рапиды, а отсюда:

    http://torrent.rus.ec/viewtopic.php?t=19

    Как пользоваться программой uTorrent надеюсь объяснять не надо grin, но если не умеете, то на сайте, куда я дал вам ссылку все написано.

  3. koreec
    07.12.2009 в 19:01:18 | #3

    если книги предварительно прогнать через fb2fix, ошибок при импорте будет существенно меньше.

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

  4. koreec
    03.01.2010 в 23:22:52 | #4

    http://wiki.home-lib.net/index.php?title=SQL2Inpx

  5. 28.04.2010 в 05:50:35 | #5

    Скажите ,уважаемый разработчик, а можно ли в MyHomeLib внести функцию, котораая физически, реально отправляла , удаляла в корзину файл, который к примеру мне не нужен,это может быть и дубль и всякое то, можно было бы сделать эту функцию отключаемой когда нужна включил,нет - выключил.Был бы очень благодарен за такую фишку, очень благодарен!

Оставьте комментарий!

Комментатор / хотите им стать

Чтобы стать комментатором введите email и пароль. Напишите комментарий. В дальшейшем ваша связка email-пароль, позволит вам комментировать и редактировать свои данные. Не забудьте про активацию (инструкция придет на ящик, указанный при регистрации).

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question