Shortki forum

Главная категория => ShortBook => Тема начата: Avi от 14 Ноябрь 2010, 19:36:52

Название: Добавление книг
Отправлено: Avi от 14 Ноябрь 2010, 19:36:52
Только что купил shortbook для iPad. До этого пользовался readme. Посмотрел, shortbook вроде бы показалась лучше.
Но я не смог добавить ни одной книги. В readme я добавлял книги через dropbox, открывал в нем книгу, и дропбокс предлагал мне открыть ее одной из поддерживаемых программ (в моем случае это были readme и good reader). Оказалось, что shortbook этого не умеет, он не регистрирует себя в системе как программу, открывающую fb2.zip.
Я пробовал добавить книги через встроенный в shortbook браузер, но никакие ссылки на другие страницы с google.com он не открывает. Я пробовал скопировать URL книги из обычного сафари и вставить его в shortbook, но и это не работает. Через айтюнс добавлять я даже пробовать не хочу, это слишком неудобно.
Удобней всего было бы, чтобы программа прописала себя хэндлером fb2.zip (или zip?), тогда добавлять книги было бы очень удобно.
     
Название: Re: Добавление книг
Отправлено: shortki от 14 Ноябрь 2010, 20:17:04
Я как раз работаю над этим, встретился с проблемой: файлы *.zip и *.fb2 открываются на ура, а вот на *.fb2.zip сафари или мейл виснут, даже мою программу не запускают. Вот, пытаюсь разобраться, но, похоже, это баг в операционке.
Название: Re: Добавление книг
Отправлено: Avi от 14 Ноябрь 2010, 21:04:51
Странно, у меня сафари открывает fb2.zip внешними программами без проблем (по карйней мере в readme). Надеюсь, у вас получится разобраться.
Название: Re: Добавление книг
Отправлено: Avi от 15 Ноябрь 2010, 23:51:35
Странно, у меня сафари открывает fb2.zip внешними программами без проблем (по карйней мере в readme). Надеюсь, у вас получится разобраться.

Я был не совсем прав. И Readme, и Good Reader являются хэндлерами простого zip, не fb2.zip.

Если не получается сделать для fb2.zip, сделайте для zip, это тоже будет очень неплохо.
Название: Re: Добавление книг
Отправлено: shortki от 16 Ноябрь 2010, 21:46:37
С просто zip всё просто :(
А я уж тут деятельность развил, ну никак не получится, главное нашёл других разрабов на форуме Apple с теми же проблемами, баг-репорт оформил...
Название: Re: Добавление книг
Отправлено: Avi от 25 Ноябрь 2010, 20:02:07
Ура, новая версия открывает zip. Спасибо!
Название: Re: Добавление книг
Отправлено: shortki от 25 Ноябрь 2010, 21:47:30
Да, но fb2.zip побороть не получилось пока.
Название: Re: Добавление книг
Отправлено: Илиар от 26 Ноябрь 2010, 11:16:13
Да, но fb2.zip побороть не получилось пока.
а оно надо? Ведь можно много fb2 книг самому запихнуть в один архив, который не обязательно будет иметь расширение fb2.zip.
Название: Re: Добавление книг
Отправлено: shortki от 06 Декабрь 2010, 10:57:29
Думается надо: на многих сайтах книги лежат в fb2.zip.
Название: Re: Добавление книг
Отправлено: Илиар от 06 Декабрь 2010, 21:51:03
Думается надо: на многих сайтах книги лежат в fb2.zip.
я может чего не понимаю. но если зарегестрированно расшинерине .zip то оно подхватит и fb2.zip. В чем проблема собственно?

но при это файл книги не обязательно имеет расширение fb2.zip а может просто zip. Так что тот способ который реализован сейчас мне кажется более правильным, универсальным.
Название: Re: Добавление книг
Отправлено: shortki от 06 Декабрь 2010, 22:23:17
Думается надо: на многих сайтах книги лежат в fb2.zip.
я может чего не понимаю. но если зарегестрированно расшинерине .zip то оно подхватит и fb2.zip. В чем проблема собственно?

Всё не так просто :) Когда система встречает двойное расширение, то она раскрывает архив и использует программу для первого расширения (того которое до zip). Это в идеале, а на практике у неё не получается раскрыть zip и получить файл, такой, какой она ожидает, она пишет ошибку в лог и прекращает дальнейшие действия (иногда просто падает). До программы очередь даже не доходит. С одинарными расширениями всё нормально :)

Название: Re: Добавление книг
Отправлено: Илиар от 07 Декабрь 2010, 12:05:06
2 shortki
Ничего не понял. Я зашел в Сафари на lib.ololo.cc выбрал понравившуюся книгу. Нажал на "Скачать FB2", по окончании загрузки (файл с расширением fb2.zip) нажал на "открыть в ShortBook" книга открылась в ShortBook и добавилась в библиотеку.

Вот я пытаюсь понять в чем же недостаток текущей реализации. Если он работает с двойными расширениями.
Название: Re: Добавление книг
Отправлено: shortki от 07 Декабрь 2010, 13:21:32
Это значит, что ошибка нестабильна относительно конфигурации, у меня на двух устройствах в подобной ситуации сбой. С другой стороны, хорошо что работает — значит проблема точно не в программе а в операционке. Ну и у тому же, просто хорошо что работает.
Название: Re: Добавление книг
Отправлено: BookAlive от 16 Март 2011, 19:30:09
Доброго времени суток.

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

А во вторую задать вопрос:
Несколько месяцев назад приобрёл программу и использовал её на iPhone. Нареканий нет. Всё отлично.
Неделю назад обзавёлся iPad'ом. Синхронизировал все программы между устройствами. Перенёс все книги. Программа работает, но появилась проблема со скачиванием книг. Книги вроде как скачиваются, но появляются в списке книг с надписью что-то вроде "исходный файл повреждён". Те же самые книги айфоном скачиваются и открываются без проблем. При синхронизации их с айфона на айпад через тунец на айпаде нормально открываются и читаются.
Можно ли исправить эту засаду?

Все книги скачиваются на альдебаране на платной основе.

Заранее спасибо.
Название: Re: Добавление книг
Отправлено: shortki от 16 Март 2011, 22:44:52
Код загрузки файла в iPad и iPhone абсолютно один и тот же, скорее всего это проблемы в сетевых соединениях. Нужно проверить отличия в способе соединения с сетью iPad и iPhone — проблема где-то там кроется.
Название: Re: Добавление книг
Отправлено: dydaevskiy от 12 Ноябрь 2012, 18:45:03
Странная штука происходит у меня с добавлением книг FB2 в архивах ZIP. FB2 книги которые я архивирую в zip архив программа видеть не хочет. Книги же в fb2.zip скаченные с таких источников как fb2book.com программа видит на ура. Чем паковать fb2? Не могу разобраться.

Добавляю следующим образом:
1)Добавляю вначале книгу в библиотеку Calibre (плагин для распаковки zip в Calibre отключил, по сему при добавлении в программу       архив только переименовываеца)
2) Запускаю контент сервер Calibre
3) Открываю в браузере контент сервер Calibre и скачиваю нужную мне книгу.
Название: Re: Добавление книг
Отправлено: shortki от 12 Ноябрь 2012, 19:27:29
Посмотрите в разделе файлы, есть ли содержимое внутри вашего zip, если книга там и её можно распаковать, то всё нормально. Просто в текущей версии иногда бывают сложности с автоматической распаковкой книг, новая версия сейчас уже тестируется.
Название: Re: Добавление книг
Отправлено: dydaevskiy от 12 Ноябрь 2012, 19:40:37
Да вот интересно получается... В архиве zip программа fb2 не видит. А он там есть )
Причём если распаковать архив, далее эту fb2 книгу скинуть в Shortbook то книгу Shortbook видит.

