Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 01-11-2016, 07:34 AM   #1051
compurandom
Guru
compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.
 
Posts: 920
Karma: 417282
Join Date: Jun 2015
Device: kobo aura h2o, kobo forma
Quote:
Originally Posted by JSWolf View Post
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?
The reading list plugin can do that.
compurandom is offline   Reply With Quote
Old 01-11-2016, 07:53 AM   #1052
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 74,585
Karma: 130140792
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by compurandom View Post
The reading list plugin can do that.
But that means another plugin and at least another custom column.
JSWolf is offline   Reply With Quote
Advert
Old 01-11-2016, 03:31 PM   #1053
Terisa de morgan
Grand Sorcerer
Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.
 
Terisa de morgan's Avatar
 
Posts: 6,279
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
Quote:
Originally Posted by JSWolf View Post
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 hope without messing with the current values (percentages and position). What you're proposing, in Spanish terminology for software is called "una ñapa" and it never works well.
Terisa de morgan is offline   Reply With Quote
Old 01-11-2016, 06:26 PM   #1054
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 74,585
Karma: 130140792
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Terisa de morgan View Post
I hope without messing with the current values (percentages and position). What you're proposing, in Spanish terminology for software is called "una ñapa" and it never works well.
It would be a different value for any eBooks shown as unread.
JSWolf is offline   Reply With Quote
Old 01-11-2016, 07:08 PM   #1055
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,906
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Jon: Not going to happen. Personally, I think it's pointless. Either the book has been started and possibly finished, hence values filled, or it hasn't, hence not filled. I don't consider "On the device and not started" as a special state different to "Not on the device and not started".

If this was done using the columns being used by the plugin that means using giving a value a special meaning. That is never a good idea. And as Terisa said, doesn't work well.

Add in the fact that the Reading List plugin already does this, and does it well, it is not something I want to implement at all.
davidfor is offline   Reply With Quote
Advert
Old 01-11-2016, 09:16 PM   #1056
compurandom
Guru
compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.
 
Posts: 920
Karma: 417282
Join Date: Jun 2015
Device: kobo aura h2o, kobo forma
Quote:
Originally Posted by JSWolf View Post
But that means another plugin and at least another custom column.
Yup. I don't see how another plugin is a problem.

And if you want to store new data, you need a new column, no good way around that.

I actually have a "document on device" column for each device...
This is data not even specific to the kobo device, it would be stupid to put it in a kobo device driver.
compurandom is offline   Reply With Quote
Old 01-29-2016, 07:11 PM   #1057
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
PeterT's Avatar
 
Posts: 12,256
Karma: 74007256
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
Not sure whats going on... I hadn't attached my Kobo for a few days, so today after updating to 2.50.1, and wanting to start testing the issue where it's claimed that kepub support was not working enabled the KTExtended driver and disabled the KT driver.

When I attached the Glo, KU told me no reading positions needed to be updated! Looking in the calibre device view, any books in series were shown as not matched. Reverting to 2.49 and disabling KTExtended and enabling KT makes no difference; all books in series continue to show as not matched in the device view (and of course, KU claims no reading location data needs storing).

Attached find the newest debug log.

