06-13-2013, 10:08 PM | #76 | |
Wizard
Posts: 2,285
Karma: 7409537
Join Date: Mar 2009
Location: Circling Earth @ Mach .83
Device: Elipsa 2E, Sage, Libra Colour, Libra 2, Clara 2E, Oasis3, Voyage
|
First and foremost, thank you very much, davidfor, for this excellent plugin -- you are absolutely brilliant.
Since the last post, I uninstalled the plugin, restarted Calibre, reinstalled and repeated the process. This time, after selecting Store/restore bookmark for selected books, the status (Finished) successfully appeared under the appropriate column. After manually changing selected books to "Finished" via "Change Reading Status in device library" then "Refresh the list of books on the device," the Finished shelf appeared on the Aura. Is this manual action required each time one finishes a book, or whenever a book's status changes? I thought this process was automated following PeterT's instructions. No complaints, I'm just trying to understand how this functions. You and PeterT are very talented gentlemen. Quote:
|
|
06-13-2013, 11:12 PM | #77 | |
Grand Sorcerer
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
When I read a book, its status is updated on the device as I read it. And when I get to the end of the book and press the screen to go forward, it marks the book as complete. When I connect to calibre for whatever reason, I use the "Store/Restore" function of the plugin to get the current status of the books from the device to the calibre library. When I do this, if the book is finished on the device, then the percent read column in the calibre library will be set to 100%. Then the column that PeterT has defined will show "Finished" for that book. And a sync between calibre and the device will put the book on the "Finished" shelf. From what you say above, it sounds like the books weren't finished on the device. So, you used the plugin options to do this. So, right now, there is a manual step to mark the book in the calibre library as complete. This can done by retrieving the status of the book from the device, or manually setting the percent read to 100 in the library. The next sync will update the device to set the shelf. "Refresh the list of books on the device" will do this. PeterT has asked to have the storing of the state happen automatically when the device is connected. I plan to do that in the next couple of weeks. |
|
Advert | |
|
06-13-2013, 11:21 PM | #78 | |||
Grand Sorcerer
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Indeed.
Quote:
Quote:
Quote:
On the off chance, what language are you using? I have attached beta4. It has two things. One is removing the help menu item. That is due to some things google found for me. The other is a little change in how strings are handled. If this doesn't work, can you post another crash log. And tell me which option you tried when it happened. |
|||
06-14-2013, 12:02 AM | #79 | |
Wizard
Posts: 2,285
Karma: 7409537
Join Date: Mar 2009
Location: Circling Earth @ Mach .83
Device: Elipsa 2E, Sage, Libra Colour, Libra 2, Clara 2E, Oasis3, Voyage
|
Ah... the light bulb just came on.
I almost had it figured out but was doing it backwards. All my completed books on the device are indeed marked as finished as you have described. But instead of selecting the "Store/Restore" function as the very first task I was manually updating the individual books in the library then selecting "Store/Restore". PeterT has asked to have the storing of the state happen automatically when the device is connected. I plan to do that in the next couple of weeks. Oh, that will be fantastic! Very much appreciated. Quote:
|
|
06-14-2013, 09:58 AM | #80 | |
Guru
Posts: 691
Karma: 3026110
Join Date: Dec 2008
Location: Lancashire, U.K.
Device: BeBook 1, BeBook Pure, Kobo Glo, (and HD),Energy Sistem EReader Pro +
|
Quote:
BobC |
|
Advert | |
|
06-14-2013, 10:18 AM | #81 |
Grand Sorcerer
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
The beta was supposed to be attached, and I swear I did attach it. But, it isn't there. It should be attached to this post.
|
06-14-2013, 10:37 AM | #82 |
Guru
Posts: 691
Karma: 3026110
Join Date: Dec 2008
Location: Lancashire, U.K.
Device: BeBook 1, BeBook Pure, Kobo Glo, (and HD),Energy Sistem EReader Pro +
|
A general observation about the use of the utility - this is not a bug !
If you have a reasonably large book you can be quite a few pages into reading it before the % read advances beyond 0% on the device. This is then reflected in the % read value returned by the utility. The result of this is that you can have a book which you are currently reading but where the status as determined by Calibre (with a bit of column tweaking) is not yet "Reading". Interestingly though if you examine the "Collections" column on the device view for a book like this it shows up as "Im_Reading". If it were possible for the Utility to get this status it would provide a more accurate view of what books have been started than trying to infer it from the %read. Or perhaps someone knows how to access the "collections" column, which only seems to exist with a device connected, to make the true reading status visible in the Library view. BobC |
06-14-2013, 10:57 AM | #83 | |
Wizard
Posts: 4,812
Karma: 26912940
Join Date: Apr 2010
Device: sony PRS-T1 and T3, Kobo Mini and Aura HD, Tablet
|
Quote:
|
|
06-14-2013, 11:12 AM | #84 |
Guru
Posts: 691
Karma: 3026110
Join Date: Dec 2008
Location: Lancashire, U.K.
Device: BeBook 1, BeBook Pure, Kobo Glo, (and HD),Energy Sistem EReader Pro +
|
|
06-14-2013, 01:35 PM | #85 | |
Grand Sorcerer
Posts: 12,611
Karma: 74358024
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Quote:
So a custom column would show one value when the device is connected, and a second when it's not. I need to see what happens and how the value of the custom column affects the shelving of books. Stay tuned. |
|
06-14-2013, 01:53 PM | #86 |
Grand Sorcerer
Posts: 12,611
Karma: 74358024
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
I think we're out of luck. When you hover over the Collections field in the device list, you are told the lookup/search name is collections.
I've tried using that in a custom column definition and am told that collections is not a valid field name. I somehow think that the fields shown in the library view are distinct from those in device view. |
06-14-2013, 08:03 PM | #87 | |
Grand Sorcerer
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
But, it should work now. The rules for setting the reading percent are: - ReadStatus = 0 (unread) then reading percent is unset - ReadStatus = 1 (reading) then reading percent = whatever the device database has - ReadStatus = 2 (finished/read) then reading percent = 100 So right now, if there is no value in the column, it is unread. If the value is 100, it is finished. Anything else means I'm reading it. For my percent read column, I have column icon rule that puts a green tick in the percent read column if the value is 100. Looking at the rules, there is no way to see if it is unset. I haven't played enough with the template language to see if there is a test for no value. But, I would expect there to be a for "None". I can see the benefit of this, but I feel like I can already get the results from the current columns. Adding another column isn't hard, the main issue is what type and what values. And then explaining it properly. Or maybe there is a bug. If you aren't seeing the zero in the percent read when the book is read, then maybe there is a circumstance where the percent read is not set correctly. |
|
06-15-2013, 05:30 AM | #88 | |
Guru
Posts: 691
Karma: 3026110
Join Date: Dec 2008
Location: Lancashire, U.K.
Device: BeBook 1, BeBook Pure, Kobo Glo, (and HD),Energy Sistem EReader Pro +
|
Quote:
It's probably true that if you get 0% rather than no value then the book has been opened (perhaps only at the title page). Ultimately it all depends on your own definition of what constitutes "reading" the book - simply opening it or actually moving beyond the first page. I indicate my current reading by using the Column Colouring. I was testing for %read before but now if I use the Current Location and test if it is set it will show books with 0% read but which have been opened and thus have a current location. "Other solutions are available" . BobC |
|
06-15-2013, 05:48 AM | #89 |
Junior Member
Posts: 1
Karma: 10
Join Date: Jun 2013
Device: Kobo Glo
|
Hello,
I also have the problem with the plugin crashing calibre when selecting any option in the kobo utility menu when my kobo glo is connected. Im running calibre 0.9.35 on os x 10.8.4 with the beta4 file from earlier in the thread. My Kobo is running firmware version 2.5.2. You can have a look at the crashlog here Hope this helps! |
06-15-2013, 07:26 AM | #90 | |
Grand Sorcerer
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
It looks like something is going wrong when the main menu is updated. Which agrees with Kovid's suggestion. I must have missed something. I'll have another look. |
|
Tags |
calibre, kobo, kobo utilities, kobo-utilities, plugins |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Manga plugin | mastertea | Plugins | 6 | 01-06-2022 02:43 AM |
[GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 05:25 AM |
Kobo Utilities Plugin Question | nikev | Kobo Reader | 10 | 09-25-2018 11:55 PM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |