08-11-2014, 12:58 AM | #1 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
[GUI Plugin] Kindle Collections (Update)
NOTE: The original thread for this plugin can be found here. Since meme is inactive, I took the opportunity of the PyQt5 migration to take over the maintenance of this plugin .
This Calibre plugin allows you to manage your Kindle collections, and, on select devices, margins and fonts. Main Features
Install or Remove the Plugin Spoiler:
Create Collections on your Kindle automatically using Calibre data The first way to manage your collections with this plugin is to create them automatically on your Kindle using the information in Calibre. This is the best approach if you have lots of books in Calibre, especially if they are already tagged or organized. Spoiler:
Edit Collections Manually on your Kindle using a GUI You can also use this plugin to manage your collections without entering any data into calibre by selecting Edit Collections to display a simple GUI editor. You can add/remove books to collections, add/remove/rename collections, and see a list of books in collections that you can sort by title/author/date (so it is also a useful way to view your collections). Spoiler:
Modify Kindle Settings such as Margins and Fonts On older, non-touh devices (Kindle 2/DX/3/4), you can also set your Kindle's horizontal justification, margin size, and even fonts without installing any hacks using this option. Spoiler:
Working in Tandem with Collections Manager On the Touch, PaperWhite, PaperWhite 2, Basic, Voyage, PaperWhite 3, Oasis, Basic 2, Oasis 2, PaperWhite 4 & Basic 3 On those devices, the plugin needs a third-party tool running on your JailBroken device to actually load the new collections. That implies an extra degree of indirection (meaning an extra step). It also means means that, while possible, keeping a two-way sync gets pretty tedious, so I'll mostly be focusing on a speedy Calibre => Kindle one-way sync workflow. Installing CM and its prerequisites is out of scope here, so if you're not familiar with the process, read the CM thread, and the stickies in the Kindle Dev subforum . To that effect, I'll be assuming you have CM properly installed & running. In the same vein, for PaperWhite, PaperWhite 2, Basic, Voyage, PaperWhite 3, Oasis, Basic 2, Oasis 2, PaperWhite 4 & Basic 3 owners, I'm assuming you're running a FW version that plays nice with CM, and isn't concerned by the Cloud Collections mess (again, refer to the CM thread for details) [If you're wondering why you seem to be missing some Collections, and that you're running FW >= 5.4.2, Cloud Collections are probably to blame]. Speaking of CM particulars, while this plugin doesn't handle nesting, CM does. Know that an import will never change the nesting of existing items, and that new items will always be flat, and at the root. With a bit of manual work after an import, you can handle the nesting to your liking yourself, without having to do it all over again on the next import. Spoiler:
Working in Tandem with LibrarianSync On the Touch, PaperWhite, PaperWhite 2, Basic, Voyage, PaperWhite 3, Oasis, Basic 2, Oasis 2, PaperWhite 4 & Basic 3 Much like CM, this is another third-party tool that can be used in tandem with this plugin to handle collections on FW 5.x. It has a much narrower focus than CM (it only does import/export), but is less burdened with compatibility woes, which means it should work on the full range of FW 5.x FirmWares, and will probably deal with CloudCollections and FW >= 5.4.2 in a saner manner than CM. It's also faster than CM when importing/exporting . Installing LS and its prerequisites is out of scope here, so if you're not familiar with the process, read the LS thread, and the stickies in the Kindle Dev subforum . To that effect, I'll be assuming you have LS & co properly installed & running. Spoiler:
Troubleshooting Click on the Show buttons in this post to see more details. If you have questions not answered here, just post - there are too many old/irrelevant posts to read through. Spoiler:
Version History: Spoiler:
Donations $Id: KC_MR_THREAD 17820 2020-10-01 18:20:54Z NiLuJe $ Last edited by NiLuJe; 10-01-2020 at 03:22 PM. Reason: 1.7.29 |
08-11-2014, 01:05 AM | #2 |
Ex-Helpdesk Junkie
Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Um, this plugin does support the Kindle Touch/PW, right?
|
Advert | |
|
08-11-2014, 01:06 AM | #3 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@eschwartz: Yup, haven't gone through the docs in the first post yet, besides the changelog .
|
08-11-2014, 01:09 AM | #4 |
Ex-Helpdesk Junkie
Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Ah, oh right you just posted it. It's very confusing when you sprout these giant posts and then go back and edit them. You've done this before.... Perils of being a quick noticer of things, I guess.
Anyway, great work on porting to Qt5 and, errm, things (whatever they may be). |
08-11-2014, 01:14 AM | #5 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Yeah, guilty as charged . Even a random two lines post can be Frankensteined with edits ;p.
That said, speaking of the docs, if anything looks outdated or weird, don't hesitate to mention it. It's 6AM here, so I'll crash soon, but I'll look it over tomorrow^Wlater today . All the 'Kindle Settings' (margins/fonts) stuff comes to mind, for example. Also, properly documenting the CM workflow would be neat. (Mostly talking to myself so I don't forget here ). EDIT: Hahaha. Updated the beginning of the post re: K5, managed to miss the big red paragraph. Time to go to sleep ;p. (That, and my commit messages are starting to look crazy). ---- Kovid just switched the master list of plugins, so this should now be hitting Calibre installs everywhere . (That means you can shout at me if I broke something ^^). Last edited by NiLuJe; 08-11-2014 at 01:32 AM. |
Advert | |
|
08-11-2014, 04:56 PM | #6 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Right! The doc should now be up to date .
I also pushed 1.7.13, which only contains fairly minor cosmetic tweaks. |
08-11-2014, 05:20 PM | #7 |
Ex-Helpdesk Junkie
Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
If my Kindle shows up as a Kindle Touch, should it still offer in the dropdown to Modify Kindle Settings?
Last edited by eschwartz; 08-11-2014 at 05:28 PM. |
08-11-2014, 05:22 PM | #8 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@eschwartz: Yep, but clicking it will popup a warning instead of the unsupported stuff. I think I can't get rid of the menu entry because it's initialized before the settings, IIRC.
Last edited by NiLuJe; 08-11-2014 at 05:34 PM. |
08-11-2014, 05:28 PM | #9 | |
Ex-Helpdesk Junkie
Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
No warning here, but there was an:
Quote:
(I tried this from Windows, and it does autodetect as a Kindle Touch.) |
|
08-11-2014, 05:37 PM | #10 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@eschwartz: Hrmm. Can't reproduce here. Did you *save* the Plugin settings first (And not simply popped the menu up and clicked cancel)?
I'll check with a Calibre beta, see if there's something wonky going on. |
08-11-2014, 05:52 PM | #11 |
Ex-Helpdesk Junkie
Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Didn't realize I had to do that. It was autodetected after all.
|
08-11-2014, 05:55 PM | #12 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@eschwartz: I'll look into blowing up early if the settings are out of date .
Well, at least I got to finally test it on PyQt5 ;p. |
08-11-2014, 07:56 PM | #13 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
And, err, bumped to 1.7.14, to fix the stale settings issue @eschwartz encountered .
|
08-11-2014, 08:01 PM | #14 |
Ex-Helpdesk Junkie
Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Three versions in two days -- you have been busy! Is there something strange in the post that is stopping calibre from seeing the version history? Last edited by eschwartz; 08-11-2014 at 08:06 PM. |
08-11-2014, 08:03 PM | #15 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Or a bit too light on QA, depending on how you see it ;p.
|
Tags |
collections plug-in, kindle |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kindle Collections plugin | JosephWebber | Plugins | 1 | 08-21-2017 12:44 PM |
[GUI Plugin] Kindle Collections (old) | meme | Plugins | 2070 | 08-11-2014 01:02 AM |
KIndle collections Calibre plugin | atp | Library Management | 0 | 02-21-2012 08:26 PM |
[GUI Plugin] WebOS Kindle-Import | CranstD | Plugins | 0 | 01-24-2012 04:36 PM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 01:27 PM |