Spoiler:
Code:
calibre Debug log
calibre 2.49 [64bit]  isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.9
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && Reading List && Kobo Utilities && all recipes Recipe Reader && Extract ISBN && Manage Series && Quality Check && Resize Cover && KePub Output && KindleUnpack - The Plugin && Save To Format && Diaps Editing Toolbag && Hyphenate This! && SmartEject && Modify ePub && Generate Cover && Open With && EpubMerge && Find Duplicates && Count Pages && Overdrive Link && EpubSplit && KoboBooks && Goodreads && KoboTouchExtended && Obok DeDRM
Starting up...
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    0.0 KoboUtilites::dialogs.py - loading translations
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    0.0 obok::utilities.py - loading translations
DEBUG:    0.0 obok::dialogs.py - loading translations
DEBUG:    0.0 obok::config.py - loading translations
DEBUG:    0.0 using xml.etree for xml parsing
DEBUG:    0.0 obok::action_err.py - loading translations
DEBUG:    5.2 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    5.2 rebuild_menus - self.supports_ratings=None, self.supports_tiles=None
EpubMerge:DEBUG:calibre_plugins.epubmerge.epubmerge_plugin(152):macmenuhack file_path:C:\Users\Peter\AppData\Roaming\calibre\plugins\fanficfare_macmenuhack.txt
Started up in 5.62 seconds with 1748 books
SMART_DEV (   0.00:  0.003) _attach_to_port try ip address "" on port 9090
SMART_DEV (   0.95:  0.801) startup_on_demand listening on port 9090
SMART_DEV (   1.01:  0.001) _attach_to_port try ip address "" on port 54982
SMART_DEV (   1.07:  0.000) startup_on_demand broadcast socket listening on port 54982
SMART_DEV (   2.16:  1.037) run All IP addresses {'{CB794003-D708-4FB1-9C9A-8F233F1874E9}': [{'addr': '192.168.2.177', 'netmask': '255.255.255.0', 'broadcast': '192.168.2.255'}], '{CFF20F4A-F3E4-4568-8B7E-13F52F2E4EE5}': [{'addr': '192.168.110.1', 'netmask': '255.255.255.0', 'broadcast': '192.168.110.255'}], '{BA3B1379-A02D-4B4B-8304-7102B18CB913}': [{'addr': '192.168.136.1', 'netmask': '255.255.255.0', 'broadcast': '192.168.136.255'}], '{F935AB74-FB5B-4763-9F84-8980B0C8D8F0}': [{'addr': '169.254.242.102'}], '{846EE342-7039-11DE-9D20-806E6F6E6963}': [{'addr': '127.0.0.1', 'netmask': '255.0.0.0', 'broadcast': '127.255.255.255'}]}
DEBUG:   12.5 KoboUtilities:_on_device_connection_changed - self.plugin_device_connection_changed.__class__:  <type 'PyQt5.QtCore.pyqtBoundSignal'>
DEBUG:   12.5 Methods for self.plugin_device_connection_changed:  ['__call__', '__class__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__getitem__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'connect', 'disconnect', 'emit', 'signal']
Job: 1 Get device information started
DeviceJob: 1 Get device information done, calling callback
DeviceJob: 1 Get device information callback returned
Job: 2 Set library information started
DeviceJob: 2 Set library information done, calling callback
DeviceJob: 2 Set library information callback returned
Job: 3 Get list of books on device started
DEBUG:    0.0 KoboTouch:books - oncard='None'
DEBUG:    0.0 KoboTouch:books - oncard='None', prefix='J:\'
DEBUG:    0.0 Kobo device: Kobo Glo
DEBUG:    0.0 Version of driver: (2, 1, 11) Has kepubs: True
DEBUG:    0.0 Version of firmware: (3, 19, 5613) Has kepubs: True
DEBUG:    0.0 Firmware supports cover image tree: True
DEBUG:    0.0 KoboTouch:books - opts.extra_customization= [u'#myshelves,  #readstatus, series, #newsshelf, #monthadded, #subshelf', True, True, True, True, True, True, True, False, True, False, True, u'']
DEBUG:    0.0 KoboTouch:books - prefs['manage_device_metadata']= on_connect
DEBUG:    0.0 KoboTouch:books - set_debugging_title to ''
DEBUG:    0.0 KoboTouch:books - length bl=0
Job: 1 Get device information finished
No details available.
Job: 2 Set library information finished
No details available.
DEBUG:    1.1 KoboTouch:books - length bl after sync=318
DEBUG:    1.1 KoboTouch:books - reading device database
DEBUG:    1.2 Database Version=125
DEBUG:    1.2 KoboTouch:books - shelf list: [u'ZZ_Added_2016_01', u'Vinyl Cafe', u'ZZ_Added_2011_10', u'Stephanie Plum Novels', u'The Vampire Journals', u'Foundation (Chronological Order)', u'Outlander', u'ZZ_Added_2015_12', u'Jean le Flambeur', u'ZZ_Added_2015_11', u'ZZ_Added_2015_10', u'Walker Papers', u'ZZ_Added_2015_09', u'ZZ_Added_2015_08', u'Discworld Companion Books', u'ZZ_Added_2015_07', u'The Enemies Trilogy', u'ZZ_Added_2015_06', u'Love & Inheritance Trilogy', u'Magicians Trilogy', u'The Original Shannara Trilogy', u'ZZ_Added_2010_05', u'ZZ_Added_2015_02', u'Finished_2015', u'ZZ_Added_2015_05', u'All or Nothing', u'The Cape Breton Trilogy', u'ZZ_Added_2015_04', u'ZZ_Added_2015_03', u'ZZ_Added_2014_11', u'ZZ_Added_2014_12', u'ZZ_Added_2015_01', u'BookStudy', u'Bug', u'Canada Reads 2013', u'Canada Reads 2014', u'Cooking', u'Diet', u'Dune Chronicles', u'Finished_2013', u'Finished_2014', u'food', u'Health', u'Inspector Alan Banks', u'Knitting', u'Library', u'Library Harry Potter', u'Manuals', u'Reference', u'Robert Ludlum', u'Star eBooks', u'The Inheritance cycle', u'The Mysterious Island', u'To Read', u'ZZ_Added_2009_06', u'ZZ_Added_2010_09', u'ZZ_Added_2011_03', u'ZZ_Added_2012_02', u'ZZ_Added_2012_03', u'ZZ_Added_2012_04', u'ZZ_Added_2012_06', u'ZZ_Added_2012_07', u'ZZ_Added_2012_08', u'ZZ_Added_2012_10', u'ZZ_Added_2012_11', u'ZZ_Added_2012_12', u'ZZ_Added_2013_01', u'ZZ_Added_2013_02', u'ZZ_Added_2013_03', u'ZZ_Added_2013_04', u'ZZ_Added_2013_05', u'ZZ_Added_2013_06', u'ZZ_Added_2013_07', u'ZZ_Added_2013_08', u'ZZ_Added_2013_09', u'ZZ_Added_2013_10', u'ZZ_Added_2013_11', u'ZZ_Added_2013_12', u'ZZ_Added_2014_01', u'ZZ_Added_2014_02', u'ZZ_Added_2014_03', u'ZZ_Added_2014_04', u'ZZ_Added_2014_05', u'ZZ_Added_2014_06', u'ZZ_Added_2014_07', u'ZZ_Added_2014_08', u'ZZ_Added_2014_09', u'ZZ_Added_2014_10', u'Reading']
DEBUG:    1.2 KoboTouch:books - query= SELECT Title, Attribution, DateCreated, ContentID, MimeType, ContentType, ImageID, ReadStatus, ___ExpirationStatus, FavouritesIndex, Accessibility, IsDownloaded, Series, SeriesNumber, ___UserID, ExternalId FROM content  where BookID is Null  and ((Accessibility = -1 and IsDownloaded in ('true', 1 )) or (Accessibility in (1,2) )      or (Accessibility in (6) and ___UserID <> '')  ) and not ((___ExpirationStatus=3 or ___ExpirationStatus is Null) and ContentType = 6) AND (externalId IS NULL OR externalId = '') AND contentId NOT LIKE 'file:///mnt/sd/%'
DEBUG:    4.8 KoboTouch:books - automatically managing metadata
DEBUG:    4.8 KoboTouch:books - about to sync_booklists
DEBUG:    4.8 USBMS: starting sync_booklists
DEBUG:    6.5 USBMS: finished sync_booklists
DEBUG:    6.5 KoboTouch:books - have done sync_booklists
DEBUG:    6.5 KoboTouch:books - end - oncard='None'
DEBUG:    6.5 KoboTouch:books - oncard='carda'
DEBUG:    6.5 KoboTouch:books - Asked to process 'carda', but do not have one!
DEBUG:    6.5 KoboTouch:books - oncard='cardb'
DEBUG:    6.5 KoboTouch:books - Asked to process 'cardb', but do not have one!
DeviceJob: 3 Get list of books on device done, calling callback
DeviceJob: metadata_downloaded: Starting set_books_in_library
DeviceJob: set_books_in_library: books to process= 318
DeviceJob: set_books_in_library finished: time= 0.0160000324249
DeviceJob: metadata_downloaded: updating views
DeviceJob: metadata_downloaded: syncing
DeviceJob: metadata_downloaded: refreshing ondevice
DeviceJob: metadata_downloaded: sending metadata_available signal
READING LIST: Metadata available: {'main': {u'prefix': 'J:/', u'device_store_uuid': u'20943a90-edc5-435e-9f17-ad6f7aac8f92', u'device_name': u'Kobo Glo', u'calibre_version': u'2.49.0', u'location_code': 'main', u'last_library_uuid': None, u'date_last_connected': u'2016-01-30T00:03:22.296000+00:00'}}
READING LIST: Sync Now - force_sync= False
READING LIST: Device found to sync to: Kobo Glo 20943a90-edc5-435e-9f17-ad6f7aac8f92
READING LIST: No books on 'Sync Later' list need to be synced
READING LIST: Updating automatic device list(s)  [u'On Glo']
READING LIST: Auto-populating device list:  On Glo
READING LIST: Removing 0 ids from automatic list: On Glo
READING LIST: Adding 0 ids to automatic list: On Glo
DEBUG:   19.6 KoboUtilites:_on_device_metadata_available - Start
DEBUG:   19.6 Have a Kobo device connected connected
DEBUG:   19.6 BEGIN Get Device Path
DEBUG:   19.6 Root path of device: J:\
DEBUG:   19.6 END Get Device Path
DEBUG:   19.6 KoboUtilities:get_device - drive_info: {'main': {u'prefix': 'J:/', u'device_store_uuid': u'20943a90-edc5-435e-9f17-ad6f7aac8f92', u'device_name': u'Kobo Glo', u'calibre_version': u'2.49.0', u'location_code': 'main', u'last_library_uuid': None, u'date_last_connected': u'2016-01-30T00:03:22.296000+00:00'}}
DEBUG:   19.6 migrate_library_config_if_required - start
DEBUG:   19.6 get_library_config - library_config: {u'SchemaVersion': 0.1, u'profiles': {u"Sue's Mini": {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': True}, u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'customColumnOptions': {u'ratingColumn': u'#mini_rating', u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct'}, u'profileName': u"Sue's Mini"}, u"Peter's Touch": {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': True}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'customColumnOptions': {u'ratingColumn': u'#touch_rating', u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct'}}, u"Peter's Glo": {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': True}, u'forDevice': u'20943a90-edc5-435e-9f17-ad6f7aac8f92', u'customColumnOptions': {u'ratingColumn': u'#koborating', u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct'}, u'profileName': u"Peter's Glo"}, u'Default': {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': False}, u'forDevice': None, u'customColumnOptions': {u'ratingColumn': u'', u'currentReadingLocationColumn': u'', u'lastReadColumn': u'', u'percentReadColumn': u''}}}}
DEBUG:   19.6 get_prefs - start - store_name='storeOptionsStore'
DEBUG:   19.6 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   19.6 get_plugin_pref - c: {u'buttonActionLibrary': u'Refresh the list of books on the device', u'buttonActionDevice': u'Refresh the list of books on the device', u'individualDeviceOptions': False}
DEBUG:   19.6 get_prefs - start - store_name='backupOptionsStore'
DEBUG:   19.6 get_prefs - start - store_name='updateOptionsStore'
DEBUG:   19.6 KoboUtilites:_on_device_metadata_available - self.current_device_profile: {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': True}, u'forDevice': u'20943a90-edc5-435e-9f17-ad6f7aac8f92', u'customColumnOptions': {u'ratingColumn': u'#koborating', u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct'}, u'profileName': u"Peter's Glo"}
DEBUG:   19.6 KoboUtilites:_on_device_metadata_available - self.current_backup_config: {u'backupEachCOnnection': True, u'backupZipDatabase': True, u'doDailyBackp': False, u'backupDestDirectory': u'D:/Backup/KoboDBBackup', u'backupCopiesToKeepSpin': 10}
DEBUG:   19.6 KoboUtilites:_on_device_metadata_available - About to start auto backup
DEBUG:   19.6 auto_backup_device_database - start
DEBUG:   19.6 BEGIN Get Device Path
DEBUG:   19.6 Root path of device: J:\
DEBUG:   19.6 END Get Device Path
DEBUG:   19.6 auto_backup_device_database - destination directory= D:/Backup/KoboDBBackup
DEBUG:   19.6 auto_backup_device_database - about to get version info from device...
DEBUG:   19.6 auto_backup_device_database - version_info= ['613A361008194', '2.6.35.3', '3.19.5613', '2.6.35.3', '2.6.35.3', '00000000-0000-0000-0000-000000000330']
DEBUG:   19.6 auto_backup_device_database - device_information= ('Kobo Glo', '', '', '', {'main': {u'prefix': 'J:/', u'device_store_uuid': u'20943a90-edc5-435e-9f17-ad6f7aac8f92', u'device_name': u'Kobo Glo', u'calibre_version': u'2.49.0', u'location_code': 'main', u'last_library_uuid': None, u'date_last_connected': u'2016-01-30T00:03:29.448000+00:00'}})
DEBUG:   19.6 auto_backup_device_database - device_name= KoboGlo
DEBUG:   19.6 auto_backup_device_database - backup_file_template= KoboReader-KoboGlo-613A361008194-
DEBUG:   19.6 auto_backup_device_database - backup_options= {'serial_number': '613A361008194', 'backup_file_template': 'KoboReader-{0}-{1}-{2}', u'doDailyBackp': False, u'backupZipDatabase': True, 'device_name': 'KoboGlo', u'backupEachCOnnection': True, u'backupCopiesToKeepSpin': 10, 'device_path': 'J:\\', u'backupDestDirectory': u'D:/Backup/KoboDBBackup', 'database_file': u'J:\\.kobo\\KoboReader.sqlite'}
DEBUG:   19.6 KoboUtilitiesAction::_firmware_update
DEBUG:   19.7 auto_backup_device_database - end
DEBUG:   19.7 KoboUtilites:_on_device_metadata_available - About to start auto store
DEBUG:   19.7 auto_store_current_bookmark - start
DEBUG:   19.7 Have a Kobo device connected connected
DEBUG:   19.7 BEGIN Get Device Path
DEBUG:   19.7 Root path of device: J:\
DEBUG:   19.7 END Get Device Path
DEBUG:   19.7 KoboUtilities:get_device - drive_info: {'main': {u'prefix': 'J:/', u'device_store_uuid': u'20943a90-edc5-435e-9f17-ad6f7aac8f92', u'device_name': u'Kobo Glo', u'calibre_version': u'2.49.0', u'location_code': 'main', u'last_library_uuid': None, u'date_last_connected': u'2016-01-30T00:03:22.296000+00:00'}}
DEBUG:   19.7 migrate_library_config_if_required - start
DEBUG:   19.7 get_library_config - library_config: {u'SchemaVersion': 0.1, u'profiles': {u"Sue's Mini": {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': True}, u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'customColumnOptions': {u'ratingColumn': u'#mini_rating', u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct'}, u'profileName': u"Sue's Mini"}, u"Peter's Touch": {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': True}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'customColumnOptions': {u'ratingColumn': u'#touch_rating', u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct'}}, u"Peter's Glo": {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': True}, u'forDevice': u'20943a90-edc5-435e-9f17-ad6f7aac8f92', u'customColumnOptions': {u'ratingColumn': u'#koborating', u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct'}, u'profileName': u"Peter's Glo"}, u'Default': {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': False}, u'forDevice': None, u'customColumnOptions': {u'ratingColumn': u'', u'currentReadingLocationColumn': u'', u'lastReadColumn': u'', u'percentReadColumn': u''}}}}
DEBUG:   19.7 get_prefs - start - store_name='storeOptionsStore'
DEBUG:   19.7 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   19.7 get_plugin_pref - c: {u'buttonActionLibrary': u'Refresh the list of books on the device', u'buttonActionDevice': u'Refresh the list of books on the device', u'individualDeviceOptions': False}
DEBUG:   19.7 get_prefs - start - store_name='backupOptionsStore'
DEBUG:   19.7 get_prefs - start - store_name='updateOptionsStore'
DEBUG:   19.7 BEGIN Get Device Path
DEBUG:   19.7 Root path of device: J:\
DEBUG:   19.7 END Get Device Path
DEBUG:   19.7 QueueProgressDialog::__init__
DEBUG:   19.7 QueueProgressDialog::do_books - Start
DEBUG:   19.7 get_column_names - columns_config: {u'ratingColumn': u'#koborating', u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct'}
DEBUG:   19.7 QueueProgressDialog::do_books - kobo_percentRead_column='#koboreadpct'
DEBUG:   19.7 QueueProgressDialog::do_books - search_condition= ondevice:True and (#koboreadpct:false or #koboreadpct:<100)
DEBUG:   21.3 QueueProgressDialog::do_books - Finish
DEBUG:   21.3 QueueProgressDialog::do_queue
DEBUG:   21.3 KoboUtilitiesAction::_store_queue_job
DEBUG:   21.3 Have a Kobo device connected connected
DEBUG:   21.3 BEGIN Get Device Path
DEBUG:   21.3 Root path of device: J:\
DEBUG:   21.3 END Get Device Path
DEBUG:   21.3 KoboUtilities:get_device - drive_info: {'main': {u'prefix': 'J:/', u'device_store_uuid': u'20943a90-edc5-435e-9f17-ad6f7aac8f92', u'device_name': u'Kobo Glo', u'calibre_version': u'2.49.0', u'location_code': 'main', u'last_library_uuid': None, u'date_last_connected': u'2016-01-30T00:03:22.296000+00:00'}}
DEBUG:   21.3 migrate_library_config_if_required - start
DEBUG:   21.3 get_library_config - library_config: {u'SchemaVersion': 0.1, u'profiles': {u"Sue's Mini": {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': True}, u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'customColumnOptions': {u'ratingColumn': u'#mini_rating', u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct'}, u'profileName': u"Sue's Mini"}, u"Peter's Touch": {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': True}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'customColumnOptions': {u'ratingColumn': u'#touch_rating', u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct'}}, u"Peter's Glo": {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': True}, u'forDevice': u'20943a90-edc5-435e-9f17-ad6f7aac8f92', u'customColumnOptions': {u'ratingColumn': u'#koborating', u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct'}, u'profileName': u"Peter's Glo"}, u'Default': {u'updateOptionsStore': {u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False}, u'storeOptionsStore': {u'doNotStoreIfReopened': True, u'promptToStore': True, u'storeOnConnect': True, u'storeIfMoreRecent': False}, u'forDevice': None, u'customColumnOptions': {u'ratingColumn': u'', u'currentReadingLocationColumn': u'', u'lastReadColumn': u'', u'percentReadColumn': u''}}}}
DEBUG:   21.3 get_prefs - start - store_name='storeOptionsStore'
DEBUG:   21.3 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   21.3 get_plugin_pref - c: {u'buttonActionLibrary': u'Refresh the list of books on the device', u'buttonActionDevice': u'Refresh the list of books on the device', u'individualDeviceOptions': False}
DEBUG:   21.3 get_prefs - start - store_name='backupOptionsStore'
DEBUG:   21.3 get_prefs - start - store_name='updateOptionsStore'
DEBUG:   21.3 rebuild_menus - self.supports_ratings=True, self.supports_tiles=True
DEBUG:   21.3 rebuild_menus - have device.
DeviceJob: 3 Get list of books on device callback returned
Job: 4 Send metadata to device started
DEBUG:    8.8 KOBO:sync_booklists - start
Job: 3 Get list of books on device finished
No details available.
DEBUG:    9.2 KoboTouch:update_device_database_collections - oncard='main'
DEBUG:    9.2 KoboTouch:update_device_database_collections - set_debugging_title to ''
DEBUG:    9.2 KTCollectionsBookList:get_collections - start - collection_attributes= [u'#myshelves', u'#readstatus', u'series', u'#newsshelf', u'#monthadded', u'#subshelf']
DEBUG:    9.2 KTCollectionsBookList:get_collections - collection_attributes= [u'#myshelves', u'#readstatus', u'series', u'#newsshelf', u'#monthadded', u'#subshelf']
DEBUG:    9.3 KTCollectionsBookList:get_collections - end
DEBUG:    9.3 KoboTouch:update_device_database_collections - category='Robert Ludlum' books=5
DEBUG:    9.3 KoboTouch:update_device_database_collections - end for category='Robert Ludlum'
DEBUG:    9.3 KoboTouch:update_device_database_collections - category='To Read' books=1
DEBUG:    9.3 KoboTouch:update_device_database_collections - end for category='To Read'
DEBUG:    9.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_06' books=7
DEBUG:    9.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_06'
DEBUG:    9.3 KoboTouch:update_device_database_collections - category='Reading' books=33
DEBUG:    9.4 KoboTouch:update_device_database_collections - end for category='Reading'
DEBUG:    9.4 KoboTouch:update_device_database_collections - category='The Enemies Trilogy' books=3
DEBUG:    9.4 KoboTouch:update_device_database_collections - end for category='The Enemies Trilogy'
DEBUG:    9.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_02' books=4
DEBUG:    9.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_02'
DEBUG:    9.5 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_08' books=11
DEBUG:    9.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_08'
DEBUG:    9.5 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_09' books=9
DEBUG:    9.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_09'
DEBUG:    9.5 KoboTouch:update_device_database_collections - category='Reference' books=57
DEBUG:    9.7 KoboTouch:update_device_database_collections - end for category='Reference'
DEBUG:    9.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_08' books=4
DEBUG:    9.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_08'
DEBUG:    9.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_04' books=2
DEBUG:    9.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_04'
DEBUG:    9.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_05' books=5
DEBUG:    9.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_05'
DEBUG:    9.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_03' books=17
DEBUG:    9.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_03'
DEBUG:    9.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_07' books=4
DEBUG:    9.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_07'
DEBUG:    9.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_01' books=6
DEBUG:    9.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_01'
DEBUG:    9.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_06' books=8
DEBUG:    9.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_06'
DEBUG:    9.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_07' books=4
DEBUG:    9.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_07'
DEBUG:    9.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_04' books=5
DEBUG:    9.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_04'
DEBUG:    9.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_02' books=3
DEBUG:    9.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_02'
DEBUG:    9.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_09' books=11
DEBUG:   10.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_09'
DEBUG:   10.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_03' books=2
DEBUG:   10.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_03'
DEBUG:   10.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_06' books=1
DEBUG:   10.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_06'
DEBUG:   10.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2010_09' books=1
DEBUG:   10.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2010_09'
DEBUG:   10.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_03' books=6
DEBUG:   10.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_03'
DEBUG:   10.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_02' books=14
DEBUG:   10.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_02'
DEBUG:   10.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_01' books=1
DEBUG:   10.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_01'
DEBUG:   10.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2010_05' books=1
DEBUG:   10.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2010_05'
DEBUG:   10.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_07' books=13
DEBUG:   10.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_07'
DEBUG:   10.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_06' books=4
DEBUG:   11.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_06'
DEBUG:   11.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_05' books=3
DEBUG:   11.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_05'
DEBUG:   11.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_04' books=2
DEBUG:   11.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_04'
DEBUG:   11.4 KoboTouch:update_device_database_collections - category='BookStudy' books=1
DEBUG:   11.4 KoboTouch:update_device_database_collections - end for category='BookStudy'
DEBUG:   11.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_03' books=4
DEBUG:   11.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_03'
DEBUG:   11.4 KoboTouch:update_device_database_collections - category='Vinyl Cafe' books=1
DEBUG:   11.4 KoboTouch:update_device_database_collections - end for category='Vinyl Cafe'
DEBUG:   11.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_05' books=5
DEBUG:   11.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_05'
DEBUG:   11.4 KoboTouch:update_device_database_collections - category='Manuals' books=27
DEBUG:   11.5 KoboTouch:update_device_database_collections - end for category='Manuals'
DEBUG:   11.5 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_12' books=6
DEBUG:   11.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_12'
DEBUG:   11.5 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_10' books=4
DEBUG:   11.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_10'
DEBUG:   11.5 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_11' books=8
DEBUG:   11.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_11'
DEBUG:   11.5 KoboTouch:update_device_database_collections - category='Library' books=39
DEBUG:   11.6 KoboTouch:update_device_database_collections - end for category='Library'
DEBUG:   11.6 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_02' books=7
DEBUG:   11.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_02'
DEBUG:   11.7 KoboTouch:update_device_database_collections - category='Cooking' books=21
DEBUG:   11.8 KoboTouch:update_device_database_collections - end for category='Cooking'
DEBUG:   11.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_08' books=6
DEBUG:   11.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_08'
DEBUG:   11.8 KoboTouch:update_device_database_collections - category='food' books=11
DEBUG:   11.9 KoboTouch:update_device_database_collections - end for category='food'
DEBUG:   11.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_01' books=4
DEBUG:   11.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_01'
DEBUG:   11.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_12' books=1
DEBUG:   11.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_12'
DEBUG:   11.9 KoboTouch:update_device_database_collections - category='Knitting' books=4
DEBUG:   11.9 KoboTouch:update_device_database_collections - end for category='Knitting'
DEBUG:   11.9 KoboTouch:update_device_database_collections - category='Diet' books=2
DEBUG:   11.9 KoboTouch:update_device_database_collections - end for category='Diet'
DEBUG:   11.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_11' books=5
DEBUG:   12.0 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_11'
DEBUG:   12.0 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_12' books=4
DEBUG:   12.0 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_12'
DEBUG:   12.0 KoboTouch:update_device_database_collections - category='Canada Reads 2013' books=1
DEBUG:   12.0 KoboTouch:update_device_database_collections - end for category='Canada Reads 2013'
DEBUG:   12.0 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_10' books=1
DEBUG:   12.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_10'
DEBUG:   12.1 KoboTouch:update_device_database_collections - category='Canada Reads 2014' books=3
DEBUG:   12.1 KoboTouch:update_device_database_collections - end for category='Canada Reads 2014'
DEBUG:   12.1 KoboTouch:update_device_database_collections - category='Bug' books=3
DEBUG:   12.1 KoboTouch:update_device_database_collections - end for category='Bug'
DEBUG:   12.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_10' books=2
DEBUG:   12.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_10'
DEBUG:   12.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_11' books=2
DEBUG:   12.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_11'
DEBUG:   12.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_12' books=5
DEBUG:   12.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_12'
DEBUG:   12.2 KoboTouch:update_device_database_collections - category='Health' books=4
DEBUG:   12.2 KoboTouch:update_device_database_collections - end for category='Health'
DEBUG:   12.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_08' books=2
DEBUG:   12.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_08'
DEBUG:   12.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2011_03' books=2
DEBUG:   12.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2011_03'
DEBUG:   12.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_11' books=9
DEBUG:   12.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_11'
DEBUG:   12.2 KoboTouch:update_device_database_collections - category='Finished_2013' books=10
DEBUG:   12.3 KoboTouch:update_device_database_collections - end for category='Finished_2013'
DEBUG:   12.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2015_09' books=2
DEBUG:   12.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2015_09'
DEBUG:   12.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2009_06' books=1
DEBUG:   12.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2009_06'
DEBUG:   12.3 KoboTouch:update_device_database_collections - category='Finished_2014' books=7
DEBUG:   12.3 KoboTouch:update_device_database_collections - end for category='Finished_2014'
DEBUG:   12.3 KoboTouch:update_device_database_collections - category='Star eBooks' books=28
DEBUG:   12.4 KoboTouch:update_device_database_collections - end for category='Star eBooks'
DEBUG:   12.4 KoboTouch:update_device_database_collections - category='Finished_2015' books=3
DEBUG:   12.4 KoboTouch:update_device_database_collections - end for category='Finished_2015'
DEBUG:   12.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_10' books=11
DEBUG:   12.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_10'
DEBUG:   12.4 KoboTouch:update_device_database_collections - managing bookshelves and series.
DEBUG:   14.1 KoboTouch:update_device_database_collections - about to clear empty bookshelves
DEBUG:   14.1 KoboTouch:delete_empty_bookshelves - start
DEBUG:   14.1 KoboTouch:delete_empty_bookshelves - end
DEBUG:   14.1 KoboTouch:update_device_database_collections - Number of series set=0 Number of books=239
DEBUG:   14.1 KoboTouch:update_device_database_collections - Finished 
DEBUG:   14.1 USBMS: starting sync_booklists
DEBUG:   15.9 USBMS: finished sync_booklists
DEBUG:   15.9 KOBO:sync_booklists - end
DeviceJob: 4 Send metadata to device done, calling callback
DeviceJob: 4 Send metadata to device callback returned
Job: 5 Backing up Kobo device database started
DEBUG:    0.0 do_device_database_backup - start
logger - do_device_database_backup - start
DEBUG:    0.0 do_device_database_backup - backup_options= {'serial_number': '613A361008194', 'backup_file_template': 'KoboReader-{0}-{1}-{2}', u'doDailyBackp': False, u'backupZipDatabase': True, 'device_name': 'KoboGlo', u'backupEachCOnnection': True, u'backupCopiesToKeepSpin': 10, 'device_path': 'J:\\', u'backupDestDirectory': u'D:/Backup/KoboDBBackup', 'database_file': u'J:\\.kobo\\KoboReader.sqlite'}
DEBUG:    0.0 do_device_database_backup - copies_to_keep= 10
DEBUG:    0.0 do_device_database_backup - backup_file_name=KoboReader-KoboGlo-613A361008194-20160129-190338
DEBUG:    0.0 do_device_database_backup - backup_file_path=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A361008194-20160129-190338.sqlite
DEBUG:    0.0 do_device_database_backup - database_file=J:\.kobo\KoboReader.sqlite
Job: 4 Send metadata to device finished
No details available.
DEBUG:    0.5 do_device_database_backup - config_backup_path=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A361008194-20160129-190338.zip
DEBUG:    0.5 do_device_database_backup:backup_file - file_to_add=J:\.kobo\Kobo\Kobo eReader.conf
DEBUG:    0.5 do_device_database_backup:backup_file - file_to_add=J:\.kobo\version
DEBUG:    0.5 do_device_database_backup:backup_file - file_to_add=J:\.kobo\affiliate.conf
DEBUG:    0.5 do_device_database_backup:backup_file - file_to_add=J:\.adobe-digital-editions
DEBUG:    0.5 do_device_database_backup:backup_file - file_to_add=J:\.adobe-digital-editions\device.xml
DEBUG:    0.5 do_device_database_backup:backup_file - file_to_add=J:\.adobe-digital-editions\activation.xml
DEBUG:    0.5 do_device_database_backup - adding database to zip file=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A361008194-20160129-190338.sqlite
DEBUG:    0.5 do_device_database_backup:backup_file - file_to_add=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A361008194-20160129-190338.sqlite
DEBUG:    1.1 do_device_database_backup - copies to keep:10
DEBUG:    1.1 do_device_database_backup - backup_file_search= KoboReader-KoboGlo-613A361008194-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]
DEBUG:    1.1 do_device_database_backup - db_backup_file_search= D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A361008194-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9].sqlite
DEBUG:    1.1 do_device_database_backup - backup_files= []
DEBUG:    1.1 do_device_database_backup - backup_files= []
DEBUG:    1.1 do_device_database_backup - len(backup_files) - copies_to_keep= -10
DEBUG:    1.1 do_device_database_backup - config_backup_file_search= D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A361008194-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9].zip
DEBUG:    1.1 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160115-081129.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160115-204659.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160116-080503.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160116-134750.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160116-134941.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160116-160423.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160129-184826.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160129-185130.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160129-185241.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160129-190041.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160129-190338.zip']
DEBUG:    1.1 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A361008194-20160115-081129.zip']
DEBUG:    1.1 do_device_database_backup - len(backup_files) - copies_to_keep= 1
DEBUG:    1.1 do_device_database_backup - removing backup file: D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A361008194-20160115-081129.zip
DEBUG:    1.1 do_device_database_backup - Removing old backups - finished
DeviceJob: 5 Backing up Kobo device database done, calling callback
DeviceJob: 5 Backing up Kobo device database callback returned
Job: 6 Storing reading positions for 219 books started
DEBUG:    1.1 do_store_locations - start
DEBUG:    1.1 do_store_locations - options={'job_function': 'store_current_bookmark', 'allOnDevice': True, u'backgroundJob': True, u'count_selected_books': 0, u'rating': False, u'storeBookmarks': True, u'setDateToNow': False, 'device_database_path': u'J:\\.kobo\\KoboReader.sqlite', u'readingStatus': False, u'promptToStore': True, u'doNotStoreIfReopened': True, u'clearIfUnread': False, 'supports_ratings': True, u'storeIfMoreRecent': True}
DEBUG:    1.1 do_store_locations - len(books_to_scan)=219
Job: 5 Backing up Kobo device database finished
No details available.
Worker Launch took: 0.710000038147
DEBUG:    1.8 do_store_locations - Job not finished
Job: 7 Store locations finished
Store locations

DEBUG:    4.4 Stored_location count=0
DEBUG:    4.4 Store locations

DEBUG:    4.6 do_store_locations - finished
DeviceJob: 6 Storing reading positions for 219 books done, calling callback
DeviceJob: 6 DEBUG:   33.0 KoboUtilitiesAction::_store_completed - optionsStoring reading positions for 219 books  {'job_function': 'store_current_bookmark', 'allOnDevice': True, u'backgroundJob': True, u'count_selected_books': 0, u'rating': False, u'storeBookmarks': True, u'setDateToNow': False, 'device_database_path': u'J:\\.kobo\\KoboReader.sqlite', u'readingStatus': False, u'promptToStore': True, u'doNotStoreIfReopened': True, u'clearIfUnread': False, 'supports_ratings': True, u'storeIfMoreRecent': True}callback returned

Job: 6 Storing reading positions for 219 books finished
No details available.
PeterT is offline   Reply With Quote
Old 01-31-2016, 07:02 AM   #1058
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,906
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
I have a vague feeling that this is caused by the plugboard. Somewhere in the book matching, the plugboard is used to generate or decode the title and author. This result of this is used fro the comparison. If you have a plugboard on the KoboTouch driver that added the series to the title but not on the KoboTouchExtended driver, there might be a mismatch that would explain this. And if the books are matched between the device and the library, then getting the reading status won't work do anything.
davidfor is offline   Reply With Quote
Old 01-31-2016, 08:43 AM   #1059
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
PeterT's Avatar
 
Posts: 12,256
Karma: 74007256
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
Even though I've now gone back to disabling KTE, books aren't matching Any way to even force a manual matching that you know of (I was certain a means had been added but I can't find it)?
PeterT is offline   Reply With Quote
Old 01-31-2016, 05:12 PM   #1060
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,906
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
The second part I forgot for this is that maybe the metadata.calibre file was damaged. That should get used for the matching, but if it can't for some reason, then you see these sort of problems.

The manual match is done in the device list. Find an unmatched book, right click on it and select the match option. In the dialog search for the book, select it and press OK. Once you have fixed the matches, right click on the device button and choose the update metadata option. That will rewrite the metadata.calibre file.
davidfor is offline   Reply With Quote
Old 01-31-2016, 06:56 PM   #1061
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
PeterT's Avatar
 
Posts: 12,256
Karma: 74007256
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
DUH... I got bit by the "feature added after install" issue; the match command was not on the right click!
PeterT is offline   Reply With Quote
Old 02-16-2016, 12:09 AM   #1062
compurandom
Guru
compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.
 
Posts: 920
Karma: 417282
Join Date: Jun 2015
Device: kobo aura h2o, kobo forma
The database on my kobo got corrupted.
I have koboutilities set up to back up the database once a day.
I looked through the menu options looking for a "restore database" option but couldn't find one, so I unpacked the zip file and copied KoboReader.sqlite over top of the one on my kobo.

This seems to have fixed the database corruption, but now I have "ghost" books that show up in a few categories that were deleted between when the backup was made and when I restored it.

1. Was there a restore option I missed or a better way to restore it?

2. Is there a way to clean up database entries in the database for books that no longer exist?
compurandom is offline   Reply With Quote
Old 02-16-2016, 01:37 AM   #1063
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,906
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Firstly, no there isn't a restore option.

I assume the "ghost" books, are books that were on the device when you took the backup, but have since been removed. If so, there is no cleanup in the utilities plugin. But, I'm pretty sure the device will clean itself. I haven't tested your scenario for a while, but deleting the book when connected to a PC will trigger the book processing and remove the book from the database. What I would suggest doing is restarting the device (to force a full reread of the database) and then connecting to a PC. When you disconnect, it should do the clean up.
davidfor is offline   Reply With Quote
Old 02-16-2016, 07:55 AM   #1064
compurandom
Guru
compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.
 
Posts: 920
Karma: 417282
Join Date: Jun 2015
Device: kobo aura h2o, kobo forma
I'm not sure if the ghost books remain in the database as books, but they certainly stay in the categories they were in. The only way I've found to clear them is to delete the category from the device, and then get calibre to re-add the rest of the books back to the category.

This time, there were only a few deleted books that were in the database backup, so I may have gotten them all already, but I've seen this before with database corruption and they never go away automatically.
compurandom is offline   Reply With Quote
Old 02-16-2016, 11:40 AM   #1065
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 74,585
Karma: 130140792
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
You could add those ghost books back your H2O so they are no longer ghosts and then you could delete them. I would suggest unplugging and replugging in the H2O between adding and deleting.
JSWolf is offline   Reply With Quote
Reply

Tags
calibre, kobo, kobo utilities, kobo-utilities, plugins


Forum Jump

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


All times are GMT -4. The time now is 10:47 PM.


MobileRead.com is a privately owned, operated and funded community.