Manual de Calibre | Page 295

Manual de usuario de calibre, Publicación 2.73.0 format _ hash( book _ id, fmt) Devuelve el código de comprobación para el formato y libro especificados. El tipo de código de comprobación es dependiente del motor, pero generalmente es SHA-256.
format _ metadata( book _ id, fmt, allow _ cache = True, update _ db = False) Devuelve la ruta, el tamaño y mtime para el formato especificado del libro especificado. No debe utilizar la ruta a menos que sea absolutamente necesario, ya que el acceso directo rompe las garantías multihilo de esta API. Use método copy _ format _ to() en su lugar.
Parámetros
allow _ cache – Si es True se usan los valores almacenados en memoria, en caso contrario se produce un acceso lento al sistema de archivos. Los valores en la memoría podrían estar desfasados si se ha realizado algún acceso al sistema de archivos fuera de esta API.
update _ db – Si es True el campo max _ size de la base de datos se actualiza para este libro.
formats( book _ id, verify _ formats = True) Devuelve una tupla con todos los formatos del libro especificado. Si verify _ formats es True, se verifica que los archivos existen en el disco.
get _ categories( sort = u’ name’, book _ ids = None, already _ fixed = None, first _ letter _ sort = False) Usado internamente para implementer el exlorador de etiquetas
get _ custom _ book _ data( name, book _ ids =(), default = None) Obtener datos para name. De manera predeterminada devuelve datos para todos los book _ ids, pase una lista de identificadores de libros si sólo desea algunos dato. Devuelve un mapa de book _ id a valores. Si un valor particular no puede ser descodificado, utiliza el predeterminado.
get _ id _ map( field) Devuelve un mapa de números de identificación a valores para el campo especificado. El campo debe ser un campo de varios-uno o varios-varios, de lo contrario se presenta un ValueError.
get _ ids _ for _ custom _ book _ data( name) Devuelve el conjunto de identificadores de libros para los que name tiene datos.
get _ item _ id( field, item _ name) Devuelve el identificador del elemento para item _ name( no distingue mayúsculas y minúsculas)
get _ item _ ids( field, item _ names) Devuelve el identificador del elemento para item _ name( no distingue mayúsculas y minúsculas)
get _ item _ name( field, item _ id) Devuelve el nombre del elemento para el elemento especificado por item _ id en el campo especificado. Ver también get _ id _ map()( página 291).
get _ metadata( book _ id, get _ cover = False, get _ user _ categories = True, cover _ as _ data = False) Devuelve metadatos para el libro identificado por book _ id como un objeto de calibre. ebooks. metadata. book. base. Metadata( página 170). Tenga en cuenta que la lista de formatos no se verifica. Si get _ cover es True, se devuelve la portada, ya sea como una ruta de acceso a un archivo temporal o como mi. cover, o si cover _ as _ data es True como mi. cover _ data.
get _ next _ series _ num _ for( series, field = u’ series’, current _ indices = False) Devuelva el siguiente índice la serie especificada, teniendo en cuenta las distintas preferencias que controlan la generación del siguiente número de serie.
Parámetros
field – El campo de tipo serie( de manera predeterminada la columna predefinida « series »)
1.12. Configurar un entorno de desarrollo de calibre 291