Manual de usuario de calibre, Publicación 2.73.0
current_indices – Si es True, devuelve un mapa de book_id al valor actual de
series_index.
get_proxy_metadata(book_id)
Como get_metadata() (página 291) excepto que devuelve un objeto ProxyMetadata que sólo lee
valores desde la base de datos bajo demanda. Es mucho más veloz que get_metadata() (página 291)
cuando sólo se quiere acceder a un pequeño número de campos desde el objeto metatados devuelto.
get_usage_count_by_id(field)
Devuelve un mapa de identificador a cuenta de uso para todos los valores del campo especificado, que
debe ser un campo de tipo varios-uno o varios-varios.
has_book(mi)
Devuelve True si y sólo si la base de datos contiene una entrada con el mismo título que el objeto Metadata
pasado como argumento. La comparación no distingue mayúsculas y minúsculas. Véase también
has_format(book_id, fmt)
Devuelve True si y sólo si el formato existe en el disco.
has_id(book_id)
Devuelve True si y sólo si el book_id especificado existe en la base de datos.
init()
Inicializar esta copia en caché con datos del motor.
multisort(fields, ids_to_sort=None, virtual_fields=None)
Devuelve una lista de identificadores de libros ordenados. Si ids_to_sort es None, devuelve todos los
identificadores de libros.
los campos deben ser una lista de 2-tuplas de la forma (field_name, ascending=True|False). El campo más
significativo es la primera 2-tupla.
pref(name, default=None)
Devuelve el valor de la preferencia especificada o el valor especificado como default si la preferencia
no se ha establecido.
read_backup(book_id)
Devuelve la copia de seguridad de los metadatos OPF para el libro como una serie de bytes o None si no
existe dicha copia de seguridad.
remove_books(book_ids, permanent=False)
Eliminar los libros especificados por los book_ids de la base de datos y eliminar sus archivos de formato.
Si permanent es False, no se eliminan los archivos de formato.
remove_formats(formats_map, db_only=False)
Eliminar los formatos especificados de los libros especificados.
Parámetros
formats_map – Un mapa de book_id a una lista de formatos para eliminar del libro.
db_only – Si es True, sólo se elimina el registro del formato de la base de datos, no se
borra el archivo de formato del sistema de archivos.
remove_items(field, item_ids, restrict_to_book_ids=None)
Elimina todos los elementos del campo especificado con los id especificados. Devuelve el conjunto de id
de libro afectados. restrict_to_book_ids es un conjunto de id de libros opcional. Si se especifica,
sólo se eliminarán los elementos de estos libros.
rename_items(field, item_id_to_new_name_map, change_index=True, restrict_to_book_ids=None)
Cambiar el nombre de elementos de un campo de tipo varios-uno o varios-varios, como etiquetas o series.
Parámetros
292
Capítulo 1. Secciones