Двухпанельный менеджер коллекций для PRS505-PRS950
Goto page 1, 2, 3 ... 10, 11, 12  Next
 
Libroom Forum IndexSony Reader
AuthorMessage

rupor
Developer

Developer



Joined: 08 Nov 2008
Posts: 1985


Location: США

Posted: 14.11.2010 19:49    

Это дальнейшее развитие темы "Двухпанельный менеджер коллекций для PRS505" (libroom.net/viewtopic.php?t=9011).

Текущая версия для mngr650 - 1.17
Текущая версия для mngr505 - 1.12


--- Главная страница проекта: http://sonyfmngr.sourceforge.net/

--- Полный архив всех бинарников: https://sourceforge.net/projects/sonyfmngr/files/. Поддерживаются свежие Windows, Linux и Mac. Бинарники для Mac любезно предоставляет BlackKovu.

--- Оригинальный проект Uroboros: https://dev.mobileread.com/trac/sonyfmngr

Внимание:
mngr505 подходит для устройств 505, 300, 600, 700, 900
mngr650 подходит для устройств 350, 650, 950

Для конвертации файлов из FB2 рекомендуется пользоваться следующим software:
LRF - 
libroom.net/viewtopic.php?t=6092
EPUB - 
libroom.net/viewtopic.php?t=11567 (автор Roman, .NET)
libroom.net/viewtopic.php?t=16806 (автор AlexeyB, C++)
PDF - 
libroom.net/viewtopic.php?t=10457 (автор victorz, Java)

Windows build требует Microsoft run-time 2008 - если у вас нет, то взять можно здесь: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b2da534-3 e03-4391-8a4d-074b9f2bc1bf&displaylang=en

В mngr650 используется функциональность QT 4.7 - более ранние версии QT работать не будут!

На всех платформах (включая Windows) все пути и имена файлов в конфигурации и на диске - case sensitive!

Новости:

