View Single Post
Old 01-03-2015, 02:07 AM   #828
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Kobo Utilities plugin - V2.0.0

I have just released version 2.0.0 of the plugin. This adds three new functions and involved a major rewrite of the background code.

The new function is:
  • Handling of multiple Kobo devices through profiles and recognition of the devices.
  • Remove Annotation files
  • Set Related Books.
There are also some smaller changes such as a fix for something that was causing problems when using Calibre Companion. Also, the help has been updated with the new function and some of the things that have been missing. It is still incomplete, but it is better than before. While updating the help, I created an ePub of the help. And Terisa has been kind enough to update the Spanish translation.

Multiple devices and Profiles
The major change is for the handling of multiple Kobo devices. The reason for doing this was to allow storing of the reading status for different people using different devices. This is done by creating profiles for the store/restore function that can use different sets of custom column. Each profile can be set to be used for a different device. As with the previous store/restore options, the profiles are created for the current calibre library. The current configuration will be migrated to a profile for all devices. This profile is called "Migrated". If you only have one Kobo device, you can use this with no changes.

As well as profiles for store/restore, the database backup and firmware check can be configured for all devices or each device individually.

These options are all in the configuration dialog. This has been changed to have three tabs; one each for "Profiles", "Devices" and "Other". The last is where general options such as the button and shortcut configuration is done.

Remove Annotation files
This is to remove the annotations files created when reading ePubs on the main memory. This is useful because of the bug when reopening epubs and the annotations list gets messed up. Also, the device doesn't delete the files, so if you send a book again, it can reopen with the old annotations. Of course, that can be handy.

There are several options for which files to remove. Personally, I just remove them all.

Set Related Books
The details screen for books has a tab for "Related books". For books from Kobo, this is populated with books that Kobo think are related. This can be books in the same series, by the same author, genre or something else. For sideloaded books, the tab is there, but it is empty.

This function sets the related books for sideloaded books. They can be set to either series or authors. When the function is selected, it displays a dialog with these options. Select which is desired and press "Get list". This displays the list of series or authors with a count of books. The list can be edited. When "OK" is pressed, all books in author or series in the list have all the other books added as a related book entry.

The dialog also has a "Delete All" button. Pressing this will remove all the related book entries for all sideloaded books.

This is an alternative to creating a shelf for the series.


As usual, calibre will announce the update in the next hour or so. If there are any problems, please report them here.
davidfor is offline