Manual de usuario de calibre, Publicación 2.73.0
manifest_type_map
Correspondencia entre media-type del manifiesto y lista de nombres canónicos de cada media-type
mi
Los metadatos de este libro como un objeto Metadata. Tenga en cuenta que este objeto se construye al
vuelo cada vez que se solicita la propiedad, por lo que debe usarse con moderación.
name_to_abspath(name)
Convierte un nombre canónico en una ruta de acceso absoluta acorde al sistema operativo
name_to_href(name, base=None)
Convierte un nombre a un href relativo a la base, que debe ser un nombre o None, en cuyo caso self.root
se toma como la base
names_that_must_not_be_changed
Conjunto de nombres que nunca deben cambiarse. Depende del formato de archivo del libro electrónico.
names_that_must_not_be_removed
Conjunto de nombres que nunca deben borrarse del contenedor. Depende del formato de archivo del libro
electrónico.
names_that_need_not_be_manifested
Conjunto de nombres que pueden estar ausentes del manifiesto. Depende del formato de archivo del libro
electrónico.
open(name, mode=u’rb’)
Abre el archivo apuntado por name para lectura o escritura directa. Tenga en cuenta que esto almacenará
el archivo si se modifica y lo eliminará del caché de procesamiento. Debe acabar con este archivo antes de
acceder de nuevo a la versión procesada u ocurrirán cosas malas.
opf
El archivo OPF analizado
opf_get_or_create(name)
Método práctico que devuelve el primer elemento XML con el nombre especificado (name) o lo crea bajo
el elemento opf:package y luego lo devuelve, si no existe previamente.
opf_version
La versión establecida en el elemento del OPF
opf_version_parsed
La versión establecida en el elemento del OPF, como una tupla de enteros
opf_xpath(expr)
Método práctico para evaluar una expresión XPath en el archivo OPF, tiene los prefijos de espacio de
nombres «opf:» y «dc:» predefinidos.
parsed(name)
Devuelve una representación procesada del archivo especificado por name. Para archivos HTML y XML,
devuelve un árbol lxml. Para archivos CSS devuelve una hoja de estilos cssutils. Tenga en cuenta que los
objetos procesados se mantienen en caché para mejorar el rendimiento. Si hace algún cambio en el objeto
procesado, debe ejecutar dirty() (página 295) para que el contenedor sepa que tiene que actualizar el
caché. Véase también replace() (página 298).
raw_data(name, decode=True, normalize_to_nfc=True)
Devuelve el contenido en bruto correspondiente al archivo especificado por su name
Parámetros
decode – Si es True y el archivo tiene un tipo mime basado en texto, lo descodifica y
devuelve un objeto unicode en lugar de bytes en bruto.
1.12. Configurar un entorno de desarrollo de calibre
297