Manual de Calibre | Page 300

Manual de usuario de calibre, Publicación 2.73.0
dirty( name) Marca el objeto analizado correspondiente a nombre como sucio. Véase también parsed()( página 297).
exists( name) True si y sólo si existe un archivo o directorio que corresponde con el nombre canónico name. Tenga en cuenta que esta función sufre de las limitaciones del sistema operativo subyacente, en particular la distinción o no entre mayúsculas y minúsculas. En un sistema operative que no distingue entre mayúsculas y minúsculas, esta función devuelve True incluso si name y el archivo en el sistema de archivos difieren en mayúsculas y minúsculas. Véase también has _ name()( página 296).
filesize( name) Devuelve el tamaño en bytes del archivo representado por el nombre canónico name. Gestiona automáticamente objectos procesados modificados. Véase también parsed()( página 297).
generate _ item( name, id _ prefix = None, media _ type = None, unique _ href = True) Añade un elemento al manifiesto con href derivado del name dado. Asegura la unicidad del href y del id automáticamente. Devuelve el elemento generado.
get _ file _ path _ for _ processing( name, allow _ modification = True) Parecido a open() pero devuelve una ruta de archivo en lugar de un objeto de archivo abierto.
guide _ type _ map Mapa de tipo de guía a nombre canónico
has _ name( name) Devuelve True si y sólo si existe un archivo con el mismo nombre canónico que el name especificado. A diferencia de exists()( página 296), este método siempre distingue mayúsculas y minúsculas.
href _ to _ name( href, base = None) Convierte un href( relativo a base) a un nombre. base debe ser un nombre o None, en cuyo caso se usa self. root.
insert _ into _ xml( parent, item, index = None) Inserta item en parent( o lo añade al final si index es None), arreglando la sangría. Sólo funciona con elementos con cierre incorporado.
is _ dir = False Si este contenedor representa un libro descomprimido( un directorio)
iterlinks( name, get _ line _ numbers = True) Itera sobre todos los enlaces en name. Si get _ line _ numbers es True, los resultados producidos son de la forma( enlace, número _ de _ línea, desplazamiento). Donde « número _ de _ línea » es número de línea en el que aparece el enlace y « desplazamiente » es el número de caracteres desde el inicio de la línea. Tenga en cuenta que el desplazamiento puede de hecho abarcar varias líneas si no es cero.
manifest _ has _ name( name) Devuelve True si el manifiesto tiene una entrada correspondiente a name
manifest _ id _ map Correspondencia entre id del manifiesto y nombres canónicos
manifest _ items _ of _ type( predicate) Los nombres de todos los elementos del manifiesto cuyo media-type coincide con predicate. predicate puede ser un conjunto, una lista, un texto o una función que toma un único argumento, que se ejecutará con el media-type.
manifest _ items _ with _ property( property _ name) Todos los elementos del manifiesto que tienen la propiedad especificada
296 Capítulo 1. Secciones