mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
48ba9a5ba0
commit
b9d1287fce
@ -59,7 +59,7 @@ class KOBO(USBMS):
|
|||||||
SUPPORTS_SUB_DIRS = True
|
SUPPORTS_SUB_DIRS = True
|
||||||
SUPPORTS_ANNOTATIONS = True
|
SUPPORTS_ANNOTATIONS = True
|
||||||
|
|
||||||
# "kepubs" do not have an extension. The name looks like a GUID. Using an empty string seems to work.
|
# "kepubs" do not have an extension. The name looks like a GUID. Using an empty string seems to work.
|
||||||
VIRTUAL_BOOK_EXTENSIONS = frozenset(['kobo', ''])
|
VIRTUAL_BOOK_EXTENSIONS = frozenset(['kobo', ''])
|
||||||
|
|
||||||
EXTRA_CUSTOMIZATION_MESSAGE = [
|
EXTRA_CUSTOMIZATION_MESSAGE = [
|
||||||
@ -1243,7 +1243,7 @@ class KOBOTOUCH(KOBO):
|
|||||||
_('Set Series information') +
|
_('Set Series information') +
|
||||||
':::'+_('The book lists on the Kobo devices can display series information. '
|
':::'+_('The book lists on the Kobo devices can display series information. '
|
||||||
'This is not read by the device from the sideloaded books. '
|
'This is not read by the device from the sideloaded books. '
|
||||||
'Series information can only be adde to the device after the book has been processed by the device. '
|
'Series information can only be added to the device after the book has been processed by the device. '
|
||||||
'Enable if you wish to set series information.'),
|
'Enable if you wish to set series information.'),
|
||||||
_('Attempt to support newer firmware') +
|
_('Attempt to support newer firmware') +
|
||||||
':::'+_('Kobo routinely updates the firmware and the '
|
':::'+_('Kobo routinely updates the firmware and the '
|
||||||
@ -1299,7 +1299,7 @@ class KOBOTOUCH(KOBO):
|
|||||||
' - N3_LIBRARY_GRID.parsed':[(149,198),0, 99,], # Used for library lists
|
' - N3_LIBRARY_GRID.parsed':[(149,198),0, 99,], # Used for library lists
|
||||||
' - N3_LIBRARY_LIST.parsed':[(60,90),0, 53,],
|
' - N3_LIBRARY_LIST.parsed':[(60,90),0, 53,],
|
||||||
# ' - N3_LIBRARY_SHELF.parsed': [(40,60),0, 52,],
|
# ' - N3_LIBRARY_SHELF.parsed': [(40,60),0, 52,],
|
||||||
' - N3_FULL.parsed':[(600,800),0, 99,], # Used for screensaver, home screen
|
' - N3_FULL.parsed':[(600,800),0, 99,], # Used for screensaver, home screen
|
||||||
}
|
}
|
||||||
#Following are the sizes used with pre2.1.4 firmware
|
#Following are the sizes used with pre2.1.4 firmware
|
||||||
# COVER_FILE_ENDINGS = {
|
# COVER_FILE_ENDINGS = {
|
||||||
@ -1308,7 +1308,7 @@ class KOBOTOUCH(KOBO):
|
|||||||
# ' - N3_LIBRARY_GRID.parsed':[(149,233),0, 99,], # Used for library lists
|
# ' - N3_LIBRARY_GRID.parsed':[(149,233),0, 99,], # Used for library lists
|
||||||
# ' - N3_LIBRARY_LIST.parsed':[(60,90),0, 53,],
|
# ' - N3_LIBRARY_LIST.parsed':[(60,90),0, 53,],
|
||||||
# ' - N3_LIBRARY_SHELF.parsed': [(40,60),0, 52,],
|
# ' - N3_LIBRARY_SHELF.parsed': [(40,60),0, 52,],
|
||||||
# ' - N3_FULL.parsed':[(600,800),0, 99,], # Used for screensaver if "Full screen" is checked.
|
# ' - N3_FULL.parsed':[(600,800),0, 99,], # Used for screensaver if "Full screen" is checked.
|
||||||
# }
|
# }
|
||||||
|
|
||||||
def initialize(self):
|
def initialize(self):
|
||||||
@ -1424,7 +1424,7 @@ class KOBOTOUCH(KOBO):
|
|||||||
playlist_map[lpath].append('Preview')
|
playlist_map[lpath].append('Preview')
|
||||||
elif accessibility == 4:
|
elif accessibility == 4:
|
||||||
playlist_map[lpath].append('Recommendation')
|
playlist_map[lpath].append('Recommendation')
|
||||||
|
|
||||||
kobo_collections = playlist_map[lpath][:]
|
kobo_collections = playlist_map[lpath][:]
|
||||||
|
|
||||||
if len(bookshelves) > 0:
|
if len(bookshelves) > 0:
|
||||||
@ -1608,9 +1608,9 @@ class KOBOTOUCH(KOBO):
|
|||||||
cursor.execute (query)
|
cursor.execute (query)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
err = str(e)
|
err = str(e)
|
||||||
if not ('___ExpirationStatus' in err
|
if not ('___ExpirationStatus' in err
|
||||||
or 'FavouritesIndex' in err
|
or 'FavouritesIndex' in err
|
||||||
or 'Accessibility' in err
|
or 'Accessibility' in err
|
||||||
or 'IsDownloaded' in err
|
or 'IsDownloaded' in err
|
||||||
or 'Series' in err
|
or 'Series' in err
|
||||||
):
|
):
|
||||||
@ -1937,7 +1937,7 @@ class KOBOTOUCH(KOBO):
|
|||||||
debug_print(' class=%s'%book.__class__)
|
debug_print(' class=%s'%book.__class__)
|
||||||
debug_print(' book.contentID="%s"'%book.contentID)
|
debug_print(' book.contentID="%s"'%book.contentID)
|
||||||
debug_print(' book.application_id="%s"'%book.application_id)
|
debug_print(' book.application_id="%s"'%book.application_id)
|
||||||
|
|
||||||
if book.application_id is None:
|
if book.application_id is None:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
@ -1995,7 +1995,7 @@ class KOBOTOUCH(KOBO):
|
|||||||
|
|
||||||
if self.supports_bookshelves() or self.supports_series():
|
if self.supports_bookshelves() or self.supports_series():
|
||||||
debug_print("KoboTouch:update_device_database_collections - managing bookshelves and series.")
|
debug_print("KoboTouch:update_device_database_collections - managing bookshelves and series.")
|
||||||
|
|
||||||
self.series_set = 0
|
self.series_set = 0
|
||||||
books_in_library = 0
|
books_in_library = 0
|
||||||
for book in booklists:
|
for book in booklists:
|
||||||
@ -2156,7 +2156,7 @@ class KOBOTOUCH(KOBO):
|
|||||||
debug_print('KoboTouch:remove_book_from_device_bookshelves - book.device_collections=', book.device_collections)
|
debug_print('KoboTouch:remove_book_from_device_bookshelves - book.device_collections=', book.device_collections)
|
||||||
debug_print('KoboTouch:remove_book_from_device_bookshelves - book.current_shelves=', book.current_shelves)
|
debug_print('KoboTouch:remove_book_from_device_bookshelves - book.current_shelves=', book.current_shelves)
|
||||||
debug_print('KoboTouch:remove_book_from_device_bookshelves - remove_shelf_list=', remove_shelf_list)
|
debug_print('KoboTouch:remove_book_from_device_bookshelves - remove_shelf_list=', remove_shelf_list)
|
||||||
|
|
||||||
if len(remove_shelf_list) == 0:
|
if len(remove_shelf_list) == 0:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user