HPC.ru lite - Все форумы
Форум: Электронные книги ONYX (eBook)
Тема: Хочу написать полезную программу для Onyx Boox, но...
[Ответить]
Reader7 [04.05.2015 12:19] Хочу написать полезную программу для Onyx Boox, но...:
Давно уже эксплуатирую 62 и 92.
И накопилось масса претензий к программному обеспечению.
Основное, это очень неудобная (на мой взгляд) система работы с библиотекой в случае если книг очень много. У меня на всех книгах стоят карты в 32Гб, которые почти забиты. Таковы реалии нашего времени - объемы информации и память все растет и растет...
Какие-то книги (или целые библиотеки) закидываю в ридеры, тут-же просматриваю, что-то начинаю читать, что-то откладываю на потом... а потом забываю что откладывал или не дочитал...
+ мертвых ссылок накопилось > 20 страниц, писал об этой проблеме:
http://onyx-boox.ru/board/viewtopic.php?t=316136
Очистить их жаль, поскольку там висят книги, которые читал и отложил и не хочется терять информацию об этих фактах.
Ссылки (Shortcuts) тоже не спасают. Не всегда их делаешь. Но главное, это линейный список, а не иерархический каталог (как, скажем, в покетбуках). И список тоже уже огромный...
Что хочу?
Хочу написать программу (под Windows), которая бы при подключении книжки к компу, сканировала бы библиотеку и выдавала удобный каталог книг, которые вы когда-либо читали или просматривали. С удобной таблицей со все-возможными колонками (путь, название, имя файла, даты создания и последнего чтения, прогресс...) с возможность фильтрации, сортировки, группировки... с возможность экспорта этой инфы в excel.
В принципе даже написал такую прогу на основе файлов БД (sqlite) что лежат в:
.onyx\.thumbs.db
Но там не полная инфа. Нет прогресса (количества прочитанных страниц). Часто даты/время чтения сбойные ("нулевые"
. А также некоторых книг, которые точно читал, почему-то вообще нет.
Судя по структуре БД и названию, файлы ".thumbs.db" предназначены практически лишь для хранения обложек, которые генерирует ОС ониксов, чтобы показывать их в списке недавних документов.
Но поскольку при просмотре файловой системе через софт на самих устройствах мы также видим и другую инфу, а при открытии книги, попадаем на место последнего чтения, то где-то вся это информация все-таки хранится.
ВОПРОС: Где? Как к ней получить доступ?
Увы, в файловой системе ониксов ничего похожего не нашел.
Есть ли API в виде dll для Windows, через функции которых можно было получить такой доступ?
Сообщите пожалуйста, если кто в курсе. Или кто имеет связь с разработчиками, не могли бы вы узнать этот момент?
Обещаю, что напишу программу и выложу ее для всех!
(если это будет реально и не супер трудо-затратно в том смысле, что не надо для этого будет изучать к-л огромный мануал по ониксам)
dv1024 [10.05.2015 22:55] :
Reader7
Добрый день!
Стоит отметить, что развитие и поддержка моделей на Линуксе уже прекращены. Кое-какие исходники и материалы Onyx выкладывал вот здесь:
https://github.com/onyx-intl/booxsdk
С разработчиками связать можем - напишите, пожалуйста, в личку.
Reader7 [23.05.2015 20:17] :
Ок, написал в личку.
dv1024 [23.05.2015 21:01] :
Reader7 писал(а):
Ок, написал в личку.
Ответил.
Вообще, если кому-то еще требуются какие-либо исходники для написания программ для Оникса - пишите в личные сообщения, соединим с ониксовскими программистами.
[Ответить]