02-25-2011, 08:28 PM | #1 |
Enthusiast
Posts: 35
Karma: 10
Join Date: Feb 2011
Device: Kindle Paperwhite, Kobo Aura One
|
Custom Read Status Column
I have added a custom column for Read Status as posted by pchrist7. When I do a Fetch Annotations from my Kindle nothing gets updated in the Read Status column. For some of the books there is some status info shown at the bottom of the summary pane in Calibre. Some books I have finished reading show no status and some show 99% instead of finished.
I would appreciate any help. |
02-27-2011, 03:38 AM | #2 |
~~~~~
Posts: 761
Karma: 1278391
Join Date: Aug 2010
Location: USA
Device: Kindle 3, Sony 350
|
I wish I could help you out with this, but I haven't gotten the whole fetching of annotations down quite yet, myself.
But here's a bump, so maybe someone will come along who can help. In the meantime, do you have a link to pchrist7's post? If no one has answered by tomorrow, we can look deeper. |
Advert | |
|
02-27-2011, 08:45 AM | #3 | |
eBook Junkie
Posts: 1,526
Karma: 1464018
Join Date: May 2010
Location: USA
Device: Kindle Fire 2020, Kindle PW2
|
Quote:
For some reason some books require a couple of tries before they are downloaded into Calibre, but two things I have observes. 1. Calibre usually will not download the info if the read date is the same day, so wait until the next day for them. 2. For some reason my mbx files have disappeared from the Kindle, I think this is due to something that I may have done not a fault of the kindle or Calibre, but for those books look on your kindle and make sure they are actually there. If they are, reopen them on the kindle so that the files are recognized again, then try to download them again. Please let me re-iterate, I am no expert here these are just observations based on my experience. |
|
02-27-2011, 10:08 PM | #4 |
Enthusiast
Posts: 35
Karma: 10
Join Date: Feb 2011
Device: Kindle Paperwhite, Kobo Aura One
|
Read Staus Column
What info shows up in your Read Status Column?
My column constantly shows Not Read no matter what the status is. Don't know if I am doing something wrong or if I need to add something somewhere in Calibre. |
02-27-2011, 10:14 PM | #5 |
Enthusiast
Posts: 35
Karma: 10
Join Date: Feb 2011
Device: Kindle Paperwhite, Kobo Aura One
|
Last edited by PapaJohn; 02-28-2011 at 11:00 PM. Reason: corrected link info |
Advert | |
|
02-28-2011, 12:28 AM | #6 | |
US Navy, Retired
Posts: 9,864
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
|
Quote:
|
|
02-28-2011, 03:08 AM | #7 | |
Addict
Posts: 385
Karma: 6514
Join Date: Aug 2010
Location: Denmark
Device: Kindle 3 3G+Wifi, Oasis
|
Quote:
Let's forget about the custom column for a moment. It's vital that Fetch Annotations updates the Comments for your books as you read along, and Fetch new Annotations. Below is an example from my K3 of a book I'm reading: Code:
26-02-2011 Last Page Read: Location 2934 (72%) Once we get the first step sorted, we can start looking a the column, code etc. Also: What OS and Calibre version are you using ? Did you follow these instructions ?: https://www.mobileread.com/forums/sho...&postcount=137 Last edited by pchrist7; 02-28-2011 at 03:36 AM. |
|
02-28-2011, 01:28 PM | #8 |
Enthusiast
Posts: 35
Karma: 10
Join Date: Feb 2011
Device: Kindle Paperwhite, Kobo Aura One
|
Hi pchrist7
Thanks for your response. I am new to all of this so please be patient with me. Here is an example of the read status from the bottom of the books comments pane: 02/22/11 Last Page Read: Location 6736 (99%) I am running Calibre 0.7.47 on Mac OS 10.6.6 Yes I did follow the instructions at : https://www.mobileread.com/forums/sho...&postcount=137 and at: https://www.mobileread.com/forums/sho...&postcount=172 Last edited by PapaJohn; 02-28-2011 at 01:34 PM. Reason: additional info added |
03-01-2011, 10:39 AM | #9 | |
Addict
Posts: 385
Karma: 6514
Join Date: Aug 2010
Location: Denmark
Device: Kindle 3 3G+Wifi, Oasis
|
Aha - think I found it
Quote:
Your K only gives 2 digits for the year, and the python template looks for 4. So you need to change you python template. In Calibre choose Preferences, Template Functions, In the function field, scroll till you find kindle_read_status_2 and choose that. In the Program code window, go to the line: Code:
mg = re.match('.*\s(\d+[-/]\d+[-/]\d\d\d\d).*?Last Page Read: Location \d+ \((\d+)%\)', val, re.I + re.DOTALL); This line you can change to: Code:
mg = re.match('.*\s(\d+[-/]\d+[-/]\d+).*?Last Page Read: Location \d+ \((\d+)%\)', val, re.I + re.DOTALL); That should at least fix one of your problems. Let us know how is goes from here. |
|
03-01-2011, 02:47 PM | #10 |
Enthusiast
Posts: 35
Karma: 10
Join Date: Feb 2011
Device: Kindle Paperwhite, Kobo Aura One
|
Hi pchrist7
Wow! That seems to have fixed the problem. Status now shows correctly in Read Status Column.... although year still only shows as 2 digits at the bottom of the book details pane. |
03-02-2011, 01:05 AM | #11 | |
Addict
Posts: 385
Karma: 6514
Join Date: Aug 2010
Location: Denmark
Device: Kindle 3 3G+Wifi, Oasis
|
Quote:
The date format is determined by your Kindle firmware, so we had to change the template. Hope this works for you in the future. |
|
03-02-2011, 03:29 PM | #12 |
Enthusiast
Posts: 35
Karma: 10
Join Date: Feb 2011
Device: Kindle Paperwhite, Kobo Aura One
|
Hi pchrist7
Thanks for your help. My wife has a Kindle 3 (3G+Wifi) and I was wondering if it would be possible to add a second Read Status Column that would be filled in by her kindle? i.e.: First column showing read status on my Kindle DX Second column showing read status on her K3 This would be great if possible! |
03-03-2011, 09:58 AM | #13 | |
Addict
Posts: 385
Karma: 6514
Join Date: Aug 2010
Location: Denmark
Device: Kindle 3 3G+Wifi, Oasis
|
Well ... not quite, and yet
Quote:
First of I'm guessing a lot here, since I only have 1 K3 and no other readers. But: Consider this. Each ebook in a Calibre library have 1 comments field, with 1 and only 1 annotation part in the comments. So your books would always have the annotations of the K?? that did fetch annotations last. Understand ? This could end up being a mess, and I suspect you want to keep track of your reading of a book for both readers. ? If so, I think you need to have 2 libraries in Calibre. 1 for KDX and 1 for K3, then all you have to remember to do, is switch to the correct library before fetching annotations. I have approx. 1100 books in my main library, but setup a 100 book test library, for testing new columns, features etc. ( used the test library for "faking" your annotation example for testing ) Also It's extremely easy to copy books from one library to another in Calibre. As I said, much of this is guesswork, but I think I'm correct. You could test this for us, however, having 2 readers in the family. If I'm correct, I suggest you consider having 2 libraries. Before this however, make SURE you have good backups of your current setup. To explore your options, click the arrow to the right of the Library icon. You could rename your current library to KDX Library, Create a new K3 Library, quick shift between them etc. IF you create a new ie. K3 Library, all you have to do in your "main" KDX library, is to select all books, right click (at least on windows) choose Copy to library without delete, and you have 2 libraries setup with the same books, metadata etc. This will also give you the possiblity to have different custom columns and probably much more. Hope this makes sense - and I hope you'll try fetching annotations from the 2 devices, checking the status in between. You should at least see a difference in the date format. I want to know if my theory is correct or not Well, think about it. Maybe someone else has better input, so let's see. Cheers, Per |
|
03-04-2011, 11:25 PM | #14 |
Enthusiast
Posts: 35
Karma: 10
Join Date: Feb 2011
Device: Kindle Paperwhite, Kobo Aura One
|
Hi pchrist7
OK. I think I follow what you are saying. I will give it a go over the weekend and let you know how it goes. On another issue....do you have any idea what criteria the Kindle uses for sort order? I want to sort by title within author sort. I created a plugboard to add series info to the title, but on the Kindle the sort order is out of whack. i.e. Series[05]- Title- Author and sometimes if there is a non-series book by the same author it ends up being stuck in the middle of the series by that same author.Series[04]- Title- Author Series[02]- Title- Author Series[01]- Title- Author Series[03]- Title- Author The plugboard template I am using is..... {series:||}{series_index:0>2s|[|]- }{title} Is there something that I could add to the template to tell the Kindle how to sort titles within an author sort? I just wish they would make the firmware folder friendly.....it would save a lot of hassle! Anyway hope you can help. |
03-05-2011, 02:13 AM | #15 |
Addict
Posts: 385
Karma: 6514
Join Date: Aug 2010
Location: Denmark
Device: Kindle 3 3G+Wifi, Oasis
|
Hi PapaJohn
I have a similar plugboard for my K3. On my Homepage I sort by collections, and inside collections you can sort by title, at least on K3. As far as I can see the sorting is correct. At least here. |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Need help with this custom Column. | Rie142 | Library Management | 2 | 02-20-2011 09:51 AM |
Custom Composite Column | silentguy | Calibre | 4 | 11-24-2010 10:28 AM |
Custom column read ? | pchrist7 | Calibre | 2 | 10-04-2010 02:52 AM |
custom column i need a little help | shinken | Calibre | 3 | 09-15-2010 03:41 AM |
Custom Column Problem | MSJim | Calibre | 7 | 09-08-2010 05:07 PM |