![]() |
#61 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jun 2012
Device: KT
|
Superb start to a long-awaited application!
(Is there a 'tip jar' anywhere?) I think I understand the basic functionality between CollectionsManager and Calibre (via PlugIn), in that the updating process is only 1-way... I can manage the collections from Calibre and then update the Kindle -- that works great. I don't see, however, a method for updating Calibre with any changes made on the Kindle (through native CollMgr or your utility). Importing Collections into Calibre doesn't see any Collections that were created/assigned on the Kindle. Perhaps your menu could include an option to prepare/update the file that will be used by the Calibre plug-in as the source for imports? I think that would result in a functional bi-directional support! Thanks for this tremendous utility! |
![]() |
![]() |
![]() |
#62 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Aug 2012
Device: K5
|
ixtab,
Dandifer suggested bi-directional sync between calibre & k5 will be of great help. I wasted an hour or so to find that given functionality is one directional. BTW thanks for your great efforts. |
![]() |
![]() |
Advert | |
|
![]() |
#63 |
Connoisseur
![]() Posts: 71
Karma: 10
Join Date: Aug 2008
Device: Hanlin 6.1, Kindle 3, Kindle Touch, KPW3, KOA3
|
Hi,
I am using something for collection in the kindle touch [Kindle Touch] Calibre Kindle Collections Plug-in Hooks I want to know if this will works with the last patch that has the collection or do i have to uninstall? thanks |
![]() |
![]() |
![]() |
#64 |
(offline)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,907
Karma: 6736094
Join Date: Dec 2011
Device: K3, K4, K5, KPW, KPW2
|
Version 1.2.0
This version includes support for two-way Calibre synchronization, and fixes a few display bugs of the previous version.
If you are using a localized version, make sure to update the localization file as well. Last edited by ixtab; 08-06-2012 at 04:34 PM. |
![]() |
![]() |
![]() |
#65 | ||||
(offline)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,907
Karma: 6736094
Join Date: Dec 2011
Device: K3, K4, K5, KPW, KPW2
|
First off, thanks for the appreciation, and for the detailed feedback. I'll cover most of the details below (please don't get too disappointed though!
![]() Quote:
The current view is hierarchical. If you were thinking about something like a "tree mode", then no. A tree mode doesn't make sense at all with the current user interface. Think about it. No. It would ruin the "up/down" buttons understandability. Plus, there is no need for more buttons (but there would be the space for one, or even two, more) No. But that's just because I'm lazy, because it would require two buttons instead of one (for upper/lower pane), and because the whole idea of the program isn't to move massive amounts of items around (and clicking 5 items instead of one is still acceptable). Quote:
See above. A tree structure makes no sense, so this doesn't either. Quote:
Quote:
![]() Last edited by ixtab; 08-06-2012 at 04:37 PM. |
||||
![]() |
![]() |
Advert | |
|
![]() |
#66 |
(offline)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,907
Karma: 6736094
Join Date: Dec 2011
Device: K3, K4, K5, KPW, KPW2
|
From what I understand, both should peacefully coexist and work along each other. But it's up to you to ultimately find out, and to see which method (or even which combination) works best for you.
|
![]() |
![]() |
![]() |
#67 | |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jun 2012
Device: KT
|
Quote:
Still looking about for a Tip Jar??? Does one exist? Last edited by Dandifer; 08-06-2012 at 04:19 PM. |
|
![]() |
![]() |
![]() |
#68 |
(offline)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,907
Karma: 6736094
Join Date: Dec 2011
Device: K3, K4, K5, KPW, KPW2
|
|
![]() |
![]() |
![]() |
#69 | ||||||
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19
Karma: 14064
Join Date: Jul 2012
Device: Kindle Touch
|
Ah, that's not a problem at all. Probably I'll check the sources myself, but here is some more elaboration anyway. I don't mean to convince you to implement that stuff, just to make ideas for possible features clearer.
Quote:
Quote:
Current "/" is unusable without filters, if you have many files and nested collections. And yes, tree view would be awful. ![]() Quote:
![]() Quote:
It only needs 1 button (for top pane). Toggle button is already single, right? But it would be so nice to have 2in1. Quote:
Why? Isn't flat structure of native manager exactly what people were complaining about? The simplest use case is to have your books organized somewhat like %topic%/%author%/book. Then you can hit "Create from directories" once and "Update from directories" any time you add new folder. Quote:
![]() But I was asking if you know any elegant way to implement all that stuff (like toggling inactive amazon features ![]() |
||||||
![]() |
![]() |
![]() |
#70 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,492
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
I finally had time to start playing with the Calibre import/export! It's pretty cool
![]() A quick question about the import: Does it reset the visibility/parent(s) of *existing* collections? Basically, I plan to do a relatively simple setup: all the genres nested into a Genres collections, all the authors nested in an Authors collection, etc. Right now it's faked on my K3 by using a crapload of toplevel collections, with a specific prefix/suffix for genres, another for authors, etc. I was looking at how to handle this simple nesting automatically, and promptly realized that it was impossible without implementing a clunky prefix/suffix detection in the Kindlet [ie. all the stuff that matches '^(>)(.*?)(<)$' (prefix > / suffix <) is hidden in Home, and goes into the collection 'Authors', etc.]. Another idea would be to tweak the JSON format used, but I'm not sure there's enough info to match the correct parent collection at the import stage. From what I gather, it's just a query against the name? So, yeah, maybe doable, but I'm not sure how exactly to coax the json data into an acceptable/parseable format while preserving the nesting... And we'd need to tweak the Calibre plugin to handle this 'new' format, too. That leaves me with this question. If it doesn't touch visiblity/nesting on import, I can probably live with it, it means that I'll only have to tweak nesting/visibility manually each time a *new* collection is added, not for everything at every import, which would be bad ![]() Apart from that, a few small bugs: * When the cdeKey begins with *, it means that there's no ASIN (or fake UUID as ASIN) in the headers of the book, and the key was derived from the sha1sum of the absolute path of the file. That changes the format used in the legacy json file. It's just 'cdeKey', instead of '#cdeKey^cdeType'. (Right now it's exporting stuff as '#*sha1sum^EBOK' instead of just '*sha1sum'). * The lastAccess field is faked in the exports, but that's not a huge deal ![]() * In the same 'no ASIN' vein, in the case of Kindlets, the cdeKey is NULL for custom stuff. They don't get exported. I don't think there's anything we can do on that front (well, except making Kindlet authors put a fake UUID in the Amazon-ASIN field of their Kindlet Manifest), just mentioning it ![]() Last edited by NiLuJe; 08-07-2012 at 11:30 PM. |
![]() |
![]() |
![]() |
#71 | |
Enthusiast
![]() Posts: 36
Karma: 10
Join Date: Apr 2012
Device: Kindle Touch
|
Quote:
|
|
![]() |
![]() |
![]() |
#72 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Aug 2012
Device: Kindle Touch
|
|
![]() |
![]() |
![]() |
#73 |
(offline)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,907
Karma: 6736094
Join Date: Dec 2011
Device: K3, K4, K5, KPW, KPW2
|
Version 1.2.1
This is mostly a bugfix release, and takes into consideration most of NiLuJe's comments on Calibre import and export.
Upgrading is recommended; I'll post a more detailed answer in a few minutes. |
![]() |
![]() |
![]() |
#74 | |||
(offline)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,907
Karma: 6736094
Join Date: Dec 2011
Device: K3, K4, K5, KPW, KPW2
|
Quote:
Quote:
![]() Quote:
![]() Thanks for the reports and the testing! Last edited by ixtab; 08-09-2012 at 05:31 PM. |
|||
![]() |
![]() |
![]() |
#75 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,492
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@ixtab: Fantastic, thanks
![]() The export of !ASIN stuff looks okay, the lastAccess field too, and I just ran an initial 160 collections import from Calibre. I didn't have much stuff to break, but it looks like it went perfectly fine, everything went in the right place, and the few things that went in an existing nested collection behaved as expected ![]() I'll give you a shout if everything implodes at my next import ![]() EDIT: Stupid question: What's the numbers supposed to mean in the status bar during the import? I got that the first one is the number of items in the collection being imported, but the second was was always 0 ;? Last edited by NiLuJe; 08-09-2012 at 05:56 PM. |
![]() |
![]() |
![]() |
Tags |
collections, collections manager, kindle touch hacks |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Troubleshooting Books from collections are visible apart from the collections | splitloop | Amazon Kindle | 3 | 07-08-2012 01:03 PM |
ES File Explorer, Astro File Manager or File Manager HD? | DreamWriter | Android Devices | 15 | 04-05-2012 03:00 PM |
Importing Collections - Only original collections?? | kuklachica | Amazon Kindle | 6 | 01-20-2012 03:39 PM |
File manager and collections creator for PRS-505 | igorsk | Sony Reader | 19 | 02-12-2009 05:02 PM |