mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Bump supported Kobo firmware version
Also add recognition of "Kobo Plus" subscription books. This should have been added a long time ago.
This commit is contained in:
parent
3523a126dc
commit
60a6dcf9a6
@ -1362,7 +1362,7 @@ class KOBOTOUCH(KOBO):
|
|||||||
# Starting with firmware version 3.19.x, the last number appears to be is a
|
# Starting with firmware version 3.19.x, the last number appears to be is a
|
||||||
# build number. A number will be recorded here but it can be safely ignored
|
# build number. A number will be recorded here but it can be safely ignored
|
||||||
# when testing the firmware version.
|
# when testing the firmware version.
|
||||||
max_supported_fwversion = (4, 22, 15190)
|
max_supported_fwversion = (4, 23, 15439)
|
||||||
# The following document firwmare versions where new function or devices were added.
|
# The following document firwmare versions where new function or devices were added.
|
||||||
# Not all are used, but this feels a good place to record it.
|
# Not all are used, but this feels a good place to record it.
|
||||||
min_fwversion_shelves = (2, 0, 0)
|
min_fwversion_shelves = (2, 0, 0)
|
||||||
@ -1684,9 +1684,12 @@ class KOBOTOUCH(KOBO):
|
|||||||
elif accessibility == 4: # Pre 2.x.x firmware
|
elif accessibility == 4: # Pre 2.x.x firmware
|
||||||
playlist_map[lpath].append('Recommendation')
|
playlist_map[lpath].append('Recommendation')
|
||||||
allow_shelves = False
|
allow_shelves = False
|
||||||
|
elif accessibility == 8: # From 4.22 but waa probably there earlier.
|
||||||
|
playlist_map[lpath].append('Kobo Plus')
|
||||||
|
allow_shelves = True
|
||||||
elif accessibility == 9: # From 4.0 on Aura One
|
elif accessibility == 9: # From 4.0 on Aura One
|
||||||
playlist_map[lpath].append('OverDrive')
|
playlist_map[lpath].append('OverDrive')
|
||||||
allow_shelves = False
|
allow_shelves = True
|
||||||
|
|
||||||
kobo_collections = playlist_map[lpath][:]
|
kobo_collections = playlist_map[lpath][:]
|
||||||
|
|
||||||
@ -1898,7 +1901,7 @@ class KOBOTOUCH(KOBO):
|
|||||||
expiry="" if self.show_archived_books else "and IsDownloaded in ('true', 1)",
|
expiry="" if self.show_archived_books else "and IsDownloaded in ('true', 1)",
|
||||||
previews=" OR (Accessibility in (6) AND ___UserID <> '')" if self.show_previews else "",
|
previews=" OR (Accessibility in (6) AND ___UserID <> '')" if self.show_previews else "",
|
||||||
recomendations=" OR (Accessibility IN (-1, 4, 6) AND ___UserId = '')" if self.show_recommendations else "",
|
recomendations=" OR (Accessibility IN (-1, 4, 6) AND ___UserId = '')" if self.show_recommendations else "",
|
||||||
downloaded_accessibility="1,2,9" if self.supports_overdrive() else "1,2"
|
downloaded_accessibility="1,2,8,9" if self.supports_overdrive() else "1,2"
|
||||||
)
|
)
|
||||||
elif self.supports_series():
|
elif self.supports_series():
|
||||||
where_clause = (" WHERE BookID IS NULL "
|
where_clause = (" WHERE BookID IS NULL "
|
||||||
|
Loading…
x
Reference in New Issue
Block a user