[K3] Генерация коллекций из каталогов

 
Libroom Forum IndexAmazon KindleПрограммы для Kindle
AuthorMessage

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

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



Joined: 29 Dec 2011
Posts: 3


Location: http://powerman.name/

Posted: 29.12.2011 01:56    

Ещё один скрипт для генерации коллекций из имён каталогов (с подкаталогами). На этот раз на Perl, работать должен на любых *nix (включая Mac), но тестировался пока только на Linux. Если кому-нить будет нужно могу добавить поддержку винды.

Пример использования (если киндл подмонтирован в /mnt/Kindle). Копируете книжки в /mnt/Kindle/documents/, после чего запускаете:
Code:
./kindle-make-collection /mnt/Kindle


Порядок сортировки (даты коллекций) - каталоги с более свежими файлами в начале (а-ля как в Lbook). Кода там буквально строк 15, так что желающие могут подстроить формат имён коллекций и порядок сортировки по вкусу.

Лицензия Public Domain. http://powerman.name/download/kindle-make-collection/
 
View user's profile ^

taptygin
Член клуба The eBook

Член клуба The eBook



Joined: 20 Jan 2011
Posts: 724


Location: Красноярск

Posted: 31.12.2011 07:10    

powerman wrote:
Если кому-нить будет нужно могу добавить поддержку винды

Дык большинству так и нужно Smile
 
View user's profile ^

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

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



Joined: 29 Dec 2011
Posts: 3


Location: http://powerman.name/

Posted: 31.12.2011 08:48    

taptygin wrote:
Дык большинству так и нужно Smile
Не уверен. У большинства под виндой перла нет. Smile
 
View user's profile ^

azarkevich
Искушенный участник форума

Искушенный участник форума



Joined: 16 Dec 2010
Posts: 64



Posted: 03.01.2012 20:12    

Просто к сведению.

Я не пробовал, но подозреваю, что не будет работать для mobi файлов, созданных последними версиями Calibre. Оно (Calibre) пишет в mobi файл EBOK идентификатор, который потом используется в качестве ID в коллекциях вместо хеша.
Если интересно, могу поделится кодом на питоне, который эти идентификаторы выдирает.
 
View user's profile ^

knigophil
Член клуба The eBook

Член клуба The eBook



Joined: 24 May 2010
Posts: 2279


Location: SoCal

Posted: 04.01.2012 00:45    

powerman wrote:
Если кому-нить будет нужно могу добавить поддержку винды.



Конечно, нужно. Windows - это святое Smile С Perl проблем ни у кого не должно быть - он ставится в два щелчка.
_________________
Kindle Voyage
Рекомендации по межформатному конвертированию
 
View user's profile ^

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

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



Joined: 29 Dec 2011
Posts: 3


Location: http://powerman.name/

Posted: 05.01.2012 01:24    

azarkevich wrote:
Если интересно, могу поделится кодом на питоне, который эти идентификаторы выдирает.
Да, конечно интересно.
 
View user's profile ^

azarkevich
Искушенный участник форума

Искушенный участник форума



Joined: 16 Dec 2010
Posts: 64



Posted: 05.01.2012 10:31    

Тут смотреть класс Book, метод fromFile. Там всё построено на регэкспах, что конечно не очень правильно, но зато работает.
 
View user's profile ^
Libroom Forum IndexAmazon KindleПрограммы для KindleAll times are GMT + 4 Hours
Page 1 of 1

 
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