1.17 (только mngr650)
-Слегка изменена обработка путей для запуска конвертера - теперь во всех путях программа будет превращать сепараторы (slash, backslash) из путей в конфигурации в наиболее подходящую для используемой операционной системы форму. Дополнительно пути будут чиститься - например двойные сепараторы будут заменяться одинарными и т.п. (см. обсуждение здесь: libroom.net/viewtopic.php?p=731758#731758)

1.16 (только mngr650)
-Добавлена новая конфигурация: "Do not scan database directories". Если она выбрана, то директории на устройстве, используемые самим устройством для всяких нужд (thumbnails, layouts и так далее) не будут сканироваться. В этом случае создание коллекций проходит существенно быстрее.

1.15 (только mngr650)
- Починен Windows build, убрана смесь статического и динамического run-time, временами приводившая к странному поведению программы
- Почищено некоторое количество опечаток и и прочих несерьезных UI проблем

1.14 (только mngr650)
- Configuration dialog сильно пределан
- Все ссылки на FB2LRF и EPUB конвертеры удалены. Вместо этого имеется более/менее общий таб для запуска любых скриптов/программ
-Добавлена возможность указать (и использовать) отдельный EPUB viewer
-Некоторые viewers под Windows не желают работать с Unix path separators "/" - починено.
-По умолчанию конвертер из FB2 в LRF теперь fb2lrf_c (консольный вариант вместо GUI)

1.13 (только mngr650)
- Починена проблема с неправильным сохранением конфигурационных строк (сохранение и восстановление стилей EPUB)
- Почищено меню (enumerate/unenumerate)
- Regular expression для преобразования underscores в spaces в именах коллекций теперь простой checkbox в конфигурации
- По умолчанию добавлен regular expression для обрезания имен коллекций.
- Добавлен простой thumbnals management. Если он включен - thumbnails для добавляемых книг (EPUB, LRF) будут генериться на компьютере (а не на device). Во время работы программы thumbnails для EPUB, LRF и FB2 будут показываться в UI.

1.12 (mnrg505, mngr650)
- Распознаются EPUB от Романа (без двойного размонтирования)
- Правильно ремонтируются устройства (как reader, так и SD cards) - mustlive
- Убрана зависимость от C: и починены всякие мелкие проблемы (то ли это QT такой, то ли VC++ - не знаю)

Принимаются ошибки и пожелания.

Но! Этот проект создан для того, чтобы при минимальных затратах времени удовлетворить желания его участников. Мы просто делимся результатами этого процесса. Никаких позывов бесплатно и в свободное время создать самую лучшую программу для работы с электронными ридерами работающую на всех платформах у участников проекта пока не наблюдается. Так что не обижайтесь. Если вам что-то нужно из того, чего нет - присоединяйтесь к проекту и вперед. Это open source. Мы будем рады.

Kраткое описание (от Uroboros, исправлено):

Это очень примитивный двухпанельный filemanager, по типу total/midnight commander. В нём реализовано небольшое подмножество функциональности таких менеджеров: F5-Copy files, F6-Move Files, F7-Create directory, F8-Delete files. Помечать файлы можно или правым кликом или клавишей Insert.

Дополнительная функциональность:

1. Он знаком с форматами .fb2, .fb2.zip, .lrf и epub. Это значит, что на каждый такой файл он показывает полную информацию - автор, название, количество страниц и текущая страница (если такая информация есть в media.xml). Если включен thumbnail management - то будет показана картинка cover page.

2. При старте он пытается найти ридер или SD card. Если нашёл, читает media.xml (ридер)/cache.xml (SD card) для получения дополнительной информации. Для управления thumbnails читается cacheExt.xml. Затем программа переходит в директорию указанную в конфигурации "Books directories". В программе конфигурационные значения "Book directories" и "Thumbnail directories" по умолчанию совпадают с теми, что используются ридером и Sony software - так что их на практике лучше не менять.

3. Дальше вы с ним работаете как с обычным filemanager-ом. Внутри директории, указанной в конфигурации "Books directories" можно создавать поддиректории - они потом преобразуются в коллекции.

4. Порядок книг в директориях можно задавать произвольный. Для перемещения книги вперёд используйте Shift-Up, назад - Shift-Down. Для этого же есть menu actions. После того как порядок книг задан - не забудьте его сохранить (Cntrl-S или через меню).

5. После окончания работы - используйте "Actions"/"Scan and create collection" в меню. Это делает следующее:

5.1 Удаляет информацию в media.xml файле о не найденных (то есть удалённых в течение последней сессии) книжках. Для всех удаленных книг будут удалены и thumbnails.

5.2 Добавляет в media.xml информацию о новых книжках. ВНИМАНИЕ - полная и правильная информация добавляется только для LRF и EPUB. Для всех остальных создаётся запись с неизвестным автором и названием. В этот момент будут созданы thumbnails для всех новых книг.

5.3 Удаляет все старые коллекции.

5.4 Сканирует все директории под database/media/books (или другую указанную в конфигурации "Books directories") на ридере. Для каждой поддиректории внутри будет создана коллекция с соответствующим именем. Порядок книг в коллекции должен соответствовать заданному.

5.5 Транслитерирует первую букву имени автора и критерий сортировки по названиям (titleSorter tag) - если такая функциональность разрешена в конфигурации.

5.6 Новый media.xml/cache.xml (и cacheExt.xml - если нужно для thumbnails management) будут записаны на ридер только после нажатия кнопки "ОК".

6. Теперь можно размонтировать ридер.

Для всех старых книжек (то есть, тех книжек, что уже были на ридере и не были удалены в течении текущей сессии) - соответствующие tag'и в media.xml и cacheExt.xml сохраняются. Так же не переписываются уже существующие thumbnails. Это значит, что вся возможная информация о книгах сохраняется без изменений.
_________________


Last edited by rupor on 31.08.2011 01:52; edited 15 times in total
 
View user's profile ^

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

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



Joined: 15 Nov 2010
Posts: 2



Posted: 15.11.2010 06:11    

Свежекупленный 650 + чистая SD-карта. Sony Reader Library ее видит. Копирую на карту пару каталогов с LRF-книгами, имя каждого каталога дано по имени автора кнги (на русском). Запускаю Manager650 (1.13), выбираю букву, соответствующую карте, говорит, что Sony Reader/database/cache.xml найден, а каталог Sony Reader/database/media/books not found inside the book

(это последнее слово, которое видно в сообщении).

Вопрос 1: Создаю этот каталог руками. Это правильно или нужно указать какой-то другой каталог? (В основной памяти устройства?)

После создания каталога вручную все проходит на ура. Говорю Scan and create collections. Сканирование проходит, книги на карте находятся, cache.XML файл содержит ссылки на все книги на карте. Подтверждаю. Все книги помещаются в коллекцию Others Sad

Вопрос 2: Как сделать так, чтобы создавалась коллекция на каждого автора, а не все складывались в Others? (у Экслера упоминается это в обзорах пред. версий устройств) Все параметры Manager650 оставлены по умолчанию. На вкладке Collections в Configure ничего подходящего не нашел (и справки там нет).

Похоже на FAQ, но оный не нашел Sad

nik
 
View user's profile ^

rupor
Developer

Developer



Joined: 08 Nov 2008
Posts: 1985


Location: США

Posted: 15.11.2010 07:57    

Dutch7777

Вы все делаете правильно

Просто положите каталог с книгами внутрь "Sony Reader/database/media/books" (или любое другое, отмеченное в конфигурации программы во вкладке Collections как "Book directories") - это то самое место, которое программа сканирует, чтобы создать коллекции. Если книги лежат где-то еще - то они попадут в "Others" ибо их директории на коллекции сканироваться не будут. Назначать "Book directories" на корень SD карты не советую Very Happy

Книги должны быть разложены по поддиректориям (имена авторов) - и будет вам щастье..
 
View user's profile ^

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

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



Joined: 15 Nov 2010
Posts: 2



Posted: 15.11.2010 10:07    

Ага, логику понял (прошу прощения, что не сразу). Все работает. Спасибо за оперативный ответ. Книги, которые лежат за пределами указанного в поле Book directories каталога, действительно попадают в коллекцию Other. Действительно счастье Smile Спасибо большое за программу. nik
 
View user's profile ^

Владимир М.
Член клуба The eBook

Член клуба The eBook



Joined: 06 Oct 2007
Posts: 4355


Location: рядом с СПб

Posted: 15.11.2010 19:26    

rupor wrote:
Принимаются ... пожелания.

Не исключено теперь, что ветка станет основной по двухпанельному менеджеру. Тогда пожелание, в первом топике дать инструкцию как работать с программой или указать, например, что инструкция идет вместе с архивом программы, или еще как, чтобы людям не пришлось бродить в поисках ответа, что это такое и как с этим работать.
 
View user's profile ^

lynyrds
Продвинутый участник форума

Продвинутый участник форума



Joined: 15 Apr 2008
Posts: 79


Location: Muenchen, Germany

Posted: 15.11.2010 19:42    

Желательны бинарники под Mac...
_________________
Kobo Aura H2O
 
View user's profile ^

Murarius
Бывалый участник форума

Бывалый участник форума



Joined: 05 Dec 2009
Posts: 139


Location: Moscow

Posted: 15.11.2010 20:25    

FAQ или ссылка на него просто необходимы. Я, например, полгода читаю ридер, а при словосочетании "менеджер коллекций" с содроганием вспоминаю RL, и заморачиваться этими коллекциями ну совсем не хочется. Поэтому ничего не знаю и об этом менеджере, но хорошо ли это? Может, менеджер для меня будет удобен?
Вряд ли я один такой, имя нам легион.
Было бы здорово, если бы кто-нибудь для нас, лентяев, составил краткое описание софтины и FAQ по подвдоным камням, ежели таковые присутствуют.
Спасибо.
_________________
Сквозь бред в нем блещут искорки добра,
Как золота крупицы в грубом камне.
 
View user's profile ^

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

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



Joined: 29 Oct 2010
Posts: 19



Posted: 15.11.2010 20:38    

Владимир М. wrote:
Тогда пожелание, в первом топике дать инструкцию как работать с программой

да, очень бы хотелось Embarassed
 
View user's profile ^

rupor
Developer

Developer



Joined: 08 Nov 2008
Posts: 1985


Location: США

Posted: 15.11.2010 20:48    

lynyrds

Бинарники для MAC создает BlackKovu - у меня такой возможности нет. Я надеюсь, что когда у него будет время он это сделает.
 
View user's profile ^

BlackKovu
Активный участник форума

Активный участник форума



Joined: 29 Apr 2007
Posts: 182


Location: St.Petersburg

Posted: 15.11.2010 22:50    

http://alexeygalkin.ru/file/mngr650-1.13.dmg
_________________
--
500->505->600->650->T1(временно)
 
View user's profile ^

rupor
Developer

Developer



Joined: 08 Nov 2008
Posts: 1985


Location: США

Posted: 15.11.2010 23:30    

Спасибо, переложил на SF - надеюсь у нас эта акция в последний раз...
 
View user's profile ^

lynyrds
Продвинутый участник форума

Продвинутый участник форума



Joined: 15 Apr 2008
Posts: 79


Location: Muenchen, Germany

Posted: 16.11.2010 12:37    

BlackKovu
Спасибоооо!
_________________
Kobo Aura H2O
 
View user's profile ^

АлексЛ
Banned

Banned



Joined: 15 Dec 2006
Posts: 49


Location: Москва, Россия

Posted: 16.11.2010 19:16    

А помогите ламеру заставить работать сабж под OpenSUSE 11.3.
Бинарник не запускается.
А как из исходников собрать - нет инструкции.
_________________
БандереOУKC
 
View user's profile ^

vlesun
Постоянный участник форума

Постоянный участник форума



Joined: 17 Nov 2007
Posts: 152



Posted: 16.11.2010 19:27    

А можно сюда как-нибудь добавить поддержку fb2epub?
_________________
PB360, Sony PRS-350, Kindle 3G, Kindle PW
 
View user's profile ^

rupor
Developer

Developer



Joined: 08 Nov 2008
Posts: 1985


Location: США

Posted: 16.11.2010 20:46    

АлексЛ
Инструкция есть - среди исходников программы есть файл INSTALL. Мне его хватило.


vlesun
Абсолютно все можно. Это open source - присоединяйтесь к проекту. А вы не могли бы объяснить чем вас не устраиваeт уже встроенное в программу конвертирование в EPUB?
 
View user's profile ^

vlesun
Постоянный участник форума

Постоянный участник форума



Joined: 17 Nov 2007
Posts: 152



Posted: 16.11.2010 21:56    

rupor
Не устраивает качеством работы. Если стили еще можно попытаться настроить, то остальное никак.
Содержание не работает, вырезаются названия глав, есть книги, которые после конвертации не открываются ридером, картинки при конвертации теряются, обложки тоже. Т.е. не работает то, без чего ну никак.
_________________
PB360, Sony PRS-350, Kindle 3G, Kindle PW
 
View user's profile ^

BlackKovu
Активный участник форума

Активный участник форума



Joined: 29 Apr 2007
Posts: 182


Location: St.Petersburg

Posted: 17.11.2010 00:35    

Вы можете подключить любой внешний конвертер через найстройку fb2lrf конвертера
_________________
--
500->505->600->650->T1(временно)
 
View user's profile ^

vlesun
Постоянный участник форума

Постоянный участник форума



Joined: 17 Nov 2007
Posts: 152



Posted: 17.11.2010 01:48    

Да уже разобрался. Менеджер добавляет к имени файла на выходе расширение lrf.
Но если отключить использование временной папки при конвертации, Fb2ePub просто добавляет к расширению lrf расширение epub и менеджер это проглатывает. Получается двойное расширение, но ридер это устраивает. Не очень красиво, но работоспособно.
_________________
PB360, Sony PRS-350, Kindle 3G, Kindle PW
 
View user's profile ^

rupor
Developer

Developer



Joined: 08 Nov 2008
Posts: 1985


Location: США

Posted: 17.11.2010 02:21    

Правильно наверно будет выкинуть всю специфику EPUB и LRF конвертирования и просто сделать настройки для запуска программы (скрипта) с параметрами. Тогда расширение будет ни при чем. Может руки и дойдут...

Last edited by rupor on 17.11.2010 05:15; edited 1 time in total
 
View user's profile ^

vlesun
Постоянный участник форума

Постоянный участник форума



Joined: 17 Nov 2007
Posts: 152



Posted: 17.11.2010 03:09    

rupor wrote:
Может руки и дойдут...

Было бы здорово. Универсальное решение. Какой конвертер хочешь, такой и используешь. А расширение к имени файла можно без проблем задавать и в командной строке.
_________________
PB360, Sony PRS-350, Kindle 3G, Kindle PW
 
View user's profile ^
Libroom Forum IndexSony ReaderAll times are GMT + 4 Hours
Goto page 1, 2, 3 ... 10, 11, 12  Next
Page 1 of 12

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021