Как стать автором
Обновить

Комментарии 25

Хм, прикольная идея каталогизации. На домашнем laptop'е всю библиотеку храню в Calibre, из которой и экспортирую на читалку. Надо бы попросить автора добавить такой вот широкий вариант экспорта.
Согласен. Я не пропагандирую свой скрипт как нечто, чем нужно пользоваться, а типа другими программами — нет.
Скрипт парсинга XML «xmlp.inc» будет темой для отдельной статьи в хабе PHP.
А здесь же я в основном показываю саму идею каталогизации, которую из-за лени не вывалил нигде ранее. Плюс приятные особенности Покетбуков, типа flk-файлов.
В десктопных программах из-за наличия базы данных можно использовать гораздо больше возможностей, включая такие, как автоматическая линковка авторов с разным написанием(в тегах книг fb2 бардака немало), чтобы книги того же Пушкина попадали в единую директорию «Пушкин Александр Сергеевич», а не в кучку разных директорий типа «Пушкин А», «Пушкин А.С.» и т.п.
Единственное, что вероятно сложнее реализовать в десктопных программах, которые написаны не на скриптовых языках — так это правку внутренней структуры «битых» книг. Но даже тут этот скрипт может помочь — запускаем его для новых скачанных книг отключив предварительно раскладку по категориям, а потом результаты пихаем в программу-каталогизатор. То есть данный скрипт можно так же использовать и как предфильтр, а не постфильтр, как описывалось в статье.
Так же на вскидку неплохо бы в десктопных программах сделать еще две вещи:
1. хранить книги не отдельными файлами, а например в архивах по несколько сотен — это будет занимать меньше места на жестком диске и ускорит разные операции типа копирования всей библиотеки куда-либо.
2. реализовать выливку в образ флешки типа ISO нужного размера и формата с нужным размером кластера. Пусть даже read-only образ, чтобы писать последовательно удобнее было.
Думаю, немного погеморроившись с курением документации, это вполне реализуемо.
Зато залить на флешку готовый образ — гораздо быстрее, чем просто директорию с огромной кучей мелких файлов.
Ошибся — переделал фильтр, перезалил образ, красота )
А если с кучей мелких файлов — то тут любые ошибки на начальных этапах уже в кучу времени выливаются.
Вообще-то флибуста поддерживает OPDS, в Pocketbook есть WiFi — ИМХО нужен OPDS клиент, который сам все будет раскладывать по папкам, таким же как в, собственно OPDS-каталоге.
Да. OPDS штука удобная, согласен полностью. Это если есть WiFi под рукой в принципе.
Но WiFi не в каждом Покетбуке есть. У меня в 912-м есть, а в 301-м — нет. В отпуск 912-й я вряд ли с собой возьму — сломаю такую бандуру — он большой и довольно хрупкий.
Сейчас еще дачный сезон начинается — на даче или в отпуске на пляже тоже не у всех интернет есть.
Ну тут все просто — на любом устройстве, на котором интерент есть скачиваете книги, а потом можно просто переставить карточку. Если скачивали на компьютере — полностью копировать каталоги ( для скорости можно отказаться заменять файлы ).

Насчет интеренета на пляже — я предпочитаю ездить в отели, где хотя бы на лобби есть интернет — мало ли что, но тут я свое мнемние никому не навязываю, каждый сам для себя решает.
Я вам контр-пример приведу: я маме подарил на ДР покетбук. Думаете она будет качать книжки из инета? )))
В начале статьи, абзаце эдак в шестом, курсивом выделено: «Если вы являетесь владельцем электронной читалки PocketBook, и вас заинтересовала идея загнать в аппарат как можно больше книг с удобной навигацией». То есть в моем понимании, если человек пользуется ODPS и его это устраивает, дальше статью он может читать уже просто из праздного интереса или в академических целях.

И тем не менее не воспринимайте как наезд или претензию. На самом деле замечательно, что вы упомянули ODPS — люди, которые до этого об этом не знали — теперь узнают )
Ну, из этой фразы не следовало, что далее вы не расскажете про свой вариант OPDS клиента — а вот вы бы рассказали, а я бы скачал…
Да, главную мысль забыл: если у вас есть умения/силы/желание написать OPDS дл покетбука — многие (и я в первых рядах ) будут вам благодарны. Вероятно, я даже смогу чем-то помочь, хотя я джавист вообще-то.
Умения есть вроде. Я как-то качал их тулчайн и даже что-то мелкое писал под Покетбук.
Можно было бы заняться, времени правда пока свободного нет почти.
Может ближе к середине лета…
А вот и тема на профильном форуме, жаль что не популярная:
www.the-ebook.org/forum/viewtopic.php?t=20096

