![]() |
#871 | |
Sigil developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,274
Karma: 1101600
Join Date: Jan 2011
Location: UK
Device: Kindle PW, K4 NT, K3, Kobo Touch
|
Quote:
I've tested some code that will now sort on the author as its found in the book but displays the author as firstname lastname in Edit Collections (with a tooltip showing the author as found in the book). However, this will only work for Mobi files as the plugin can only read the data in a book for Mobi files. So any other file types like txt or pdf will sort by firstname lastname and not what is stored in them. I might be able to override this for books in Calibre, but haven't at the moment. I'll release it after the next version of Calibre as I've had to make some changes to the plugin to handle an update in Calibre. If you update calibre to the new version of Calibre when its released, you'll get an error message if you try to change the type of toolbar icon in Customize, although it will change okay after a restart. |
|
![]() |
![]() |
#872 | |
Junior Member
![]() Posts: 4
Karma: 10
Join Date: May 2011
Device: Kindle 3
|
Way late I know...
Quote:
At any rate, to answer your question, for some reason when I had updated to the new version of Calibri it didn't stick and when I rebooted Calibri it was using still the old version, that was the issue I was having. After successfully getting it to stay put the plugin worked...not great as it deleted half of my books so I had to mess around with it for a while. It not perfect yet and I haven't really had a chance to sit down with it again, but I do know that it is having problems recognizing some of my books so it just skips them. I saw that you have a new version of the plugin available, I will install that and see if I can dial in my sorts. I have a K3 and am using a Mac with whatever the latest OS for the Mac is (snowleopard X?)... I just downloaded a bunch of new books so I had planned on messing around with my Kindle again later this afternoon. I will keep you updated (within a reasonable amount of time this time ![]() Oh and thank you Meme for this, it's great! and You have been most helpful |
|
![]() |
![]() |
#873 | |
Sigil developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,274
Karma: 1101600
Join Date: Jan 2011
Location: UK
Device: Kindle PW, K4 NT, K3, Kobo Touch
|
Quote:
Just be certain - I know the plugin did not actually delete any books as there is no code to do that. I assume you mean did not put some of your books in the collections. I believe the version I'll post tomorrow should fix that. |
|
![]() |
![]() |
#874 |
Junior Member
![]() Posts: 4
Karma: 10
Join Date: May 2011
Device: Kindle 3
|
Hmm...Ok...I will wait then
|
![]() |
![]() |
#875 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 107
Karma: 33020
Join Date: May 2011
Device: Kindle Paperwhite
|
Just wanted to give a heads up about a self-caused issue that makes the Kindle Collections add-on create empty collections. I have been adjusting (simultaneously, so I don't know which is the problem) the metadata plugboard (to put series info in title) and the "export" name (both save to disk and save to device). If I make changes to these and don't then remove and re-add the books from Calibre, the add-on creates all the right collections, but they show up empty. That one had me scratching my head for a day, though, as I said, completely user error.
|
![]() |
![]() |
#876 | |
Sigil developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,274
Karma: 1101600
Join Date: Jan 2011
Location: UK
Device: Kindle PW, K4 NT, K3, Kobo Touch
|
Quote:
Its a subtle issue and it just got me again this week. I forgot changing the title/path will mean extra work deleting old books on the Kindle and checking collections. |
|
![]() |
![]() |
#877 |
Sigil developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,274
Karma: 1101600
Join Date: Jan 2011
Location: UK
Device: Kindle PW, K4 NT, K3, Kobo Touch
|
Version 1.6.2 released
A new version with a number of bug fixes is available on the first post of this thread (see my signature for the link).
Calibre 0.8.2 or later is required for this release. Older versions of the plugin will show an error message when trying to set the toolbar icon so I recommend you upgrade to both Calibre 0.8.2 and this release of the plugin. It looks like all known bugs in the plugin are fixed after going through a number of test releases. Thanks to everyone who tested and sent in details of their issues. Of course if you find any new issues just post and I'll look into it. ![]() The changes include: - Fixed creating only empty collections when Kindle is reconnected on Windows - Fixed incorrect number of books in collections when using split character - Fixed crash of calibre when using Customize to change toolbar icon menu style - Fixed incorrectly showing error if FONT_FAMILY setting does not exist - Changed Edit to sort author by Calibre author_sort if available else name defined in Mobi book - Removed invalid extension warnings to avoid false positives, but left in debug output - Added warning message if two collection names from Calibre would conflict if prefix/suffix is ignored - Added error message if no books on device are retrieved from Calibre - Added error message if no books on device are retrieved from Kindle - Added title of book in warning message about manually edited Calibre collections instead of code - Changed displayed pathnames to full paths in correct windows/linux style - Requires Calibre 0.8.2 or later due to build_bar fix The tool bar fix in Calibre was unrelated to the crashing in Customize but it helped identify an issue I had with the toolbar since I had to rewrite the code to handle the toolbar icon (thanks Kovid and kiwidude!). It does mean you have to update Calibre though. Now when you change the type of toolbar icon, you'll need to restart calibre to see it instead of having it update automatically. I've changed the way the Edit Collections window sorts Author names. It might lead to some confusion, but hopefully improves things for most people. It may need some tweaking based on feedback. Essentially it tries to sort the Authors exactly as Calibre sorts them - using the Author Sort field in Calibre if the book is in Calibre and on the Kindle. If the book is only on the Kindle then it will read the author name from the book if its mobi. If its not mobi and not in Calibre, then no author name will show up. When displaying the author name in the Edit window it will show the Author as firstname lastname even if its sorting by lastname, firstname - which should mimic Calibre and the Kindle. The confusion will come for books not in calibre that have author names that aren't set to lastname, firstname - they will sort by firstname until you add them to calibre or update their author name (or check if you've set the Author Sort field correctly in calibre). The tooltip on the author will show how its being sorted. Suggestions and feedback welcome as usual. |
![]() |
![]() |
#878 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 107
Karma: 33020
Join Date: May 2011
Device: Kindle Paperwhite
|
Quote:
![]() |
|
![]() |
![]() |
#879 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 107
Karma: 33020
Join Date: May 2011
Device: Kindle Paperwhite
|
Oh, one question about your recent change with the split character:
Quote:
Or, what if there were two by Smith, John and one by Smith, John & Smith, Jane (or two by the pair and one solo) would the extra book still find its way into the collection? Just trying to figure out if this will work the way I want it to. ![]() |
|
![]() |
![]() |
#880 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: May 2011
Device: Kindle
|
I am quite new to Kindle and wondered how to list my books by author - looks like I have found the very thing
Thank you |
![]() |
![]() |
#881 | |
Sigil developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,274
Karma: 1101600
Join Date: Jan 2011
Location: UK
Device: Kindle PW, K4 NT, K3, Kobo Touch
|
Quote:
You can use Calibre to set the book's internal author's name to Lastname, Firstname using the Preferences->Output->Mobi->Use author sort as author (once you've setup all your calibre author_sort fields to be lastname, firstname) and then resend to Kindle. I believe the Kindle does sort by lastname but show firstname lastname if the book has the author defined as lastname, firstname. But I think I'll have to go and recheck all this just to be 100% sure - my focus was on getting Edit to work like calibre's sorting. EDIT: well, it does appear to work that way. If I set some books by an author to firstname, lastname, and others to lastname, firstname, then the Kindle sorts them differently. Of course, this only works with MOBI books where the name is embedded. It may work with PDF too as the Kindle does seem to be able to extract PDF author information (though my plugin can't), but I haven't tested that. Last edited by meme; 05-21-2011 at 01:08 PM. |
|
![]() |
![]() |
#882 | |
Sigil developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,274
Karma: 1101600
Join Date: Jan 2011
Location: UK
Device: Kindle PW, K4 NT, K3, Kobo Touch
|
Quote:
Using the split character of & with author sort is telling the plugin to treat each author's name separately so it will add 1 book to each author's collection for the authors listed for the books. Without the split it will treat all the authors as just 1 long name and create just 1 collection. |
|
![]() |
![]() |
#883 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 107
Karma: 33020
Join Date: May 2011
Device: Kindle Paperwhite
|
Okay, I've updated Calibre, updated the plugin and recreated collections (and since I did one HOPEFULLY FINAL tweak of name structure, I also removed and added all my books to my Kindle AGAIN before recreating collections). I have one weirdness showing up and I don't know where it's coming from.
I have set up (with my little brother helping me with the coding) a column that populates with the series name (if there is one) or the author sort if there is no series. I did this so that I don't have a bunch of collections for authors I know primarily by their series. I then told that column to split on & (and made sure I have no "&" in my series names). But for some reason, every book I have that's written by Michael Crichton (and ONLY by him) are also showing up under Douglas Crichton though he's not anywhere I can find. What do I need to do to give you the information needed to figure out what's up with this? Everything else looks great! (And I did temporarily re-author a book and it went to the right split collections with only one by that author combo.) |
![]() |
![]() |
#884 |
Sigil developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,274
Karma: 1101600
Join Date: Jan 2011
Location: UK
Device: Kindle PW, K4 NT, K3, Kobo Touch
|
In the preview or create report, does it say that 'Douglas Crichton' is coming from the custom column you created, or left on Kindle as Kindle only?
Running in debug mode (see first post troubleshooting) will give a file you can PM me (you can't attach the file but can PM me a link, or how to send a link). Last edited by meme; 05-30-2011 at 04:25 AM. |
![]() |
![]() |
#885 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 107
Karma: 33020
Join Date: May 2011
Device: Kindle Paperwhite
|
It shows it coming from the custom column. Best I can see from the debug output, somehow either Kindle or Calibre or both think "Crichton, Michael" = "Crichton, Michael & Crichton, Douglas" though I've checked author, author_sort, and my custom column and none show Douglas. I believe I have one book that they wrote together, and it is in Calibre, but it is NOT on my Kindle, so I don't see how that could be the problem.
Last edited by Vaesse; 05-23-2011 at 02:57 PM. |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Kindle Collections (Update) | NiLuJe | Plugins | 475 | 05-23-2025 08:22 AM |
Kindle Collections plugin | JosephWebber | Plugins | 1 | 08-21-2017 11:44 AM |
[GUI Plugin] WebOS Kindle-Import | CranstD | Plugins | 0 | 01-24-2012 03:36 PM |
Finding and using Kindle Collections Plugin | djchapple | Plugins | 2 | 08-03-2011 10:06 AM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |