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 12-15-2014, 06:22 AM   #751
meeera
Grand Sorcerer
meeera ought to be getting tired of karma fortunes by now.meeera ought to be getting tired of karma fortunes by now.meeera ought to be getting tired of karma fortunes by now.meeera ought to be getting tired of karma fortunes by now.meeera ought to be getting tired of karma fortunes by now.meeera ought to be getting tired of karma fortunes by now.meeera ought to be getting tired of karma fortunes by now.meeera ought to be getting tired of karma fortunes by now.meeera ought to be getting tired of karma fortunes by now.meeera ought to be getting tired of karma fortunes by now.meeera ought to be getting tired of karma fortunes by now.
 
meeera's Avatar
 
Posts: 5,658
Karma: 66417824
Join Date: Dec 2011
Location: Australia
Device: Kobo Libra 2, iPadMini4, iPad4, MBP; support other Kobo/Kindles
Quote:
Originally Posted by ebookskippy View Post
Hello David,
another question: Is there a way to remove or change one or more entries from the "Library" option on the home screen ?
Eg: I don't like "Articles from pocket" / "Previews"
and delete them or instead
I choose a shelf from "My Collection" just like "Python" or ....

Thanks for your advice -Peter-
Tiles will appear when you use them. If you dismiss tiles with a long press, (except Sync), they go away until you use that feature again. You should be able to get rid of previews by going into your Syncing settings and turning off Kobo Notifications. Turn off automatic syncing while you're there.

The Sync tile you can dismiss using the Kobo Utilities plugin.

To put a collection tile on your homepage, go into that collection, choose Manage, then Save, and it will appear.

Future books added/read may then push these tiles off your homepage as they appear. Fear not - they're not gone, they're just offscreen. Dismiss those new book tiles, and your preferred tiles will reappear.
meeera is offline   Reply With Quote
Old 12-16-2014, 08:14 AM   #752
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,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Beta - Backup and firmware checks moved

Attached is another beta for the profiles function. The main change with this is to move the backup and firmware check options to the devices tab. This makes these options global to the calibre installation rather than specific to a library. I have also added an option to use one setting for all devices or individual settings for each device. The devices list will also show the firmware version if a device is connect.

The store/restore dialog now has a profile drop-down. This will default to the profile for the current device. Changing it will use that profile. This should be handy if you want to read on a different device than usual.

My change log is:
  • New: Move backup and firmware check to devices tab
  • New: Option configure backup and firmware check for all devices or each device
  • New: Show version number for connected device in device list
  • Fix: File name for backups was very wrong
  • Update: Profile selection added to store/restore dialog

I think this is pretty close to ready. I can't think of anything else I want to add at this point. It mainly needs testing. So, please test and tell me if there are any problems.

Terisa: Sorry, but there are six or so extra strings to translate.

Edit: There was an error. Get the version here.

Last edited by davidfor; 12-17-2014 at 06:19 AM. Reason: Removed beta version. Get the version from later in the thread.
davidfor is offline   Reply With Quote
Advert
Old 12-16-2014, 08:45 AM   #753
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,166
Karma: 73448616
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
If I select Configure | Other | View library preferences, then make no changes and select OK I am cautioned about making changes to only this library.

Any chance of avoiding this prompt IF I have NOT made changes?
PeterT is offline   Reply With Quote
Old 12-16-2014, 10:29 AM   #754
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,166
Karma: 73448616
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
After attaching and ejecting my device, if with NO device attached I select Customize I get an error:
Code:
Traceback (most recent call last):
  File "calibre_plugins.koboutilities.action", line 619, in show_configuration
  File "site-packages\calibre\customize\__init__.py", line 152, in do_user_config
  File "calibre_plugins.koboutilities.__init__", line 61, in config_widget
  File "calibre_plugins.koboutilities.config", line 1274, in __init__
  File "calibre_plugins.koboutilities.config", line 954, in update_from_connection_status
  File "calibre_plugins.koboutilities.config", line 1127, in populate_table
  File "calibre_plugins.koboutilities.config", line 1155, in populate_table_row
