mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Fix #812750 (Literati (aka Azbooka) does not detect SD Card)
This commit is contained in:
parent
a389b310c6
commit
1b136b6fec
@ -131,7 +131,7 @@ class AZBOOKA(ALEX):
|
|||||||
description = _('Communicate with the Azbooka')
|
description = _('Communicate with the Azbooka')
|
||||||
|
|
||||||
VENDOR_NAME = 'LINUX'
|
VENDOR_NAME = 'LINUX'
|
||||||
WINDOWS_MAIN_MEM = 'FILE-STOR_GADGET'
|
WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = 'FILE-STOR_GADGET'
|
||||||
|
|
||||||
MAIN_MEMORY_VOLUME_LABEL = 'Azbooka Internal Memory'
|
MAIN_MEMORY_VOLUME_LABEL = 'Azbooka Internal Memory'
|
||||||
|
|
||||||
|
@ -574,6 +574,13 @@ class Tag(object): # {{{
|
|||||||
|
|
||||||
class IndexEntry(object): # {{{
|
class IndexEntry(object): # {{{
|
||||||
|
|
||||||
|
'''
|
||||||
|
The index is made up of entries, each of which is represented by an
|
||||||
|
instance of this class. Index entries typically point to offsets int eh
|
||||||
|
HTML, specify HTML sizes and point to text strings in the CNCX that are
|
||||||
|
used in the navigation UI.
|
||||||
|
'''
|
||||||
|
|
||||||
TYPES = {
|
TYPES = {
|
||||||
# Present in book type files
|
# Present in book type files
|
||||||
0x0f : 'chapter',
|
0x0f : 'chapter',
|
||||||
@ -619,6 +626,11 @@ class IndexEntry(object): # {{{
|
|||||||
|
|
||||||
class IndexRecord(object): # {{{
|
class IndexRecord(object): # {{{
|
||||||
|
|
||||||
|
'''
|
||||||
|
Represents all indexing information in the MOBI, apart from indexing info
|
||||||
|
in the trailing data of the text records.
|
||||||
|
'''
|
||||||
|
|
||||||
def __init__(self, record, index_header, cncx):
|
def __init__(self, record, index_header, cncx):
|
||||||
self.record = record
|
self.record = record
|
||||||
raw = self.record.raw
|
raw = self.record.raw
|
||||||
@ -684,6 +696,12 @@ class IndexRecord(object): # {{{
|
|||||||
|
|
||||||
class CNCX(object) : # {{{
|
class CNCX(object) : # {{{
|
||||||
|
|
||||||
|
'''
|
||||||
|
Parses the records that contain the compiled NCX (all strings from the
|
||||||
|
NCX). Presents a simple offset : string mapping interface to access the
|
||||||
|
data.
|
||||||
|
'''
|
||||||
|
|
||||||
def __init__(self, records, codec):
|
def __init__(self, records, codec):
|
||||||
self.records = OrderedDict()
|
self.records = OrderedDict()
|
||||||
pos = 0
|
pos = 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user