01-04-2016, 01:52 AM | #1036 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Another beta: Comments, toolbar button tooltip, driver menu
Attached is a new beta with a few changes.
Firstly the comments template in the metadata update. As I mentioned in discussion after my last beta, I am questioning the best way to do the template. The last beta uses the "jacket" style of template. Then I played with the "plugboard" style of template. There are things to be said for both. The former is simpler, but the latter is more powerful. So, this beta allows both. Which style is used, depends on the first word of the template. So, the two examples are: Code:
jacket:{comments}<hr/><p>{tags_label}: {tags}</p><p>{rating_label}: {rating}</p><p>{_kobo_last_read_label}: {_kobo_last_read}</p><p>Word count: {_words}</p> template:{comments}{tags:|<p>Tags: |</p>}{rating:|<p>Rating: |</p>}{#kobo_last_read:|<p>Last Read: |</p>}{#words:|<p>Word count: |</p>} And as a reminder, the template goes into a file called "kobo_template.xhtml" in the "resources" directory of you calibre configuration. It doesn't have to be on one line as my examples, but, any new-lines in the final comments will be used in the synopsis displayed on the device. What I want is an opinion of which to support. I don't really want to support both. I might, but, if I hit problems later, I might have to drop one. So, try it and tell me what you think. While doing the above, I got annoyed by the wait while the selected books were checked before the options dialog was displayed. I couldn't do anything about the time taken, so added a progress dialog to show that something was being done. The other changes are related to some "fiddling" I have been doing. I've been fiddling with the driver and kept having to open the configuration when the device wasn't connected. Going through the calibre preferences was a pain, so, I added a function to do this. Then I needed to swap between the main and the extended driver, so, another function added to swap the driver. Then, I kept forgetting which driver I was using. So, I added the driver to the tooltip of the plugins toolbar button. And as I was doing that, I added the current device name and firmware version if a device was connected. For the driver options, if there is a device connected, it will show the correct device or open the configuration for it. If the device isn't connected, it looks to see which of the main and extended drivers are enabled and goes from there. It will handle if the extended driver isn't installed. So, the list for this beta is:
Please test and tell me how these all work. Or don't. And tell me what you think is best for the comments template. Last edited by davidfor; 04-02-2016 at 07:07 AM. Reason: Remove old beta. |
01-04-2016, 03:37 AM | #1037 |
Grand Sorcerer
Posts: 6,227
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
I've been testing it and I've some questions/problem/doubts:
I've found a problem, however, after updating the status:
And I've not seen any progress bar when I've connected the device. |
Advert | |
|
01-04-2016, 05:40 AM | #1038 | ||||
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
Quote:
Quote:
|
||||
01-04-2016, 06:42 AM | #1039 |
Grand Sorcerer
Posts: 6,227
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Ok, I'd understood wrong about the progress bar. And I suspect problem with status updates is due to, in this case, the proper action would be to reset the reading status.
And it would be nice the driver updating comments this way, yes. |
01-04-2016, 07:41 AM | #1040 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
- In the calibre library, you reset the reading status columns. - On the device you mark the device a unread. - When you connect, the reading progress stores shows these books with a zero progress, but a new "last read" date. Yes, that's probably wrong but I've haven't been able to decide exactly what the behaviour should be. There is an in the store to "clear if unread'. Selecting that will clear the calibre columns if the book is unread on the device. But, it will probably keep showing the book. If you use the "Update metadata" function of the plugin to set the books to unread, and use the "Reset reading position", the last read date is cleared on the device. After that, the book won't be picked up by the store unless the "clear if unread" option is selected. From that, I suppose what I should do it is the book has status unread on the device, it should be ignored unless the "clear if unread" option is selected. Does that sound right? I'm not sure about the case where the reading position wasn't changed. Is that the case for "Wading into Murder"? From memory, older firmware only changed the reading status when you marked a book as unread or finished. The reading position wasn't changed and if you opened the book again, it would open to that position. But, I'm sure the recent firmware changes the percent read, the actual reading position and the last read date as well as the status. I haven't checked this recently, so maybe it has changed again. I think I'd need to see the database for this one. I'd need to see what has actually been changed or not to work out what is happening. |
|
Advert | |
|
01-04-2016, 02:09 PM | #1041 |
Grand Sorcerer
Posts: 6,227
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
No, that's not exactly what I'm doing. I'm doing nothing at the device, I expected the plugin to do it And I'm not using the update metadata function either.
That's the problem, I think, I was only using "update status", expecting it to mark books as unread. "Wading into Murder" is not a problem, as it is my current reading. I'll clear the status through the other function and that's all. Thank you very much. |
01-07-2016, 02:06 AM | #1042 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Beta - Select update books and Goodreads progress update
OK, another beta to add the function suggested in the Goodreads Sync thread. The change is to add two check boxes to the "Show Reading Position Changes". These are:
- "Select updated books in library" - Any book whose progress changes, will be selected in the library after OK button is pressed. - "Update Goodread reading progress" - This will call the "Update reading progress" function in the Goodreads Sync plugin. The first option can be used by itself. The second option needs the first to be selected and is only available if the Goodreads Sync plugin is installed. This should work with any version of the Goodreads Sync plugin since 1.7.6. This beta also includes the changes from the two beta's over the last month. I'll probably be releasing this officially late next week. In the meantime, please report any problems you see or any suggestions for improvements. Last edited by davidfor; 01-07-2016 at 02:08 AM. Reason: You'd think I'd remember to attach the plugin. |
01-07-2016, 03:37 AM | #1043 |
Grand Sorcerer
Posts: 6,227
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Thank you, the first option will be very nice for me, as now I do it manually with a view
Last edited by Terisa de morgan; 01-07-2016 at 03:38 AM. Reason: No, the attachments are always forgotten ;) |
01-07-2016, 05:50 AM | #1044 |
Grand Sorcerer
Posts: 6,227
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
It works OK for me.
|
01-08-2016, 02:35 AM | #1045 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
And that's always good to hear. |
|
01-09-2016, 04:47 PM | #1046 |
Resident Curmudgeon
Posts: 73,887
Karma: 128597114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Using the latest non-beta how do I get eBooks marked that are on the H2O but have not been read so if for some reason I needed to reset and I wanted to put back all the books I had on it before?
|
01-09-2016, 07:34 PM | #1047 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
That's done with the "Store/restore current bookmak" function. The store gets the reading status from the device, the restore puts it back. You need to configure the custom columns and you can have the store run automatically. The help describes all this. And there has been a lot of discussion in this thread.
|
01-11-2016, 05:19 AM | #1048 | |
Resident Curmudgeon
Posts: 73,887
Karma: 128597114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
01-11-2016, 06:59 AM | #1049 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Alternatively, use the reading list plugin and create a list that records the books on device when it is connected. |
|
01-11-2016, 07:22 AM | #1050 |
Resident Curmudgeon
Posts: 73,887
Karma: 128597114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Would it be possible to add in a bit where it marks one of the already customized fields with some value to say that the book is not opened but is on the device and clear if for any books that are marked but not on the device?
I think that would work and make it easier than another plugin. |
Tags |
kobo, kobo utilities |
Thread Tools | Search this Thread |
|
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 |