TypeError: 'NoneType' object has no attribute '__getitem__'
Spoiler:
Code:
calibre Debug log
calibre 2.12 [64bit]  isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.8
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && Obok DeDRM && Generate Cover && Open With && Goodreads && Overdrive Link && FictionDB && Quality Check && Reading List && Extract ISBN && KoboTouchExtended && KoboBooks && Kobo Utilities && Count Pages && KePub Output && iOS reader applications && EpubMerge && FanFictionDownLoader && Find Duplicates && Webscription && SmartEject && Wiki Reader && Barnes & Noble && Diaps Editing Toolbag && Resize Cover && EpubSplit && Save To Format && Manage Series && Recipe Reader && Fantastic Fiction && Modify ePub
Starting up...
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 KoboUtilites::action.py - loading translations
DEBUG:    0.0 KoboUtilites::dialogs.py - loading translations
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    3.6 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    3.6 rebuild_menus - self.supports_ratings=False
macmenuhack file_path:C:\Users\Peter\AppData\Roaming\calibre\plugins\fanfictiondownloader_macmenuhack.txt
FFDL:DEBUG:calibre_plugins.fanfictiondownloader_plugin.ffdl_plugin(157):Plugin FanFictionDownLoader macmenuhack file_path:C:\Users\Peter\AppData\Roaming\calibre\plugins\fanfictiondownloader_macmenuhack.txt
Started up in 6.62 seconds with 1541 books
SMART_DEV (   0.00:  0.004) _attach_to_port try ip address "" on port 9090
SMART_DEV (   0.92:  0.801) startup_on_demand listening on port 9090
SMART_DEV (   0.99:  0.014) _attach_to_port try ip address "" on port 54982
SMART_DEV (   1.04:  0.000) startup_on_demand broadcast socket listening on port 54982
DEBUG:    7.3 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    7.3 rebuild_menus - self.supports_ratings=False
DEBUG:    8.2 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'currentReadingLocationColumn': u'', u'lastReadColumn': u'', u'percentReadColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'location_code': u'main', u'active': True, u'serial_no': u'N7052B4012703', u'type': u'Kobo Mini', u'name': u"Sue's Mini"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTab:refresh_current_device_options - Start
DEBUG:    8.2 DevicesTab:refresh_current_device_options - do_daily_backup=False, backup_each_connection=True
DEBUG:    8.2 DevicesTab:refresh_current_device_options - end
DEBUG:    8.2 ProfilesTab:refresh_current_profile_info - Start
DEBUG:    8.2 DevicesTableWidget::get_data - start
DEBUG:    8.2 ProfilesTab:refresh_current_profile_info - end
SMART_DEV (   2.09:  1.001) run All IP addresses {'{846EE342-7039-11DE-9D20-806E6F6E6963}': [{'broadcast': '127.255.255.255', 'netmask': '255.0.0.0', 'addr': '127.0.0.1'}], '{A6401895-54BB-4C5D-9898-30E90DAE911D}': [{'broadcast': '192.168.19.255', 'netmask': '255.255.255.0', 'addr': '192.168.19.1'}], '{F935AB74-FB5B-4763-9F84-8980B0C8D8F0}': [{'addr': '169.254.242.102'}], '{CB794003-D708-4FB1-9C9A-8F233F1874E9}': [{'broadcast': '192.168.2.255', 'netmask': '255.255.255.0', 'addr': '192.168.2.177'}], '{B063436E-8BA0-40E6-9261-897DCCEE5D70}': [{'broadcast': '192.168.37.255', 'netmask': '255.255.255.0', 'addr': '192.168.37.1'}]}
DEBUG:   11.0 ProfilesTab:persist_profile_config - Start
DEBUG:   11.0 ProfilesTab:persist_profile_config - profile_config: {u'customColumnOptions': {u'currentReadingLocationColumn': u'', u'lastReadColumn': u'', u'percentReadColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}
DEBUG:   11.0 ProfilesTab:persist_profile_config - store_prefs: {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}
DEBUG:   11.0 ProfilesTab:persist_profile_config - column_prefs[KEY_CURRENT_LOCATION_CUSTOM_COLUMN]: 
DEBUG:   11.0 ProfilesTab:persist_profile_config - end
DEBUG:   11.0 ProfilesTab:refresh_current_profile_info - Start
DEBUG:   11.0 DevicesTableWidget::get_data - start
DEBUG:   11.0 ProfilesTab:refresh_current_profile_info - end
DEBUG:   12.6 DevicesTableWidget::get_data - start
DEBUG:   12.7 ProfilesTab:persist_profile_config - Start
DEBUG:   12.7 ProfilesTab:persist_profile_config - profile_config: {u'customColumnOptions': {u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}
DEBUG:   12.7 ProfilesTab:persist_profile_config - store_prefs: {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}
DEBUG:   12.7 ProfilesTab:persist_profile_config - column_prefs[KEY_CURRENT_LOCATION_CUSTOM_COLUMN]: #koboreadloc
DEBUG:   12.7 ProfilesTab:persist_profile_config - end
DEBUG:   12.7 DevicesTab:persist_devices_config - Start
DEBUG:   12.7 DevicesTab:persist_devices_config - update_prefs: {u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False}
DEBUG:   12.7 DevicesTab:persist_devices_config - backup_prefs: {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', u'doDailyBackp': False, u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True}
DEBUG:   12.7 DevicesTab:persist_devices_config - end
DEBUG:   12.7 set_library_config - library_config: {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:   13.9 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   13.9 rebuild_menus - self.supports_ratings=False
DEBUG:   15.1 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'location_code': u'main', u'active': True, u'serial_no': u'N7052B4012703', u'type': u'Kobo Mini', u'name': u"Sue's Mini"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTab:refresh_current_device_options - Start
DEBUG:   15.1 DevicesTab:refresh_current_device_options - do_daily_backup=False, backup_each_connection=True
DEBUG:   15.1 DevicesTab:refresh_current_device_options - end
DEBUG:   15.1 ProfilesTab:refresh_current_profile_info - Start
DEBUG:   15.1 DevicesTableWidget::get_data - start
DEBUG:   15.1 ProfilesTab:refresh_current_profile_info - end
DEBUG:   54.2 KoboUtilities:_on_device_connection_changed - self.plugin_device_connection_changed.__class__:  <type 'PyQt5.QtCore.pyqtBoundSignal'>
DEBUG:   54.2 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, 7) Has kepubs: True
DEBUG:    0.0 Version of firmware: (3, 12, 0) 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', 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: 2 Set library information finished
No details available.
Job: 1 Get device information finished
No details available.
DEBUG:    2.2 KoboTouch:books - length bl after sync=242
DEBUG:    2.3 KoboTouch:books - reading device database
DEBUG:    2.4 Database Version=111
DEBUG:    2.4 KoboTouch:books - shelf list: [u'Agatha Raisin', 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'News', u'Reference', u'Robert Ludlum', u'Star eBooks', u'The Inheritance cycle', u'The Moomins', 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'ZZ_Added_2014_11', u'ZZ_Added_2014_12', u'Reading']
DEBUG:    2.4 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:    8.9 KoboTouch:books - automatically managing metadata
DEBUG:    8.9 KoboTouch:books - about to sync_booklists
DEBUG:    8.9 USBMS: starting sync_booklists
DEBUG:   10.1 USBMS: finished sync_booklists
DEBUG:   10.1 KoboTouch:books - have done sync_booklists
DEBUG:   10.1 KoboTouch:books - end - oncard='None'
DEBUG:   10.1 KoboTouch:books - oncard='carda'
DEBUG:   10.1 KoboTouch:books - Asked to process 'carda', but do not have one!
DEBUG:   10.1 KoboTouch:books - oncard='cardb'
DEBUG:   10.1 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= 242
DeviceJob: set_books_in_library finished: time= 0.0139999389648
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'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
READING LIST: Sync Now - force_sync= False
READING LIST: Device found to sync to: Kobo Glo 8f386bf8-d715-461b-8adb-39dff3b7a930
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:   65.3 KoboUtilites:_on_device_metadata_available - Start
DEBUG:   65.3 Have a Kobo device connected connected
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   65.3 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   65.3 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - self.current_device_profile: {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - self.current_backup_config: {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', u'doDailyBackp': False, u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - About to start auto backup
DEBUG:   65.3 auto_backup_device_database - start
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 auto_backup_device_database - destination directory= D:/Backup/KoboDBBackup
DEBUG:   65.3 auto_backup_device_database - version_info= ['613A334012940', '2.6.35.3', '3.12.0', '2.6.35.3', '2.6.35.3', '00000000-0000-0000-0000-000000000330']
DEBUG:   65.3 auto_backup_device_database - device_information= ('Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:56.240000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}})
DEBUG:   65.3 auto_backup_device_database - device_name= KoboGlo
DEBUG:   65.3 auto_backup_device_database - backup_file_template= KoboReader-KoboGlo-613A334012940-
DEBUG:   65.3 auto_backup_device_database - backup_options= {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', 'database_file': u'J:\\.kobo\\KoboReader.sqlite', 'device_path': 'J:\\', u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True, 'device_name': 'KoboGlo', 'serial_number': '613A334012940', 'backup_file_template': 'KoboReader-{0}-{1}-{2}', u'doDailyBackp': False}
DEBUG:   65.3 KoboUtilitiesAction::_firmware_update
DEBUG:   65.3 auto_backup_device_database - end
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - About to start auto store
DEBUG:   65.3 auto_store_current_bookmark - start
DEBUG:   65.3 Have a Kobo device connected connected
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   65.3 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   65.3 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 QueueProgressDialog::__init__
DEBUG:   65.4 QueueProgressDialog::do_books - Start
DEBUG:   65.4 get_column_names - columns_config: {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}
DEBUG:   65.4 QueueProgressDialog::do_books - kobo_percentRead_column='#koboreadpct'
DEBUG:   65.4 QueueProgressDialog::do_books - search_condition= ondevice:True and (#koboreadpct:false or #koboreadpct:<100)
Job: 3 Get list of books on device finished
No details available.
DEBUG:   67.2 QueueProgressDialog::do_books - Finish
DEBUG:   67.2 QueueProgressDialog::do_queue
DEBUG:   67.2 KoboUtilitiesAction::_store_queue_job
DEBUG:   67.2 Have a Kobo device connected connected
DEBUG:   67.2 BEGIN Get Device Path
DEBUG:   67.2 Root path of device: J:\
DEBUG:   67.2 END Get Device Path
DEBUG:   67.2 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   67.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   67.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   67.2 rebuild_menus - self.supports_ratings=True
DEBUG:   67.2 rebuild_menus - have device.
DeviceJob: 3 Get list of books on device callback returned
Job: 4 Send metadata to device started
DEBUG:   12.9 KOBO:sync_booklists - start
DEBUG:   13.4 KoboTouch:update_device_database_collections - oncard='main'
DEBUG:   13.4 KoboTouch:update_device_database_collections - set_debugging_title to ''
DEBUG:   13.4 KTCollectionsBookList:get_collections - start - collection_attributes= [u'#myshelves', u'#readstatus', u'series', u'#newsshelf', u'#monthadded']
DEBUG:   13.4 KTCollectionsBookList:get_collections - collection_attributes= [u'#myshelves', u'#readstatus', u'series', u'#newsshelf', u'#monthadded']
DEBUG:   13.4 KTCollectionsBookList:get_collections - end
DEBUG:   13.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_09' books=14
DEBUG:   13.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_09'
DEBUG:   13.5 KoboTouch:update_device_database_collections - category='Star eBooks' books=33
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='Star eBooks'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_08' books=2
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_08'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='Knitting' books=4
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='Knitting'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='Library Harry Potter' books=6
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='Library Harry Potter'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='To Read' books=1
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='To Read'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_12' books=14
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_12'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_11' books=9
DEBUG:   13.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_11'
DEBUG:   13.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_10' books=13
Job: 3 Get list of books on device finished
No details available.
DEBUG:   13.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_10'
DEBUG:   13.9 KoboTouch:update_device_database_collections - category='Agatha Raisin' books=3
DEBUG:   14.0 KoboTouch:update_device_database_collections - end for category='Agatha Raisin'
DEBUG:   14.0 KoboTouch:update_device_database_collections - category='Health' books=4
DEBUG:   14.0 KoboTouch:update_device_database_collections - end for category='Health'
DEBUG:   14.0 KoboTouch:update_device_database_collections - category='Reading' books=22
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='Reading'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_12' books=6
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_12'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_10' books=2
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_10'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_11' books=11
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_11'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='Canada Reads 2014' books=3
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='Canada Reads 2014'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_11' books=3
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_11'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_10' books=1
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_10'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_12' books=4
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_12'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='BookStudy' books=1
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='BookStudy'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2009_06' books=1
DEBUG:   14.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2009_06'
DEBUG:   14.3 KoboTouch:update_device_database_collections - category='Finished_2013' books=11
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='Finished_2013'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='Canada Reads 2013' books=1
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='Canada Reads 2013'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2011_03' books=2
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2011_03'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_03' books=2
DEBUG:   15.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_03'
DEBUG:   15.5 KoboTouch:update_device_database_collections - category='The Mysterious Island' books=3
DEBUG:   15.5 KoboTouch:update_device_database_collections - end for category='The Mysterious Island'
DEBUG:   15.5 KoboTouch:update_device_database_collections - category='Library' books=40
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='Library'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='Diet' books=2
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='Diet'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_04' books=7
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_04'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_05' books=5
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_05'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_06' books=8
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_06'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_07' books=5
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_07'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_01' books=7
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_01'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_02' books=4
DEBUG:   15.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_02'
DEBUG:   15.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_03' books=17
DEBUG:   15.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_03'
DEBUG:   15.9 KoboTouch:update_device_database_collections - category='Finished_2014' books=6
DEBUG:   16.0 KoboTouch:update_device_database_collections - end for category='Finished_2014'
DEBUG:   16.0 KoboTouch:update_device_database_collections - category='food' books=5
DEBUG:   16.0 KoboTouch:update_device_database_collections - end for category='food'
DEBUG:   16.0 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_08' books=14
DEBUG:   16.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_08'
DEBUG:   16.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_09' books=12
DEBUG:   16.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_09'
DEBUG:   16.1 KoboTouch:update_device_database_collections - category='News' books=12
DEBUG:   16.2 KoboTouch:update_device_database_collections - end for category='News'
DEBUG:   16.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_04' books=3
DEBUG:   16.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_04'
DEBUG:   16.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_07' books=13
DEBUG:   16.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_07'
DEBUG:   16.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_06' books=4
DEBUG:   16.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_06'
DEBUG:   16.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_01' books=1
DEBUG:   17.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_01'
DEBUG:   17.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_03' books=8
DEBUG:   17.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_03'
DEBUG:   17.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_02' books=15
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_02'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_06' books=1
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_06'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2010_09' books=3
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2010_09'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_04' books=6
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_04'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_02' books=7
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_02'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_08' books=7
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_08'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='Bug' books=3
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='Bug'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='The Inheritance cycle' books=4
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='The Inheritance cycle'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_05' books=3
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_05'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='The Moomins' books=3
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='The Moomins'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='Manuals' books=28
DEBUG:   17.7 KoboTouch:update_device_database_collections - end for category='Manuals'
DEBUG:   17.7 KoboTouch:update_device_database_collections - category='Dune Chronicles' books=1
DEBUG:   17.7 KoboTouch:update_device_database_collections - end for category='Dune Chronicles'
DEBUG:   17.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_07' books=3
DEBUG:   17.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_07'
DEBUG:   17.8 KoboTouch:update_device_database_collections - category='Cooking' books=16
DEBUG:   17.8 KoboTouch:update_device_database_collections - end for category='Cooking'
DEBUG:   17.8 KoboTouch:update_device_database_collections - category='Inspector Alan Banks' books=5
DEBUG:   17.9 KoboTouch:update_device_database_collections - end for category='Inspector Alan Banks'
DEBUG:   17.9 KoboTouch:update_device_database_collections - category='Reference' books=58
DEBUG:   18.1 KoboTouch:update_device_database_collections - end for category='Reference'
DEBUG:   18.1 KoboTouch:update_device_database_collections - category='Robert Ludlum' books=5
DEBUG:   18.2 KoboTouch:update_device_database_collections - end for category='Robert Ludlum'
DEBUG:   18.2 KoboTouch:update_device_database_collections - managing bookshelves and series.
DEBUG:   21.6 KoboTouch:update_device_database_collections - about to clear empty bookshelves
DEBUG:   21.6 KoboTouch:delete_empty_bookshelves - start
DEBUG:   21.7 KoboTouch:delete_empty_bookshelves - end
DEBUG:   21.7 KoboTouch:update_device_database_collections - Number of series set=0 Number of books=237
DEBUG:   21.7 KoboTouch:update_device_database_collections - Finished 
DEBUG:   21.7 USBMS: starting sync_booklists
DEBUG:   22.9 USBMS: finished sync_booklists
DEBUG:   22.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
DEBUG:    0.0 do_device_database_backup - backup_options= {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', 'database_file': u'J:\\.kobo\\KoboReader.sqlite', 'device_path': 'J:\\', u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True, 'device_name': 'KoboGlo', 'serial_number': '613A334012940', 'backup_file_template': 'KoboReader-{0}-{1}-{2}', u'doDailyBackp': False}
DEBUG:    0.0 do_device_database_backup - copies_to_keep= 30
DEBUG:    0.0 do_device_database_backup - backup_file_name=KoboReader-KoboGlo-613A334012940-20141216-102208
DEBUG:    0.0 do_device_database_backup - backup_file_path=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-20141216-102208.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:    5.4 do_device_database_backup - config_backup_path=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-20141216-102208.zip
DEBUG:    5.4 do_device_database_backup - config_file=J:\.kobo\Kobo\Kobo eReader.conf
DEBUG:    5.4 do_device_database_backup - version_file=J:\.kobo\version
DEBUG:    5.4 do_device_database_backup - affiliate_file=J:\.kobo\affiliate.conf
DEBUG:    5.4 do_device_database_backup - ade_file=J:\.adobe-digital-editions
DEBUG:    5.5 do_device_database_backup - copies to keep:30
DEBUG:    5.5 do_device_database_backup - backup_file_search= KoboReader-KoboGlo-613A334012940-[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:    5.5 do_device_database_backup - db_backup_file_search= D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-[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:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-085413.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-090159.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-102208.sqlite']
DEBUG:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.sqlite']
DEBUG:    5.5 do_device_database_backup - len(backup_files) - copies_to_keep= -3
DEBUG:    5.5 do_device_database_backup - config_backup_file_search= D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-[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:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-085413.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-090159.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-102208.zip']
DEBUG:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.zip']
DEBUG:    5.5 do_device_database_backup - len(backup_files) - copies_to_keep= -3
DEBUG:    5.5 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 220 books started
DEBUG:    5.5 do_koboutilities - start
DEBUG:    5.5 do_koboutilities - options={u'storeIfMoreRecent': True, 'supports_ratings': True, u'storeBookmarks': True, u'doNotStoreIfReopened': True, u'promptToStore': True, u'readingStatus': False, 'device_database_path': u'J:\\.kobo\\KoboReader.sqlite', u'clearIfUnread': False, u'setDateToNow': False, u'count_selected_books': 0, u'rating': False, u'backgroundJob': True, 'job_function': 'store_current_bookmark', 'allOnDevice': True}
DEBUG:    5.5 do_koboutilities - len(books_to_scan)=220
Job: 5 Backing up Kobo device database finished
No details available.
Worker Launch took: 0.841000080109
DEBUG:    6.3 do_koboutilities - Job not finished
Job: 7 Store locations finished
Store locations

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

DEBUG:    8.1 do_koboutilities - finished
DeviceJob: 6 Storing reading positions for 220 books done, calling callback
DeviceJob: 6 DEBUG:   85.2 KoboUtilitiesAction::_store_completed - options Storing reading positions for 220 books{u'storeIfMoreRecent': True, 'supports_ratings': True, u'storeBookmarks': True, u'doNotStoreIfReopened': True, u'promptToStore': True, u'readingStatus': False, 'device_database_path': u'J:\\.kobo\\KoboReader.sqlite', u'clearIfUnread': False, u'setDateToNow': False, u'count_selected_books': 0, u'rating': False, u'backgroundJob': True, 'job_function': 'store_current_bookmark', 'allOnDevice': True} 
callback returned
Job: 6 Storing reading positions for 220 books finished
No details available.
READING LIST: Device disconnected
DEBUG:  395.9 KoboUtilities:_on_device_connection_changed - self.plugin_device_connection_changed.__class__:  <type 'PyQt5.QtCore.pyqtBoundSignal'>
DEBUG:  395.9 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']
DEBUG:  395.9 KoboUtilites:_on_device_connection_changed - Device disconnected
DEBUG:  395.9 Have a Kobo device connected connected
DEBUG:  395.9 BEGIN Get Device Path
DEBUG:  395.9 No device appears to be connected
DEBUG:  395.9 END Get Device Path
DEBUG:  395.9 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:  395.9 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  395.9 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  395.9 rebuild_menus - self.supports_ratings=True
DEBUG:  395.9 rebuild_menus - have device.
DEBUG:  396.8 Have a Kobo device connected connected
DEBUG:  396.8 BEGIN Get Device Path
DEBUG:  396.8 No device appears to be connected
DEBUG:  396.8 END Get Device Path
DEBUG:  396.8 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:  396.8 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  396.8 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  396.8 rebuild_menus - self.supports_ratings=True
DEBUG:  396.8 rebuild_menus - have device.
DEBUG:  398.2 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_device_info: ['Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}]
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:  398.2 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_device_info: ['Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}]
calibre 2.12 [64bit]  isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.8
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && Obok DeDRM && Generate Cover && Open With && Goodreads && Overdrive Link && FictionDB && Quality Check && Reading List && Extract ISBN && KoboTouchExtended && KoboBooks && Kobo Utilities && Count Pages && KePub Output && iOS reader applications && EpubMerge && FanFictionDownLoader && Find Duplicates && Webscription && SmartEject && Wiki Reader && Barnes & Noble && Diaps Editing Toolbag && Resize Cover && EpubSplit && Save To Format && Manage Series && Recipe Reader && Fantastic Fiction && Modify ePub && Overdrive Link
Traceback (most recent call last):
  File "calibre_plugins.koboutilities.action", line 619, in show_configuration
  File "site-packages\calibre\customize\__init__.py", line 152, in do_user_config
  File "calibre_plugins.koboutilities.__init__", line 61, in config_widget
  File "calibre_plugins.koboutilities.config", line 1274, in __init__
  File "calibre_plugins.koboutilities.config", line 954, in update_from_connection_status
  File "calibre_plugins.koboutilities.config", line 1127, in populate_table
  File "calibre_plugins.koboutilities.config", line 1155, in populate_table_row
TypeError: 'NoneType' object has no attribute '__getitem__'
PeterT is offline   Reply With Quote
Old 12-16-2014, 10:46 AM   #755
eXistenZ
Connoisseur
eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.
 
Posts: 86
Karma: 17618
Join Date: Nov 2010
Device: Kobo GLO
Hallo davidfor

Thank you for your grreat plug-in, I have a problem and a feature request.

The problem is that since I updated my Kobo Aura HD to 3.12.0 using many of the function of your plug-in I receive an error message, see the attachment.
Calibre is updated to the last release, Kobo utilities was updated to 1.8.3, I tried to install also 1.8.8 beta, this didn't changed the error.
Any clue about the reason of this, and/or a solution?

The feature request is to implement a tool to manually select and delete Shelves from the DB (If it is possible).
I ask this because i use the hidden smart shelves feature, but since a few time, all my Serie: and Author: shelves are duplicated.
Deleting them from device don't work
Disabling smart shelves don't work
Kobo Utilities also didn't find the duplicates, is finds all shelvese only 1 time, so "fix duplicate shelves" ends without deleting anything.
there are more than 300 shelves, considering also duplicates nearly 700 so browsing shelves in this conditions is impossible.

thank you
Attached Thumbnails
Click image for larger version

Name:	2014-12-16 04.24.16 pm.png
Views:	422
Size:	124.0 KB
ID:	132564  
eXistenZ is offline   Reply With Quote
Advert
Old 12-16-2014, 11:30 AM   #756
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: 73,957
Karma: 128903250
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 eXistenZ View Post
The feature request is to implement a tool to manually select and delete Shelves from the DB (If it is possible).
I ask this because i use the hidden smart shelves feature, but since a few time, all my Serie: and Author: shelves are duplicated.
Deleting them from device don't work
Disabling smart shelves don't work
Kobo Utilities also didn't find the duplicates, is finds all shelvese only 1 time, so "fix duplicate shelves" ends without deleting anything.
there are more than 300 shelves, considering also duplicates nearly 700 so browsing shelves in this conditions is impossible.

thank you
The duplicate shelves not be deleted by the plugin is a known issue that was fixed and a new version released. You will have to update to the newest version in order for duplicate shelves deletion to work again.

The current version is 1.8.5 and if you have an earlier version, please update the Kobo Utilities Plugin.
JSWolf is offline   Reply With Quote
Old 12-16-2014, 11:55 AM   #757
eXistenZ
Connoisseur
eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.
 
Posts: 86
Karma: 17618
Join Date: Nov 2010
Device: Kobo GLO
Thank you JSWolf
But as I wrote about the error message i updated the plug-in directly to 1.8.8 beta and this didn't solve the error message issue, but i forgot to specify it didn't solve the shelve issue too. Maybe it is related to Smart Shelves feature, and it is a different issue.
eXistenZ is offline   Reply With Quote
Old 12-16-2014, 12:02 PM   #758
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: 73,957
Karma: 128903250
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 eXistenZ View Post
Thank you JSWolf
But as I wrote about the error message i updated the plug-in directly to 1.8.8 beta and this didn't solve the error message issue, but i forgot to specify it didn't solve the shelve issue too. Maybe it is related to Smart Shelves feature, and it is a different issue.
Try the non-beta 1.8.5 and see if that works. As 1.8.8 is a beta, it's possible for bugs to creep in.
JSWolf is offline   Reply With Quote
Old 12-16-2014, 01:26 PM   #759
eXistenZ
Connoisseur
eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.eXistenZ for a long time would go to bed early.
 
Posts: 86
Karma: 17618
Join Date: Nov 2010
Device: Kobo GLO
I just tried, but the result is the same.

Anyway I solved the shelves issue trying a different approach, I know nothing about SQLite or DB, but I tried to open the KoboReader.sqlite in a software and delete all entries in Shelves section, this fixed the duplicate shelves problem (I think that only one copy of each shelf was stored in the DB, and this is the reason why Kobo tools found no duplicates, the second shelf was not in the DB but only automatically generated from the smart shelves function, but if so, I dont understand why also disabling that function the problem persisted).

now only the error message problem remains...
eXistenZ is offline   Reply With Quote
Old 12-16-2014, 02:51 PM   #760
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: 73,957
Karma: 128903250
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 eXistenZ View Post
I just tried, but the result is the same.

Anyway I solved the shelves issue trying a different approach, I know nothing about SQLite or DB, but I tried to open the KoboReader.sqlite in a software and delete all entries in Shelves section, this fixed the duplicate shelves problem (I think that only one copy of each shelf was stored in the DB, and this is the reason why Kobo tools found no duplicates, the second shelf was not in the DB but only automatically generated from the smart shelves function, but if so, I dont understand why also disabling that function the problem persisted).

now only the error message problem remains...
The following post says not to use smartshelves and have Calibre manage shelves at the same time.

https://www.mobileread.com/forums/sho...5&postcount=82
JSWolf is offline   Reply With Quote
Old 12-16-2014, 03:30 PM   #761
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,233
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
Thank you for the update, David. Here are the translated files (easy this time )

Kobo Utilities_es.rar
Terisa de morgan is offline   Reply With Quote
Old 12-16-2014, 03:51 PM   #762
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,233
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 PeterT View Post
After attaching and ejecting my device, if with NO device attached I select Customize I get an error:
Spoiler:
Code:
Traceback (most recent call last):
  File "calibre_plugins.koboutilities.action", line 619, in show_configuration
  File "site-packages\calibre\customize\__init__.py", line 152, in do_user_config
  File "calibre_plugins.koboutilities.__init__", line 61, in config_widget
  File "calibre_plugins.koboutilities.config", line 1274, in __init__
  File "calibre_plugins.koboutilities.config", line 954, in update_from_connection_status
  File "calibre_plugins.koboutilities.config", line 1127, in populate_table
  File "calibre_plugins.koboutilities.config", line 1155, in populate_table_row
TypeError: 'NoneType' object has no attribute '__getitem__'

Spoiler:
Code:
calibre Debug log
calibre 2.12 [64bit]  isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.8
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && Obok DeDRM && Generate Cover && Open With && Goodreads && Overdrive Link && FictionDB && Quality Check && Reading List && Extract ISBN && KoboTouchExtended && KoboBooks && Kobo Utilities && Count Pages && KePub Output && iOS reader applications && EpubMerge && FanFictionDownLoader && Find Duplicates && Webscription && SmartEject && Wiki Reader && Barnes & Noble && Diaps Editing Toolbag && Resize Cover && EpubSplit && Save To Format && Manage Series && Recipe Reader && Fantastic Fiction && Modify ePub
Starting up...
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 KoboUtilites::action.py - loading translations
DEBUG:    0.0 KoboUtilites::dialogs.py - loading translations
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    3.6 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    3.6 rebuild_menus - self.supports_ratings=False
macmenuhack file_path:C:\Users\Peter\AppData\Roaming\calibre\plugins\fanfictiondownloader_macmenuhack.txt
FFDL:DEBUG:calibre_plugins.fanfictiondownloader_plugin.ffdl_plugin(157):Plugin FanFictionDownLoader macmenuhack file_path:C:\Users\Peter\AppData\Roaming\calibre\plugins\fanfictiondownloader_macmenuhack.txt
Started up in 6.62 seconds with 1541 books
SMART_DEV (   0.00:  0.004) _attach_to_port try ip address "" on port 9090
SMART_DEV (   0.92:  0.801) startup_on_demand listening on port 9090
SMART_DEV (   0.99:  0.014) _attach_to_port try ip address "" on port 54982
SMART_DEV (   1.04:  0.000) startup_on_demand broadcast socket listening on port 54982
DEBUG:    7.3 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    7.3 rebuild_menus - self.supports_ratings=False
DEBUG:    8.2 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'currentReadingLocationColumn': u'', u'lastReadColumn': u'', u'percentReadColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'location_code': u'main', u'active': True, u'serial_no': u'N7052B4012703', u'type': u'Kobo Mini', u'name': u"Sue's Mini"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTab:refresh_current_device_options - Start
DEBUG:    8.2 DevicesTab:refresh_current_device_options - do_daily_backup=False, backup_each_connection=True
DEBUG:    8.2 DevicesTab:refresh_current_device_options - end
DEBUG:    8.2 ProfilesTab:refresh_current_profile_info - Start
DEBUG:    8.2 DevicesTableWidget::get_data - start
DEBUG:    8.2 ProfilesTab:refresh_current_profile_info - end
SMART_DEV (   2.09:  1.001) run All IP addresses {'{846EE342-7039-11DE-9D20-806E6F6E6963}': [{'broadcast': '127.255.255.255', 'netmask': '255.0.0.0', 'addr': '127.0.0.1'}], '{A6401895-54BB-4C5D-9898-30E90DAE911D}': [{'broadcast': '192.168.19.255', 'netmask': '255.255.255.0', 'addr': '192.168.19.1'}], '{F935AB74-FB5B-4763-9F84-8980B0C8D8F0}': [{'addr': '169.254.242.102'}], '{CB794003-D708-4FB1-9C9A-8F233F1874E9}': [{'broadcast': '192.168.2.255', 'netmask': '255.255.255.0', 'addr': '192.168.2.177'}], '{B063436E-8BA0-40E6-9261-897DCCEE5D70}': [{'broadcast': '192.168.37.255', 'netmask': '255.255.255.0', 'addr': '192.168.37.1'}]}
DEBUG:   11.0 ProfilesTab:persist_profile_config - Start
DEBUG:   11.0 ProfilesTab:persist_profile_config - profile_config: {u'customColumnOptions': {u'currentReadingLocationColumn': u'', u'lastReadColumn': u'', u'percentReadColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}
DEBUG:   11.0 ProfilesTab:persist_profile_config - store_prefs: {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}
DEBUG:   11.0 ProfilesTab:persist_profile_config - column_prefs[KEY_CURRENT_LOCATION_CUSTOM_COLUMN]: 
DEBUG:   11.0 ProfilesTab:persist_profile_config - end
DEBUG:   11.0 ProfilesTab:refresh_current_profile_info - Start
DEBUG:   11.0 DevicesTableWidget::get_data - start
DEBUG:   11.0 ProfilesTab:refresh_current_profile_info - end
DEBUG:   12.6 DevicesTableWidget::get_data - start
DEBUG:   12.7 ProfilesTab:persist_profile_config - Start
DEBUG:   12.7 ProfilesTab:persist_profile_config - profile_config: {u'customColumnOptions': {u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}
DEBUG:   12.7 ProfilesTab:persist_profile_config - store_prefs: {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}
DEBUG:   12.7 ProfilesTab:persist_profile_config - column_prefs[KEY_CURRENT_LOCATION_CUSTOM_COLUMN]: #koboreadloc
DEBUG:   12.7 ProfilesTab:persist_profile_config - end
DEBUG:   12.7 DevicesTab:persist_devices_config - Start
DEBUG:   12.7 DevicesTab:persist_devices_config - update_prefs: {u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False}
DEBUG:   12.7 DevicesTab:persist_devices_config - backup_prefs: {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', u'doDailyBackp': False, u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True}
DEBUG:   12.7 DevicesTab:persist_devices_config - end
DEBUG:   12.7 set_library_config - library_config: {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:   13.9 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   13.9 rebuild_menus - self.supports_ratings=False
DEBUG:   15.1 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'location_code': u'main', u'active': True, u'serial_no': u'N7052B4012703', u'type': u'Kobo Mini', u'name': u"Sue's Mini"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTab:refresh_current_device_options - Start
DEBUG:   15.1 DevicesTab:refresh_current_device_options - do_daily_backup=False, backup_each_connection=True
DEBUG:   15.1 DevicesTab:refresh_current_device_options - end
DEBUG:   15.1 ProfilesTab:refresh_current_profile_info - Start
DEBUG:   15.1 DevicesTableWidget::get_data - start
DEBUG:   15.1 ProfilesTab:refresh_current_profile_info - end
DEBUG:   54.2 KoboUtilities:_on_device_connection_changed - self.plugin_device_connection_changed.__class__:  <type 'PyQt5.QtCore.pyqtBoundSignal'>
DEBUG:   54.2 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, 7) Has kepubs: True
DEBUG:    0.0 Version of firmware: (3, 12, 0) 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', 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: 2 Set library information finished
No details available.
Job: 1 Get device information finished
No details available.
DEBUG:    2.2 KoboTouch:books - length bl after sync=242
DEBUG:    2.3 KoboTouch:books - reading device database
DEBUG:    2.4 Database Version=111
DEBUG:    2.4 KoboTouch:books - shelf list: [u'Agatha Raisin', 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'News', u'Reference', u'Robert Ludlum', u'Star eBooks', u'The Inheritance cycle', u'The Moomins', 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'ZZ_Added_2014_11', u'ZZ_Added_2014_12', u'Reading']
DEBUG:    2.4 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:    8.9 KoboTouch:books - automatically managing metadata
DEBUG:    8.9 KoboTouch:books - about to sync_booklists
DEBUG:    8.9 USBMS: starting sync_booklists
DEBUG:   10.1 USBMS: finished sync_booklists
DEBUG:   10.1 KoboTouch:books - have done sync_booklists
DEBUG:   10.1 KoboTouch:books - end - oncard='None'
DEBUG:   10.1 KoboTouch:books - oncard='carda'
DEBUG:   10.1 KoboTouch:books - Asked to process 'carda', but do not have one!
DEBUG:   10.1 KoboTouch:books - oncard='cardb'
DEBUG:   10.1 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= 242
DeviceJob: set_books_in_library finished: time= 0.0139999389648
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'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
READING LIST: Sync Now - force_sync= False
READING LIST: Device found to sync to: Kobo Glo 8f386bf8-d715-461b-8adb-39dff3b7a930
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:   65.3 KoboUtilites:_on_device_metadata_available - Start
DEBUG:   65.3 Have a Kobo device connected connected
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   65.3 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   65.3 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - self.current_device_profile: {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - self.current_backup_config: {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', u'doDailyBackp': False, u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - About to start auto backup
DEBUG:   65.3 auto_backup_device_database - start
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 auto_backup_device_database - destination directory= D:/Backup/KoboDBBackup
DEBUG:   65.3 auto_backup_device_database - version_info= ['613A334012940', '2.6.35.3', '3.12.0', '2.6.35.3', '2.6.35.3', '00000000-0000-0000-0000-000000000330']
DEBUG:   65.3 auto_backup_device_database - device_information= ('Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:56.240000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}})
DEBUG:   65.3 auto_backup_device_database - device_name= KoboGlo
DEBUG:   65.3 auto_backup_device_database - backup_file_template= KoboReader-KoboGlo-613A334012940-
DEBUG:   65.3 auto_backup_device_database - backup_options= {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', 'database_file': u'J:\\.kobo\\KoboReader.sqlite', 'device_path': 'J:\\', u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True, 'device_name': 'KoboGlo', 'serial_number': '613A334012940', 'backup_file_template': 'KoboReader-{0}-{1}-{2}', u'doDailyBackp': False}
DEBUG:   65.3 KoboUtilitiesAction::_firmware_update
DEBUG:   65.3 auto_backup_device_database - end
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - About to start auto store
DEBUG:   65.3 auto_store_current_bookmark - start
DEBUG:   65.3 Have a Kobo device connected connected
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   65.3 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   65.3 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 QueueProgressDialog::__init__
DEBUG:   65.4 QueueProgressDialog::do_books - Start
DEBUG:   65.4 get_column_names - columns_config: {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}
DEBUG:   65.4 QueueProgressDialog::do_books - kobo_percentRead_column='#koboreadpct'
DEBUG:   65.4 QueueProgressDialog::do_books - search_condition= ondevice:True and (#koboreadpct:false or #koboreadpct:<100)
Job: 3 Get list of books on device finished
No details available.
DEBUG:   67.2 QueueProgressDialog::do_books - Finish
DEBUG:   67.2 QueueProgressDialog::do_queue
DEBUG:   67.2 KoboUtilitiesAction::_store_queue_job
DEBUG:   67.2 Have a Kobo device connected connected
DEBUG:   67.2 BEGIN Get Device Path
DEBUG:   67.2 Root path of device: J:\
DEBUG:   67.2 END Get Device Path
DEBUG:   67.2 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   67.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   67.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   67.2 rebuild_menus - self.supports_ratings=True
DEBUG:   67.2 rebuild_menus - have device.
DeviceJob: 3 Get list of books on device callback returned
Job: 4 Send metadata to device started
DEBUG:   12.9 KOBO:sync_booklists - start
DEBUG:   13.4 KoboTouch:update_device_database_collections - oncard='main'
DEBUG:   13.4 KoboTouch:update_device_database_collections - set_debugging_title to ''
DEBUG:   13.4 KTCollectionsBookList:get_collections - start - collection_attributes= [u'#myshelves', u'#readstatus', u'series', u'#newsshelf', u'#monthadded']
DEBUG:   13.4 KTCollectionsBookList:get_collections - collection_attributes= [u'#myshelves', u'#readstatus', u'series', u'#newsshelf', u'#monthadded']
DEBUG:   13.4 KTCollectionsBookList:get_collections - end
DEBUG:   13.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_09' books=14
DEBUG:   13.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_09'
DEBUG:   13.5 KoboTouch:update_device_database_collections - category='Star eBooks' books=33
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='Star eBooks'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_08' books=2
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_08'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='Knitting' books=4
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='Knitting'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='Library Harry Potter' books=6
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='Library Harry Potter'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='To Read' books=1
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='To Read'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_12' books=14
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_12'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_11' books=9
DEBUG:   13.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_11'
DEBUG:   13.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_10' books=13
Job: 3 Get list of books on device finished
No details available.
DEBUG:   13.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_10'
DEBUG:   13.9 KoboTouch:update_device_database_collections - category='Agatha Raisin' books=3
DEBUG:   14.0 KoboTouch:update_device_database_collections - end for category='Agatha Raisin'
DEBUG:   14.0 KoboTouch:update_device_database_collections - category='Health' books=4
DEBUG:   14.0 KoboTouch:update_device_database_collections - end for category='Health'
DEBUG:   14.0 KoboTouch:update_device_database_collections - category='Reading' books=22
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='Reading'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_12' books=6
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_12'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_10' books=2
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_10'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_11' books=11
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_11'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='Canada Reads 2014' books=3
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='Canada Reads 2014'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_11' books=3
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_11'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_10' books=1
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_10'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_12' books=4
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_12'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='BookStudy' books=1
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='BookStudy'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2009_06' books=1
DEBUG:   14.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2009_06'
DEBUG:   14.3 KoboTouch:update_device_database_collections - category='Finished_2013' books=11
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='Finished_2013'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='Canada Reads 2013' books=1
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='Canada Reads 2013'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2011_03' books=2
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2011_03'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_03' books=2
DEBUG:   15.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_03'
DEBUG:   15.5 KoboTouch:update_device_database_collections - category='The Mysterious Island' books=3
DEBUG:   15.5 KoboTouch:update_device_database_collections - end for category='The Mysterious Island'
DEBUG:   15.5 KoboTouch:update_device_database_collections - category='Library' books=40
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='Library'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='Diet' books=2
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='Diet'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_04' books=7
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_04'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_05' books=5
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_05'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_06' books=8
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_06'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_07' books=5
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_07'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_01' books=7
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_01'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_02' books=4
DEBUG:   15.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_02'
DEBUG:   15.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_03' books=17
DEBUG:   15.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_03'
DEBUG:   15.9 KoboTouch:update_device_database_collections - category='Finished_2014' books=6
DEBUG:   16.0 KoboTouch:update_device_database_collections - end for category='Finished_2014'
DEBUG:   16.0 KoboTouch:update_device_database_collections - category='food' books=5
DEBUG:   16.0 KoboTouch:update_device_database_collections - end for category='food'
DEBUG:   16.0 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_08' books=14
DEBUG:   16.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_08'
DEBUG:   16.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_09' books=12
DEBUG:   16.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_09'
DEBUG:   16.1 KoboTouch:update_device_database_collections - category='News' books=12
DEBUG:   16.2 KoboTouch:update_device_database_collections - end for category='News'
DEBUG:   16.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_04' books=3
DEBUG:   16.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_04'
DEBUG:   16.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_07' books=13
DEBUG:   16.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_07'
DEBUG:   16.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_06' books=4
DEBUG:   16.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_06'
DEBUG:   16.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_01' books=1
DEBUG:   17.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_01'
DEBUG:   17.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_03' books=8
DEBUG:   17.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_03'
DEBUG:   17.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_02' books=15
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_02'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_06' books=1
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_06'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2010_09' books=3
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2010_09'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_04' books=6
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_04'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_02' books=7
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_02'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_08' books=7
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_08'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='Bug' books=3
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='Bug'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='The Inheritance cycle' books=4
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='The Inheritance cycle'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_05' books=3
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_05'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='The Moomins' books=3
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='The Moomins'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='Manuals' books=28
DEBUG:   17.7 KoboTouch:update_device_database_collections - end for category='Manuals'
DEBUG:   17.7 KoboTouch:update_device_database_collections - category='Dune Chronicles' books=1
DEBUG:   17.7 KoboTouch:update_device_database_collections - end for category='Dune Chronicles'
DEBUG:   17.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_07' books=3
DEBUG:   17.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_07'
DEBUG:   17.8 KoboTouch:update_device_database_collections - category='Cooking' books=16
DEBUG:   17.8 KoboTouch:update_device_database_collections - end for category='Cooking'
DEBUG:   17.8 KoboTouch:update_device_database_collections - category='Inspector Alan Banks' books=5
DEBUG:   17.9 KoboTouch:update_device_database_collections - end for category='Inspector Alan Banks'
DEBUG:   17.9 KoboTouch:update_device_database_collections - category='Reference' books=58
DEBUG:   18.1 KoboTouch:update_device_database_collections - end for category='Reference'
DEBUG:   18.1 KoboTouch:update_device_database_collections - category='Robert Ludlum' books=5
DEBUG:   18.2 KoboTouch:update_device_database_collections - end for category='Robert Ludlum'
DEBUG:   18.2 KoboTouch:update_device_database_collections - managing bookshelves and series.
DEBUG:   21.6 KoboTouch:update_device_database_collections - about to clear empty bookshelves
DEBUG:   21.6 KoboTouch:delete_empty_bookshelves - start
DEBUG:   21.7 KoboTouch:delete_empty_bookshelves - end
DEBUG:   21.7 KoboTouch:update_device_database_collections - Number of series set=0 Number of books=237
DEBUG:   21.7 KoboTouch:update_device_database_collections - Finished 
DEBUG:   21.7 USBMS: starting sync_booklists
DEBUG:   22.9 USBMS: finished sync_booklists
DEBUG:   22.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
DEBUG:    0.0 do_device_database_backup - backup_options= {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', 'database_file': u'J:\\.kobo\\KoboReader.sqlite', 'device_path': 'J:\\', u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True, 'device_name': 'KoboGlo', 'serial_number': '613A334012940', 'backup_file_template': 'KoboReader-{0}-{1}-{2}', u'doDailyBackp': False}
DEBUG:    0.0 do_device_database_backup - copies_to_keep= 30
DEBUG:    0.0 do_device_database_backup - backup_file_name=KoboReader-KoboGlo-613A334012940-20141216-102208
DEBUG:    0.0 do_device_database_backup - backup_file_path=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-20141216-102208.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:    5.4 do_device_database_backup - config_backup_path=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-20141216-102208.zip
DEBUG:    5.4 do_device_database_backup - config_file=J:\.kobo\Kobo\Kobo eReader.conf
DEBUG:    5.4 do_device_database_backup - version_file=J:\.kobo\version
DEBUG:    5.4 do_device_database_backup - affiliate_file=J:\.kobo\affiliate.conf
DEBUG:    5.4 do_device_database_backup - ade_file=J:\.adobe-digital-editions
DEBUG:    5.5 do_device_database_backup - copies to keep:30
DEBUG:    5.5 do_device_database_backup - backup_file_search= KoboReader-KoboGlo-613A334012940-[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:    5.5 do_device_database_backup - db_backup_file_search= D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-[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:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-085413.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-090159.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-102208.sqlite']
DEBUG:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.sqlite']
DEBUG:    5.5 do_device_database_backup - len(backup_files) - copies_to_keep= -3
DEBUG:    5.5 do_device_database_backup - config_backup_file_search= D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-[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:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-085413.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-090159.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-102208.zip']
DEBUG:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.zip']
DEBUG:    5.5 do_device_database_backup - len(backup_files) - copies_to_keep= -3
DEBUG:    5.5 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 220 books started
DEBUG:    5.5 do_koboutilities - start
DEBUG:    5.5 do_koboutilities - options={u'storeIfMoreRecent': True, 'supports_ratings': True, u'storeBookmarks': True, u'doNotStoreIfReopened': True, u'promptToStore': True, u'readingStatus': False, 'device_database_path': u'J:\\.kobo\\KoboReader.sqlite', u'clearIfUnread': False, u'setDateToNow': False, u'count_selected_books': 0, u'rating': False, u'backgroundJob': True, 'job_function': 'store_current_bookmark', 'allOnDevice': True}
DEBUG:    5.5 do_koboutilities - len(books_to_scan)=220
Job: 5 Backing up Kobo device database finished
No details available.
Worker Launch took: 0.841000080109
DEBUG:    6.3 do_koboutilities - Job not finished
Job: 7 Store locations finished
Store locations

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

DEBUG:    8.1 do_koboutilities - finished
DeviceJob: 6 Storing reading positions for 220 books done, calling callback
DeviceJob: 6 DEBUG:   85.2 KoboUtilitiesAction::_store_completed - options Storing reading positions for 220 books{u'storeIfMoreRecent': True, 'supports_ratings': True, u'storeBookmarks': True, u'doNotStoreIfReopened': True, u'promptToStore': True, u'readingStatus': False, 'device_database_path': u'J:\\.kobo\\KoboReader.sqlite', u'clearIfUnread': False, u'setDateToNow': False, u'count_selected_books': 0, u'rating': False, u'backgroundJob': True, 'job_function': 'store_current_bookmark', 'allOnDevice': True} 
callback returned
Job: 6 Storing reading positions for 220 books finished
No details available.
READING LIST: Device disconnected
DEBUG:  395.9 KoboUtilities:_on_device_connection_changed - self.plugin_device_connection_changed.__class__:  <type 'PyQt5.QtCore.pyqtBoundSignal'>
DEBUG:  395.9 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']
DEBUG:  395.9 KoboUtilites:_on_device_connection_changed - Device disconnected
DEBUG:  395.9 Have a Kobo device connected connected
DEBUG:  395.9 BEGIN Get Device Path
DEBUG:  395.9 No device appears to be connected
DEBUG:  395.9 END Get Device Path
DEBUG:  395.9 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:  395.9 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  395.9 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  395.9 rebuild_menus - self.supports_ratings=True
DEBUG:  395.9 rebuild_menus - have device.
DEBUG:  396.8 Have a Kobo device connected connected
DEBUG:  396.8 BEGIN Get Device Path
DEBUG:  396.8 No device appears to be connected
DEBUG:  396.8 END Get Device Path
DEBUG:  396.8 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:  396.8 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  396.8 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  396.8 rebuild_menus - self.supports_ratings=True
DEBUG:  396.8 rebuild_menus - have device.
DEBUG:  398.2 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_device_info: ['Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}]
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:  398.2 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_device_info: ['Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}]
calibre 2.12 [64bit]  isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.8
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && Obok DeDRM && Generate Cover && Open With && Goodreads && Overdrive Link && FictionDB && Quality Check && Reading List && Extract ISBN && KoboTouchExtended && KoboBooks && Kobo Utilities && Count Pages && KePub Output && iOS reader applications && EpubMerge && FanFictionDownLoader && Find Duplicates && Webscription && SmartEject && Wiki Reader && Barnes & Noble && Diaps Editing Toolbag && Resize Cover && EpubSplit && Save To Format && Manage Series && Recipe Reader && Fantastic Fiction && Modify ePub && Overdrive Link
Traceback (most recent call last):
  File "calibre_plugins.koboutilities.action", line 619, in show_configuration
  File "site-packages\calibre\customize\__init__.py", line 152, in do_user_config
  File "calibre_plugins.koboutilities.__init__", line 61, in config_widget
  File "calibre_plugins.koboutilities.config", line 1274, in __init__
  File "calibre_plugins.koboutilities.config", line 954, in update_from_connection_status
  File "calibre_plugins.koboutilities.config", line 1127, in populate_table
  File "calibre_plugins.koboutilities.config", line 1155, in populate_table_row
TypeError: 'NoneType' object has no attribute '__getitem__'
Same here
Terisa de morgan is offline   Reply With Quote
Old 12-16-2014, 07:19 PM   #763
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,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by PeterT View Post
After attaching and ejecting my device, if with NO device attached I select Customize I get an error:
Code:
Traceback (most recent call last):
  File "calibre_plugins.koboutilities.action", line 619, in show_configuration
  File "site-packages\calibre\customize\__init__.py", line 152, in do_user_config
  File "calibre_plugins.koboutilities.__init__", line 61, in config_widget
  File "calibre_plugins.koboutilities.config", line 1274, in __init__
  File "calibre_plugins.koboutilities.config", line 954, in update_from_connection_status
  File "calibre_plugins.koboutilities.config", line 1127, in populate_table
  File "calibre_plugins.koboutilities.config", line 1155, in populate_table_row
TypeError: 'NoneType' object has no attribute '__getitem__'
Spoiler:
Code:
calibre Debug log
calibre 2.12 [64bit]  isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.8
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && Obok DeDRM && Generate Cover && Open With && Goodreads && Overdrive Link && FictionDB && Quality Check && Reading List && Extract ISBN && KoboTouchExtended && KoboBooks && Kobo Utilities && Count Pages && KePub Output && iOS reader applications && EpubMerge && FanFictionDownLoader && Find Duplicates && Webscription && SmartEject && Wiki Reader && Barnes & Noble && Diaps Editing Toolbag && Resize Cover && EpubSplit && Save To Format && Manage Series && Recipe Reader && Fantastic Fiction && Modify ePub
Starting up...
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 KoboUtilites::action.py - loading translations
DEBUG:    0.0 KoboUtilites::dialogs.py - loading translations
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    3.6 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    3.6 rebuild_menus - self.supports_ratings=False
macmenuhack file_path:C:\Users\Peter\AppData\Roaming\calibre\plugins\fanfictiondownloader_macmenuhack.txt
FFDL:DEBUG:calibre_plugins.fanfictiondownloader_plugin.ffdl_plugin(157):Plugin FanFictionDownLoader macmenuhack file_path:C:\Users\Peter\AppData\Roaming\calibre\plugins\fanfictiondownloader_macmenuhack.txt
Started up in 6.62 seconds with 1541 books
SMART_DEV (   0.00:  0.004) _attach_to_port try ip address "" on port 9090
SMART_DEV (   0.92:  0.801) startup_on_demand listening on port 9090
SMART_DEV (   0.99:  0.014) _attach_to_port try ip address "" on port 54982
SMART_DEV (   1.04:  0.000) startup_on_demand broadcast socket listening on port 54982
DEBUG:    7.3 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    7.3 rebuild_menus - self.supports_ratings=False
DEBUG:    8.2 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'currentReadingLocationColumn': u'', u'lastReadColumn': u'', u'percentReadColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'location_code': u'main', u'active': True, u'serial_no': u'N7052B4012703', u'type': u'Kobo Mini', u'name': u"Sue's Mini"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTab:refresh_current_device_options - Start
DEBUG:    8.2 DevicesTab:refresh_current_device_options - do_daily_backup=False, backup_each_connection=True
DEBUG:    8.2 DevicesTab:refresh_current_device_options - end
DEBUG:    8.2 ProfilesTab:refresh_current_profile_info - Start
DEBUG:    8.2 DevicesTableWidget::get_data - start
DEBUG:    8.2 ProfilesTab:refresh_current_profile_info - end
SMART_DEV (   2.09:  1.001) run All IP addresses {'{846EE342-7039-11DE-9D20-806E6F6E6963}': [{'broadcast': '127.255.255.255', 'netmask': '255.0.0.0', 'addr': '127.0.0.1'}], '{A6401895-54BB-4C5D-9898-30E90DAE911D}': [{'broadcast': '192.168.19.255', 'netmask': '255.255.255.0', 'addr': '192.168.19.1'}], '{F935AB74-FB5B-4763-9F84-8980B0C8D8F0}': [{'addr': '169.254.242.102'}], '{CB794003-D708-4FB1-9C9A-8F233F1874E9}': [{'broadcast': '192.168.2.255', 'netmask': '255.255.255.0', 'addr': '192.168.2.177'}], '{B063436E-8BA0-40E6-9261-897DCCEE5D70}': [{'broadcast': '192.168.37.255', 'netmask': '255.255.255.0', 'addr': '192.168.37.1'}]}
DEBUG:   11.0 ProfilesTab:persist_profile_config - Start
DEBUG:   11.0 ProfilesTab:persist_profile_config - profile_config: {u'customColumnOptions': {u'currentReadingLocationColumn': u'', u'lastReadColumn': u'', u'percentReadColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}
DEBUG:   11.0 ProfilesTab:persist_profile_config - store_prefs: {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}
DEBUG:   11.0 ProfilesTab:persist_profile_config - column_prefs[KEY_CURRENT_LOCATION_CUSTOM_COLUMN]: 
DEBUG:   11.0 ProfilesTab:persist_profile_config - end
DEBUG:   11.0 ProfilesTab:refresh_current_profile_info - Start
DEBUG:   11.0 DevicesTableWidget::get_data - start
DEBUG:   11.0 ProfilesTab:refresh_current_profile_info - end
DEBUG:   12.6 DevicesTableWidget::get_data - start
DEBUG:   12.7 ProfilesTab:persist_profile_config - Start
DEBUG:   12.7 ProfilesTab:persist_profile_config - profile_config: {u'customColumnOptions': {u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}
DEBUG:   12.7 ProfilesTab:persist_profile_config - store_prefs: {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}
DEBUG:   12.7 ProfilesTab:persist_profile_config - column_prefs[KEY_CURRENT_LOCATION_CUSTOM_COLUMN]: #koboreadloc
DEBUG:   12.7 ProfilesTab:persist_profile_config - end
DEBUG:   12.7 DevicesTab:persist_devices_config - Start
DEBUG:   12.7 DevicesTab:persist_devices_config - update_prefs: {u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False}
DEBUG:   12.7 DevicesTab:persist_devices_config - backup_prefs: {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', u'doDailyBackp': False, u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True}
DEBUG:   12.7 DevicesTab:persist_devices_config - end
DEBUG:   12.7 set_library_config - library_config: {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:   13.9 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   13.9 rebuild_menus - self.supports_ratings=False
DEBUG:   15.1 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'location_code': u'main', u'active': True, u'serial_no': u'N7052B4012703', u'type': u'Kobo Mini', u'name': u"Sue's Mini"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTab:refresh_current_device_options - Start
DEBUG:   15.1 DevicesTab:refresh_current_device_options - do_daily_backup=False, backup_each_connection=True
DEBUG:   15.1 DevicesTab:refresh_current_device_options - end
DEBUG:   15.1 ProfilesTab:refresh_current_profile_info - Start
DEBUG:   15.1 DevicesTableWidget::get_data - start
DEBUG:   15.1 ProfilesTab:refresh_current_profile_info - end
DEBUG:   54.2 KoboUtilities:_on_device_connection_changed - self.plugin_device_connection_changed.__class__:  <type 'PyQt5.QtCore.pyqtBoundSignal'>
DEBUG:   54.2 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, 7) Has kepubs: True
DEBUG:    0.0 Version of firmware: (3, 12, 0) 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', 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: 2 Set library information finished
No details available.
Job: 1 Get device information finished
No details available.
DEBUG:    2.2 KoboTouch:books - length bl after sync=242
DEBUG:    2.3 KoboTouch:books - reading device database
DEBUG:    2.4 Database Version=111
DEBUG:    2.4 KoboTouch:books - shelf list: [u'Agatha Raisin', 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'News', u'Reference', u'Robert Ludlum', u'Star eBooks', u'The Inheritance cycle', u'The Moomins', 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'ZZ_Added_2014_11', u'ZZ_Added_2014_12', u'Reading']
DEBUG:    2.4 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:    8.9 KoboTouch:books - automatically managing metadata
DEBUG:    8.9 KoboTouch:books - about to sync_booklists
DEBUG:    8.9 USBMS: starting sync_booklists
DEBUG:   10.1 USBMS: finished sync_booklists
DEBUG:   10.1 KoboTouch:books - have done sync_booklists
DEBUG:   10.1 KoboTouch:books - end - oncard='None'
DEBUG:   10.1 KoboTouch:books - oncard='carda'
DEBUG:   10.1 KoboTouch:books - Asked to process 'carda', but do not have one!
DEBUG:   10.1 KoboTouch:books - oncard='cardb'
DEBUG:   10.1 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= 242
DeviceJob: set_books_in_library finished: time= 0.0139999389648
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'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
READING LIST: Sync Now - force_sync= False
READING LIST: Device found to sync to: Kobo Glo 8f386bf8-d715-461b-8adb-39dff3b7a930
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:   65.3 KoboUtilites:_on_device_metadata_available - Start
DEBUG:   65.3 Have a Kobo device connected connected
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   65.3 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   65.3 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - self.current_device_profile: {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - self.current_backup_config: {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', u'doDailyBackp': False, u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - About to start auto backup
DEBUG:   65.3 auto_backup_device_database - start
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 auto_backup_device_database - destination directory= D:/Backup/KoboDBBackup
DEBUG:   65.3 auto_backup_device_database - version_info= ['613A334012940', '2.6.35.3', '3.12.0', '2.6.35.3', '2.6.35.3', '00000000-0000-0000-0000-000000000330']
DEBUG:   65.3 auto_backup_device_database - device_information= ('Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:56.240000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}})
DEBUG:   65.3 auto_backup_device_database - device_name= KoboGlo
DEBUG:   65.3 auto_backup_device_database - backup_file_template= KoboReader-KoboGlo-613A334012940-
DEBUG:   65.3 auto_backup_device_database - backup_options= {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', 'database_file': u'J:\\.kobo\\KoboReader.sqlite', 'device_path': 'J:\\', u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True, 'device_name': 'KoboGlo', 'serial_number': '613A334012940', 'backup_file_template': 'KoboReader-{0}-{1}-{2}', u'doDailyBackp': False}
DEBUG:   65.3 KoboUtilitiesAction::_firmware_update
DEBUG:   65.3 auto_backup_device_database - end
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - About to start auto store
DEBUG:   65.3 auto_store_current_bookmark - start
DEBUG:   65.3 Have a Kobo device connected connected
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   65.3 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   65.3 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 QueueProgressDialog::__init__
DEBUG:   65.4 QueueProgressDialog::do_books - Start
DEBUG:   65.4 get_column_names - columns_config: {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}
DEBUG:   65.4 QueueProgressDialog::do_books - kobo_percentRead_column='#koboreadpct'
DEBUG:   65.4 QueueProgressDialog::do_books - search_condition= ondevice:True and (#koboreadpct:false or #koboreadpct:<100)
Job: 3 Get list of books on device finished
No details available.
DEBUG:   67.2 QueueProgressDialog::do_books - Finish
DEBUG:   67.2 QueueProgressDialog::do_queue
DEBUG:   67.2 KoboUtilitiesAction::_store_queue_job
DEBUG:   67.2 Have a Kobo device connected connected
DEBUG:   67.2 BEGIN Get Device Path
DEBUG:   67.2 Root path of device: J:\
DEBUG:   67.2 END Get Device Path
DEBUG:   67.2 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   67.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   67.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   67.2 rebuild_menus - self.supports_ratings=True
DEBUG:   67.2 rebuild_menus - have device.
DeviceJob: 3 Get list of books on device callback returned
Job: 4 Send metadata to device started
DEBUG:   12.9 KOBO:sync_booklists - start
DEBUG:   13.4 KoboTouch:update_device_database_collections - oncard='main'
DEBUG:   13.4 KoboTouch:update_device_database_collections - set_debugging_title to ''
DEBUG:   13.4 KTCollectionsBookList:get_collections - start - collection_attributes= [u'#myshelves', u'#readstatus', u'series', u'#newsshelf', u'#monthadded']
DEBUG:   13.4 KTCollectionsBookList:get_collections - collection_attributes= [u'#myshelves', u'#readstatus', u'series', u'#newsshelf', u'#monthadded']
DEBUG:   13.4 KTCollectionsBookList:get_collections - end
DEBUG:   13.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_09' books=14
DEBUG:   13.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_09'
DEBUG:   13.5 KoboTouch:update_device_database_collections - category='Star eBooks' books=33
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='Star eBooks'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_08' books=2
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_08'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='Knitting' books=4
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='Knitting'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='Library Harry Potter' books=6
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='Library Harry Potter'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='To Read' books=1
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='To Read'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_12' books=14
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_12'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_11' books=9
DEBUG:   13.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_11'
DEBUG:   13.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_10' books=13
Job: 3 Get list of books on device finished
No details available.
DEBUG:   13.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_10'
DEBUG:   13.9 KoboTouch:update_device_database_collections - category='Agatha Raisin' books=3
DEBUG:   14.0 KoboTouch:update_device_database_collections - end for category='Agatha Raisin'
DEBUG:   14.0 KoboTouch:update_device_database_collections - category='Health' books=4
DEBUG:   14.0 KoboTouch:update_device_database_collections - end for category='Health'
DEBUG:   14.0 KoboTouch:update_device_database_collections - category='Reading' books=22
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='Reading'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_12' books=6
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_12'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_10' books=2
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_10'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_11' books=11
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_11'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='Canada Reads 2014' books=3
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='Canada Reads 2014'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_11' books=3
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_11'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_10' books=1
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_10'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_12' books=4
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_12'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='BookStudy' books=1
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='BookStudy'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2009_06' books=1
DEBUG:   14.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2009_06'
DEBUG:   14.3 KoboTouch:update_device_database_collections - category='Finished_2013' books=11
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='Finished_2013'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='Canada Reads 2013' books=1
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='Canada Reads 2013'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2011_03' books=2
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2011_03'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_03' books=2
DEBUG:   15.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_03'
DEBUG:   15.5 KoboTouch:update_device_database_collections - category='The Mysterious Island' books=3
DEBUG:   15.5 KoboTouch:update_device_database_collections - end for category='The Mysterious Island'
DEBUG:   15.5 KoboTouch:update_device_database_collections - category='Library' books=40
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='Library'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='Diet' books=2
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='Diet'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_04' books=7
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_04'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_05' books=5
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_05'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_06' books=8
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_06'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_07' books=5
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_07'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_01' books=7
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_01'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_02' books=4
DEBUG:   15.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_02'
DEBUG:   15.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_03' books=17
DEBUG:   15.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_03'
DEBUG:   15.9 KoboTouch:update_device_database_collections - category='Finished_2014' books=6
DEBUG:   16.0 KoboTouch:update_device_database_collections - end for category='Finished_2014'
DEBUG:   16.0 KoboTouch:update_device_database_collections - category='food' books=5
DEBUG:   16.0 KoboTouch:update_device_database_collections - end for category='food'
DEBUG:   16.0 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_08' books=14
DEBUG:   16.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_08'
DEBUG:   16.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_09' books=12
DEBUG:   16.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_09'
DEBUG:   16.1 KoboTouch:update_device_database_collections - category='News' books=12
DEBUG:   16.2 KoboTouch:update_device_database_collections - end for category='News'
DEBUG:   16.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_04' books=3
DEBUG:   16.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_04'
DEBUG:   16.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_07' books=13
DEBUG:   16.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_07'
DEBUG:   16.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_06' books=4
DEBUG:   16.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_06'
DEBUG:   16.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_01' books=1
DEBUG:   17.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_01'
DEBUG:   17.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_03' books=8
DEBUG:   17.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_03'
DEBUG:   17.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_02' books=15
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_02'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_06' books=1
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_06'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2010_09' books=3
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2010_09'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_04' books=6
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_04'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_02' books=7
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_02'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_08' books=7
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_08'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='Bug' books=3
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='Bug'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='The Inheritance cycle' books=4
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='The Inheritance cycle'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_05' books=3
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_05'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='The Moomins' books=3
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='The Moomins'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='Manuals' books=28
DEBUG:   17.7 KoboTouch:update_device_database_collections - end for category='Manuals'
DEBUG:   17.7 KoboTouch:update_device_database_collections - category='Dune Chronicles' books=1
DEBUG:   17.7 KoboTouch:update_device_database_collections - end for category='Dune Chronicles'
DEBUG:   17.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_07' books=3
DEBUG:   17.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_07'
DEBUG:   17.8 KoboTouch:update_device_database_collections - category='Cooking' books=16
DEBUG:   17.8 KoboTouch:update_device_database_collections - end for category='Cooking'
DEBUG:   17.8 KoboTouch:update_device_database_collections - category='Inspector Alan Banks' books=5
DEBUG:   17.9 KoboTouch:update_device_database_collections - end for category='Inspector Alan Banks'
DEBUG:   17.9 KoboTouch:update_device_database_collections - category='Reference' books=58
DEBUG:   18.1 KoboTouch:update_device_database_collections - end for category='Reference'
DEBUG:   18.1 KoboTouch:update_device_database_collections - category='Robert Ludlum' books=5
DEBUG:   18.2 KoboTouch:update_device_database_collections - end for category='Robert Ludlum'
DEBUG:   18.2 KoboTouch:update_device_database_collections - managing bookshelves and series.
DEBUG:   21.6 KoboTouch:update_device_database_collections - about to clear empty bookshelves
DEBUG:   21.6 KoboTouch:delete_empty_bookshelves - start
DEBUG:   21.7 KoboTouch:delete_empty_bookshelves - end
DEBUG:   21.7 KoboTouch:update_device_database_collections - Number of series set=0 Number of books=237
DEBUG:   21.7 KoboTouch:update_device_database_collections - Finished 
DEBUG:   21.7 USBMS: starting sync_booklists
DEBUG:   22.9 USBMS: finished sync_booklists
DEBUG:   22.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
DEBUG:    0.0 do_device_database_backup - backup_options= {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', 'database_file': u'J:\\.kobo\\KoboReader.sqlite', 'device_path': 'J:\\', u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True, 'device_name': 'KoboGlo', 'serial_number': '613A334012940', 'backup_file_template': 'KoboReader-{0}-{1}-{2}', u'doDailyBackp': False}
DEBUG:    0.0 do_device_database_backup - copies_to_keep= 30
DEBUG:    0.0 do_device_database_backup - backup_file_name=KoboReader-KoboGlo-613A334012940-20141216-102208
DEBUG:    0.0 do_device_database_backup - backup_file_path=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-20141216-102208.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:    5.4 do_device_database_backup - config_backup_path=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-20141216-102208.zip
DEBUG:    5.4 do_device_database_backup - config_file=J:\.kobo\Kobo\Kobo eReader.conf
DEBUG:    5.4 do_device_database_backup - version_file=J:\.kobo\version
DEBUG:    5.4 do_device_database_backup - affiliate_file=J:\.kobo\affiliate.conf
DEBUG:    5.4 do_device_database_backup - ade_file=J:\.adobe-digital-editions
DEBUG:    5.5 do_device_database_backup - copies to keep:30
DEBUG:    5.5 do_device_database_backup - backup_file_search= KoboReader-KoboGlo-613A334012940-[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:    5.5 do_device_database_backup - db_backup_file_search= D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-[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:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-085413.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-090159.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-102208.sqlite']
DEBUG:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.sqlite']
DEBUG:    5.5 do_device_database_backup - len(backup_files) - copies_to_keep= -3
DEBUG:    5.5 do_device_database_backup - config_backup_file_search= D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-[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:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-085413.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-090159.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-102208.zip']
DEBUG:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.zip']
DEBUG:    5.5 do_device_database_backup - len(backup_files) - copies_to_keep= -3
DEBUG:    5.5 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 220 books started
DEBUG:    5.5 do_koboutilities - start
DEBUG:    5.5 do_koboutilities - options={u'storeIfMoreRecent': True, 'supports_ratings': True, u'storeBookmarks': True, u'doNotStoreIfReopened': True, u'promptToStore': True, u'readingStatus': False, 'device_database_path': u'J:\\.kobo\\KoboReader.sqlite', u'clearIfUnread': False, u'setDateToNow': False, u'count_selected_books': 0, u'rating': False, u'backgroundJob': True, 'job_function': 'store_current_bookmark', 'allOnDevice': True}
DEBUG:    5.5 do_koboutilities - len(books_to_scan)=220
Job: 5 Backing up Kobo device database finished
No details available.
Worker Launch took: 0.841000080109
DEBUG:    6.3 do_koboutilities - Job not finished
Job: 7 Store locations finished
Store locations

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

DEBUG:    8.1 do_koboutilities - finished
DeviceJob: 6 Storing reading positions for 220 books done, calling callback
DeviceJob: 6 DEBUG:   85.2 KoboUtilitiesAction::_store_completed - options Storing reading positions for 220 books{u'storeIfMoreRecent': True, 'supports_ratings': True, u'storeBookmarks': True, u'doNotStoreIfReopened': True, u'promptToStore': True, u'readingStatus': False, 'device_database_path': u'J:\\.kobo\\KoboReader.sqlite', u'clearIfUnread': False, u'setDateToNow': False, u'count_selected_books': 0, u'rating': False, u'backgroundJob': True, 'job_function': 'store_current_bookmark', 'allOnDevice': True} 
callback returned
Job: 6 Storing reading positions for 220 books finished
No details available.
READING LIST: Device disconnected
DEBUG:  395.9 KoboUtilities:_on_device_connection_changed - self.plugin_device_connection_changed.__class__:  <type 'PyQt5.QtCore.pyqtBoundSignal'>
DEBUG:  395.9 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']
DEBUG:  395.9 KoboUtilites:_on_device_connection_changed - Device disconnected
DEBUG:  395.9 Have a Kobo device connected connected
DEBUG:  395.9 BEGIN Get Device Path
DEBUG:  395.9 No device appears to be connected
DEBUG:  395.9 END Get Device Path
DEBUG:  395.9 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:  395.9 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  395.9 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  395.9 rebuild_menus - self.supports_ratings=True
DEBUG:  395.9 rebuild_menus - have device.
DEBUG:  396.8 Have a Kobo device connected connected
DEBUG:  396.8 BEGIN Get Device Path
DEBUG:  396.8 No device appears to be connected
DEBUG:  396.8 END Get Device Path
DEBUG:  396.8 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:  396.8 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  396.8 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  396.8 rebuild_menus - self.supports_ratings=True
DEBUG:  396.8 rebuild_menus - have device.
DEBUG:  398.2 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_device_info: ['Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}]
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:  398.2 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_device_info: ['Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}]
calibre 2.12 [64bit]  isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.8
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && Obok DeDRM && Generate Cover && Open With && Goodreads && Overdrive Link && FictionDB && Quality Check && Reading List && Extract ISBN && KoboTouchExtended && KoboBooks && Kobo Utilities && Count Pages && KePub Output && iOS reader applications && EpubMerge && FanFictionDownLoader && Find Duplicates && Webscription && SmartEject && Wiki Reader && Barnes & Noble && Diaps Editing Toolbag && Resize Cover && EpubSplit && Save To Format && Manage Series && Recipe Reader && Fantastic Fiction && Modify ePub && Overdrive Link
Traceback (most recent call last):
  File "calibre_plugins.koboutilities.action", line 619, in show_configuration
  File "site-packages\calibre\customize\__init__.py", line 152, in do_user_config
  File "calibre_plugins.koboutilities.__init__", line 61, in config_widget
  File "calibre_plugins.koboutilities.config", line 1274, in __init__
  File "calibre_plugins.koboutilities.config", line 954, in update_from_connection_status
  File "calibre_plugins.koboutilities.config", line 1127, in populate_table
  File "calibre_plugins.koboutilities.config", line 1155, in populate_table_row
TypeError: 'NoneType' object has no attribute '__getitem__'
That was stupid and pretty obvious. The attached version should fix this. But, I'm at work and can't test it. It should be OK. I'll test it when I get home.

Edit: I have done some checking and this works. I won't replace this until I need to add something more.
Attached Files
File Type: zip KoboUtilities-beta-1.8.8-quickfix.zip (187.6 KB, 273 views)

Last edited by davidfor; 12-17-2014 at 06:18 AM.
davidfor is offline   Reply With Quote
Old 12-16-2014, 07:51 PM   #764
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,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by eXistenZ View Post
Hallo davidfor

Thank you for your grreat plug-in, I have a problem and a feature request.

The problem is that since I updated my Kobo Aura HD to 3.12.0 using many of the function of your plug-in I receive an error message, see the attachment.
Calibre is updated to the last release, Kobo utilities was updated to 1.8.3, I tried to install also 1.8.8 beta, this didn't changed the error.
Any clue about the reason of this, and/or a solution?
Right now, I can't think of a reason for that. I suspect something is happening earlier to cause the problem. Could you run calibre in debug mode, try what you are doing here and post the log?
Quote:
The feature request is to implement a tool to manually select and delete Shelves from the DB (If it is possible).
I ask this because i use the hidden smart shelves feature, but since a few time, all my Serie: and Author: shelves are duplicated.
Deleting them from device don't work
Disabling smart shelves don't work
Kobo Utilities also didn't find the duplicates, is finds all shelvese only 1 time, so "fix duplicate shelves" ends without deleting anything.
there are more than 300 shelves, considering also duplicates nearly 700 so browsing shelves in this conditions is impossible.
I haven't tried the smart shelves for a while. As an idea, it's good, but ended up with to many shelves for it to be practical for me.

From what you say, I think the device was showing two copies of each smart shelf. But, the database only had one. If that is the case, I can think of a way this might have happened. What you did is probably the simplest fix at the moment. Do you have a copy of the database from before fixing it? I'd like to have a look at it and see what was in it.

Adding a shelf delete is possible and should be fairly simple with some of the existing code. I'll add it to my list, but, I don't promise it any time soon.
davidfor is offline   Reply With Quote
Old 12-16-2014, 10:37 PM   #765
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: 73,957
Karma: 128903250
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 davidfor View Post
Right now, I can't think of a reason for that. I suspect something is happening earlier to cause the problem. Could you run calibre in debug mode, try what you are doing here and post the log?


I haven't tried the smart shelves for a while. As an idea, it's good, but ended up with to many shelves for it to be practical for me.

From what you say, I think the device was showing two copies of each smart shelf. But, the database only had one. If that is the case, I can think of a way this might have happened. What you did is probably the simplest fix at the moment. Do you have a copy of the database from before fixing it? I'd like to have a look at it and see what was in it.

Adding a shelf delete is possible and should be fairly simple with some of the existing code. I'll add it to my list, but, I don't promise it any time soon.
The problem is he's using smartshelves and having Calibre manage selves when you clearly warned about not using both to manage shelves.
JSWolf is offline   Reply With Quote
Reply

Tags
kobo, kobo utilities


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 03:24 AM.


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