Еще один момент мне не до конца понятен. Многие (почти все) zip файлы программа даже не хочет скачивать с контент сайта Calibre.
При нажатии на кнопку "Открыть в "Shortbook" в Safari. Появляется окно программы Shortbook и исчезает.
Название: Re: Добавление книг
Отправлено: e-vred от 12 Ноябрь 2012, 20:25:51
Попробуй после вылета зайти в shortbook, ещё-файлы. Зип долже быть там. Надо в него зайти и нажать unzip. Файл должен распаковаться и появиться в библиотеке.
Название: Re: Добавление книг
Отправлено: dydaevskiy от 12 Ноябрь 2012, 21:12:06
После вылета Входил, zip файла нет. Почему и задумался может как то по своеобразному FB2 zipовать нужно.
Название: Re: Добавление книг
Отправлено: a_k от 12 Ноябрь 2012, 21:13:45
Да собственно не надо их паковать, кладите распакованными, всё равно ШБ их распакует.
Название: Re: Добавление книг
Отправлено: dydaevskiy от 12 Ноябрь 2012, 21:38:08
Вся задача в том что бы книги качать из контент сайта Calibre (мне нужен именно этот вариант скачивания книг. По личным причинам). Но так как Safari при переходе на сайте Calibre, по ссылке "Получить", не дает открыть FB2 в Shortbook, а открывает FB2 файл как страницу. По сему решил вопрос не чистым FB2 а fb2.zip. Но и с ним программа работает не понятным образом.
Название: Re: Добавление книг
Отправлено: shortki от 12 Ноябрь 2012, 21:57:26
А вы пробовали переключать режим загрузки ссылок в браузере программы (кнопка справа вверху)?
Название: Re: Добавление книг
Отправлено: dydaevskiy от 12 Ноябрь 2012, 22:06:32
Давайте ка я уточню. Я формирую начальнику fb2 библиотеку для calibre сонтент сервера. Работать с внутренним браузером ШБ он на отрез отказался. Заявив что вариант скачивания книг через внутренний браузер ШБ совершенно для него (из его соображений) неприемлемый.
Посему ШБ должен захватить fb2.zip с Safari.

(ПС. Блин пишу и больше на какой-то бред похоже. НО оно так и есть на самом деле :-\)

На самом деле ШБ отлично справляется с fb2.zip которые я вначале скачал с сайта fb2book.com, а потом добавил в библиотеку Calibre. Если же я просто запакую какуюнить (из имеющихся у меня книг) книгу FB2 в zip. Прога его видеть не хочет.
Название: Re: Добавление книг
Отправлено: shortki от 12 Ноябрь 2012, 22:36:00
Если файл завёрнут стандарным zip алгоритмом, имеет расширение zip и файлы внутри него не имеют русских символов в названии, то программа должна его распаковать — данный факт проверен не менее миллиона раз. Проверьте названия файлов и чем система пакует zip.
Название: Re: Добавление книг
Отправлено: dydaevskiy от 12 Ноябрь 2012, 22:40:52
Спасибо.
Название: Re: Добавление книг
Отправлено: fisenko от 29 Март 2013, 09:41:12
Уже давно приобрел вашу программу и считаю её лучшей читалкой для iOS.
Но очень не хватает возможности подключения репозиториев OPDS. Будет ли реализована такая функция. Или я где то проглядел? :)
Название: Re: Добавление книг
Отправлено: stoic от 08 Май 2013, 09:48:56
Полностью поддерживаю!
Использование OPDS каталогов очень удобно. Тем более, что сейчас легко можно построить собственный каталог своей домашней коллекции книг при помощи программы TinyOPDS.
Название: Re: Добавление книг
Отправлено: shortki от 09 Май 2013, 00:55:16
OPDS у меня в планах на разработку, но сначала выпущу обновление с двумя страницами в ландшафтном режиме, оно уже на тестировании.
Название: Re: Добавление книг
Отправлено: Irodenko от 14 Март 2014, 17:57:43
Есть ли список оттестированных OPDS серверов с правильными настройками пути к ним?
Был бы очень признателен.
Есть ли какой либо способ искать по каталогам не пролистывая а набрав ключевое слово?

OPDS у меня в планах на разработку, но сначала выпущу обновление с двумя страницами в ландшафтном режиме, оно уже на тестировании.
Название: Re: Добавление книг
Отправлено: shortki от 15 Март 2014, 17:39:54
Если каталог поддерживает поиск, то на заглавной странице каталога будет строка поиска по ключевым словам.