Кстати, вероятно большую часть программы, работающей с OPDS можно напечатать чуть ли не на баше -wget отлично может показывать содержимое папки.
А как насчет этой программы. Насколько я помню, она умеет выгружать книжки согласно вашим предпочтениям, в нужные папки.
Написать скрипт, чтобы просто раскидать книжки по папкам, можно за полчаса. Ну ладно, за час с удобными настройками и вылизыванием кода. Тут даже формат парсить не надо — простыми регулярками выкусываем нужные нам теги с названиями, авторами, сериями и жанрами, невзирая на все остальное.
Приведенный в статье скрипт умеет чуточку больше, вы наверное не внимательно читали )
В последнем абзаце статьи речь идет именно о приведенной вами программе в первую очередь(я на нее и ориентировался). Мое решение не предлагается, как замена этой программе. Лишь как полезное дополнение. А если авторы MyHomeLib реализуют у себя весь недостающий функционал — и фиг с ним, с моим скриптом тогда, он больше будет не нужен. Все равно устарел года на три )))
Судя по всему у вас PocketBook 301+

В новых девайсах симлинки кстати поддерживаются только при подключении старой полки от 301го.
Я выше писал, PocketBook Pro 912 у меня тоже есть.
Вы меня озадачили. Раньше и на нем работало. Недавно обновил прошивку, после этого не проверял. И вот сейчас залил в него проверить — действительно не работают симлинки, и в избранное не добавляет старым методом — не пишет в /system/favorite/, видимо в свою БД уже теперь пишет.
А как подключается старая полка здесь?
Она в одну из прошивок встроена. Насколько я помню в одной из тестовых 2.1.2 была встроена возможность переключения между старой и новой полкой. К сожалению уже не помню в какой именно, так как не занимаюсь тематикой прошивок с момента моего ухода из PocketBook.
Из коробки работало. Видимо это та прошивка о которой вы говорите.
Сейчас вишу на телефоне саппорта, жду, но сомневаюсь, что девушка что-то для меня выяснит. Она и проблему-то похоже поняла смутно…
Ну вопрос довольно специфический. В покете неплохая поддержка, но на все подобные вопросы отвечал я когда работал там. Пороюсь в своих старых наработках, авось найду когда публиковал эти тестовые проши.
Как и ожидалось, в ответ дали два варианта: либо лезть в раздел PocketFree на форуме и делать модификацию прошивки под себя(не забыли упомянуть о теоретической потере гарантии), либо создавать тему в разделе идей и пусть народ активно голосует за возвращение этого функционала.
Как я понимаю, могли бы и не убирать поддержку симлинков — оно любым новым функциям не мешало в общем-то.

Опять задумался о еще одной старой идее: экспортировать библиотеку с большим индекс-файлом и написать приложение под покет для навигации по этому индекс-файлу. Там и поиск тогда быстрый будет, и фильтры, и свое избранное и все такое. И заливка сформированной библиотеки на карту будет одно удовольствие — не будет тучи мелких файлов. Вот только писать интерфейс в интерфейсе… Надо ли оно?
Перерыл где 4 сотни своих постов на форуме так и не нашел где я публиковал эту чертову прошивку.
Можете на форуме спросить bivsumy или Vasiliska может они вспомнят эту версию и смогут вам дать ссылку на нее.
Ага. Я тоже там рылся. Что-нибудь полезного пока ничего не нашел, зато нашел пруф о том, что пользую свой скрипт три года: www.the-ebook.org/forum/viewtopic.php?p=243714&highlight=flk#243714
Офигел от совпадения даты — 9 мая 2009 — то есть я не просто от балды сказал, а действительно ровно три года прошло уже ))) Сравните с датой публикации этой статьи )))

Случайности не случайны)
Почему при этой фразе у меня перед глазами вырисовывается черепаха и рядом мультяшная панда с голосом Галустяна? ))))

В общем временный костыль для проблемы вроде нашли. Читайте в конце поста раздел UPD.
Мда теряю сноровку. Про Антона то и забыл.
В общем рад был помочь)
У меня накопилась куча комментариев, так что образовался отдельный пост.

PS. Нет, я не слоупок. Просто был readonly и не мог оставлять нормальные комментарии.
Я уже понял, смотрите мое там у себя в посте )
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории