Provided by: calibre_7.16.0+ds-3_all 

NAME
calibredb - calibredb
calibredb orden [opciones] [argumentos]
calibredb es la interfaz de línea de órdenes para la base de datos de calibre. Tiene varias subórdenes
que se documentan a continuación.
calibredb puede usarse para manipular una base de datos de calibre especificada por una ruta de acceso o
un servidor de contenidos de calibre que esté ejecutándose en el equipo local o a través de internet.
Puede iniciar un servidor de contenidos de calibre mediante el programa calibre-server o, en el programa
principal de calibre, pulsando Conectar y compartir > Iniciar servidor de contenidos. Puesto que
calibredb puede realizar cambios en las bibliotecas de calibre, debe configurar la autenticación en el
servidor previamente. Hay dos maneras de hacerlo:
• Si tiene pensado conectar sólo con un servidor que se ejecute en el mismo equipo, puede usar
simplemente la opción --enable-local-write del servidor de contenidos, para permitir que cualquier
programa, incluido calibredb, que se ejecute en el equipo local pueda hacer cambios en los datos de
calibre. Al ejecutar el servidor desde el programa principal de calibre, esta opción está en
Preferencias > Compartir por la red > Avanzado.
• Si quiere activar el acceso remoto por internet, debería configurar cuentas de usuario en el
servidor y usar las opciones --username y --password de calibredb para darle acceso. Puede
configurar la autenticación de usuarios para calibre-server usando la opción --enable-auth y
--manage-users para crear las cuentas de usuario. Si ejecuta el servidor desde el programa principal
de calibre, use Preferencias > Compartir por la red > Requerir nombre de usuario y contraseña.
Para conectar con un servidor de contenidos en ejecución, pase el URL del servidor con la opción
--with-library, vea la documentación de esta opción para más detalles y ejemplos
• OPCIONES GLOBALES
• list
• add
• AÑADIR DE CARPETAS
• remove
• add_format
• remove_format
• show_metadata
• set_metadata
• export
• catalog
• OPCIONES EPUB
• saved_searches
• add_custom_column
• custom_columns
• remove_custom_column
• set_custom
• restore_database
• check_library
• list_categories
• backup_metadata
• clone
• embed_metadata
• search
• fts_index
• fts_search
OPCIONES GLOBALES
--help, -h
mostrar este mensaje de ayuda y terminar
--library-path, --with-library
Ruta a la biblioteca de calibre. De manera predeterminada se usa la ruta almacenada en las
preferencias. También puede conectar a un servidor de contenidos de calibre para ejecutar acciones
sobre bibliotecas remotas. Para ello use un URL de la forma ‐
http://servidor:puerto/#id_de_biblioteca; por ejemplo, http://localhost:8080/#mislibros.
«id_de_biblioteca» es el identificador de la biblioteca con la que quiere conectar en el servidor
de contenidos. Puede usar el valor especial «-» para id_de_biblioteca para obtener una lista de
identificadores de biblioteca disponibles en el servidor. Para más detalles sobre cómo configurar
el acceso mediante el servidor de contenidos, vea ‐
https://manual.calibre-ebook.com/es/generated/es/calibredb.html
--password
Contraseña para conectar con un servidor de contenidos de calibre. Para leer la contraseña de la
entrada estándar, use el valor especial: <stdin>. Para leer la contraseña de un archivo, use:
<f:/path/to/file> (es decir, <f: seguido de la ruta de acceso completa al fichero y > al final).
Los paréntesis angulares son necesarios, no olvide escaparlos o usar las comillas adecuadas en el
intérprete de órdenes.
--timeout
El tiempo máximo de espera, en segundos, al conectar con calibre por la red. El valor
predeterminado es dos minutos.
--username
Nombre de usuario para conectar con un servidor de contenidos de calibre
--version
mostrar el número de versión del programa y terminar
LIST
calibredb list [opciones]
Lista de los libros disponibles en la base de datos de calibre.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--ascending
Ordenar los resultados en orden ascendente
--fields, -f
Los campos que se mostrarán cuando se listen los libros en la base de datos. Debe ser una lista de
campos separada por comas. Campos disponibles: author_sort, authors, comments, cover, formats,
identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index,
size, tags, template, timestamp, title, uuid Valor predeterminado: title,authors. El campo
especial «all» puede usarse para seleccionar todos los campos. Además de los campos predefinidos
anteriores, también están disponibles los campos personalizados como *nombre_campo; por ejemplo,
para un campo personalizado llamado #puntos, use el nombre: *puntos
--for-machine
Generar salida en formato JSON, que es más apropiado para procesado automático. Se ignorar las
opciones de longitud de línea y separador.
--limit
El número máximo de resultados que se mostrará. Valor predeterminado: todos
--line-width, -w
La longitud máxima de las líneas en el archivo de salida. De manera predeterminada se toma la
anchura de la pantalla.
--prefix
El prefijo para todas las rutas de archivo. El valor predeterminado es la ruta absoluta de la
carpeta de la biblioteca.
--search, -s
Filtrar los resultados según la consulta de búsqueda. Para el formato de la consulta de búsqueda
acuda a la documentación relacionada con la búsqueda en el Manual de usuario. De manera
predeterminada no se realiza el filtrado.
--separator
El texto usado para separar campos. El valor predeterminado es un espacio.
--sort-by
El campo por el que ordenar los resultados. Puede especificar varios campos separándolos con
comas. Campos disponibles: author_sort, authors, comments, cover, formats, identifiers, isbn,
languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template,
timestamp, title, uuid Valor predeterminado: id
--template
The template to run if "template" is in the field list. Note that templates are ignored while
connecting to a calibre server. Default: None
--template_file, -t
Ruta a un archivo que contiene la plantilla a ejecutar si «template» aparece en la lista de
campos. Valor predeterminado: None
--template_heading
Encabezado para la columna de plantilla: Predeterminado: template. Esta opción se ignora si está
activa la opción --for-machine
ADD
calibredb add [opciones] archivo1 archivo2 archivo3 ...
Añadir los archivos especificados a la base de datos. También pueden especificarse carpetas, ver las
opciones relativas a carpetas más abajo.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--authors, -a
Establece el autor de los libros añadidos
--automerge, -m
Si se encuentran libros con libros y autores similares, añadir los formatos entrantes (archivos)
automáticamente a los registros existentes. El valor «ignore» significa que los formatos
duplicados se descartas. El valor «overwrite» significa que los formatos duplicados en la
biblioteca se sustituyen por los archivos recién añadidos. El valor «new_record» significa que los
formatos duplicados se ponen en un nuevo registro de libro.
--cover, -c
Ruta de la portada para usar para el libro añadido
--duplicates, -d
Añadir los libros a la base de datos aunque ya existan. La comparación se realiza sobre el título
y autores de los libros. Tenga en cuenta que la opción --automerge tiene prioridad.
--empty, -e
Añadir un libro vacío (sin formatos)
--identifier, -I
Establecer los identificadores para este libro, por ejemplo -I asin:XXX -I isbn:YYY
--isbn, -i
Establece el ISBN de los libros añadidos
--languages, -l
Una lista de idiomas separados por comas (es mejor usar códigos de idioma ISO639, aunque también
se reconocen algunos nombres de idioma)
--series, -s
Establece la serie de los libros añadidos
--series-index, -S
Establece el número de la serie de los libros añadidos
--tags, -T
Establece las etiquetas de los libros añadidos
--title, -t
Establece el título de los libros añadidos
AÑADIR DE CARPETAS
Opciones para controlar la adición de libros de carpetas. De manera predeterminada sólo se añaden los
archivos con extensiones de tipos de libro electrónico conocidos.
--add Un patrón de nombre de archivo (glob), los archivos que coincidan con este patrón se añadirán al
buscar archivos en las carpetas, incluso si no son de un tipo de libro electrónico conocido. Se
puede especificar varias veces con distintos patrones.
--ignore
Un patrón de nombre de archivo (glob), los archivos que coincidan con este patrón se ignorarán al
buscar archivos en las carpetas. Se puede especificar varias veces con distintos patrones. Por
ejemplo: *.pdf ignorará todos los archivos PDF
--one-book-per-directory, -1
Asumir que cada directorio tiene un solo libro y que todos los archivos de la carpeta son
diferentes formatos del mismo libro
--recurse, -r
Procesar carpetas recursivamente
REMOVE
calibredb remove ID
Eliminar los libros identificados por ID de la base de datos. ID debe ser una lista separada por comas de
números de identificación (se pueden obtener números de identificación usando la orden «search»). Por
ejemplo, 23,34,57-85 (al especificar un intervalo, el último número del intervalo no está incluido).
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--permanent
No usar la Papelera de reciclaje
ADD_FORMAT
calibredb add_format [opciones] ID archivo_libro
Añadir el libro electrónico archivo_libro a los formatos disponibles para el libro identificado por ID.
Se puede obtener el ID usando la orden «search». Si el formato ya existe, será sustituido por el nuevo, a
no ser que se use la opción de no sustituir.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--as-extra-data-file
Añadir el archivo como un archivo de datos adicional al libro, no como un formato de libro
electrónico
--dont-replace
No sustituir el formato si ya existe
REMOVE_FORMAT
calibredb remove_format [options] ID fmt
Eliminar el formato fmt del libro identificado por ID. Se puede obtener el ID usando la orden «search».
fmt debe ser una extensión de archivo como LRF, TXT o EPUB. Si el libro no tiene el formato fmt
disponible, no hace nada.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
SHOW_METADATA
calibredb show_metadata [opciones] ID
Muestra los metadatos almacenados en la base de datos de calibre para el libro identificado por ID. ID es
un identificador de la orden «search».
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--as-opf
Imprimir los metadatos en formato OPF (XML)
SET_METADATA
calibredb set_metadata [opciones] id_de_libro [/ruta/a/metadatos.opf]
Asignar los metadatos del libro identificado por id_de_libro a partir del archivo OPF metadatos.opf. El
id_de_libro es un identificador dado por la orden «search». Puede ver en qué consiste el formato OPF
usando la opción --as-opf en la orden «show_metadata». También puede asignar metadatos a campos
individuales con la opción --field.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--field, -f
El campo a modificar. El formato es nombre_de_campo:valor, por ejemplo: --field
tags:etiqueta1,etiqueta2. Use --list-fields para obtener una lista de todos los nombres de campos.
Puede especificar esta opción varias veces para asignar varios campos. Nota: para los idiomas debe
usar los códigos de idioma ISO639 (p. ej. «es» para español, «fr» para francés, etc.). Para los
identificadores, la sintaxis es --field identifiers:isbn:XXXX,doi:YYYYY. Para campos booleanos
sí/no, use los valores «true» y «false» o «yes» y «no».
--list-fields, -l
Lista los nombres de campo de metadatos que pueden usarse con la opción --field
EXPORT
calibredb export [opciones] ID
Exportar los libros especificados por ID (una lista de identificadores separada por comas) al sistema de
archivos. La operación de exportación guarda todos los formatos del libro, su portada y metadatos (en un
archivo OPF). También se guardan todos los archivos de datos adicionales asociados con el libro. Se
pueden obtener identificación con la orden «search».
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--all Exportar todos los libros de la base de datos, ignorando el listado de ID.
--dont-asciiize
Hacer que calibre convierta todos los caracteres no ASCII en sus equivalentes ASCII para los
nombres de archivo. Esto es útil si se guarda en sistemas de archivos antiguos que no tienen
compatibilidad completa con nombres de archivo Unicode. Si se especifica esta opción, se desactiva
este comportamiento.
--dont-save-cover
Normalmente, calibre guardará la portada en un archivo separado, junto con los archivos de libro
electrónico. Si se especifica esta opción, se desactiva este comportamiento.
--dont-save-extra-files
Guardar todos los archivos de datos asociados con el libro al guardar el libro Si se especifica
esta opción, se desactiva este comportamiento.
--dont-update-metadata
Normalmente, calibre actualizará los metadatos en los archivos guardados según los datos presentes
en la biblioteca de calibre. Esto hace que el guardado en disco sea más lento. Si se especifica
esta opción, se desactiva este comportamiento.
--dont-write-opf
Normalmente, calibre escribirá los metadatos en un archivo OPF separado, junto con los archivos de
libro electrónico. Si se especifica esta opción, se desactiva este comportamiento.
--formats
Lista de formatos, separados por comas, para guardar cada libro. De manera predeterminada se
guardan todos los formatos disponibles.
--progress
Informe de progreso
--replace-whitespace
Sustituir espacios en blanco con guiones bajos.
--single-dir
Exportar todos los libros en una sola carpeta
--template
La plantilla para controlar el nombre y la estructura de carpetas de los archivos guardados. El
valor predeterminado es «{author_sort}/{title}/{title} - {authors}», lo que guardará los libros en
una subcarpeta por autor con nombres de archivo que contienen el título y el autor. Las variables
de control disponibles son: {author_sort, authors, id, isbn, languages, last_modified, pubdate,
publisher, rating, series, series_index, tags, timestamp, title}
--timefmt
El formato para mostrar las fechas. %d: día, %b: mes, %m: número del mes, %Y: año. El valor
predeterminado es: %b, %Y
--to-dir
Exportar los libros a la carpeta especificada. El valor predeterminado es .
--to-lowercase
Convertir las rutas a minúsculas.
CATALOG
calibredb catalog /path/to/destination.(csv|epub|mobi|xml...) [options]
Export a catalog in format specified by path/to/destination extension. Options control how entries are
displayed in the generated catalog output. Note that different catalog formats support different sets of
options. To see the different options, specify the name of the output file and then the --help option.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--ids, -i
Lista de ID de la base de dato, separados por comas, para incluir en el catálogo. Si se declara,
no se usará --search. Valor predeterminado: todos
--search, -s
Filtrar los resultados según la búsqueda. Para el formato de la búsqueda, véase la documentación
relativa a búsquedas en el Manual de usuario. Valor predeterminado: sin filtrado
--verbose, -v
Mostrar información de salida detallada. Útil para la depuración
OPCIONES EPUB
--catalog-title
Título del catálogo generado, se usará como título en los metadatos. Valor predeterminado: «My
Books» Se aplica a: formatos de salida AZW3, EPUB y MOBI
--cross-reference-authors
Crear referencias cruzadas en la sección Autores para libros con varios autores. Valor
predeterminado: 'False' Se aplica a: formatos de salida AZW3, EPUB y MOBI
--debug-pipeline
Guardar la salida de las distintas fases del proceso de conversión en la carpeta especificada. Es
útil si no está seguro de en qué etapa del proceso ocurre un fallo. Valor predeterminado: «None»
Se aplica a: formatos de salida AZW3, EPUB y MOBI
--exclude-genre
Expresión regular que describe las etiquetas que no se considerarán como géneros. Valor
predeterminado: «[.+]|^+$» excluye las etiquetas entre corchetes, por ejemplo «[Project
Gutenberg]», y «+» que es la etiqueta pretedeterminada para marcar los libros como leídos. Se
aplica a: formatos de salida AZW3, EPUB y MOBI
--exclusion-rules
Especifica las reglas que se usarán para excluir libros del catálogo generado. El modelo para una
regla de exclusión es bien ('<nombre de la regla>','Etiquetas','<lista de etiquetas separadas por
comas>') o bien ('nombre de la regla','<columna personalizada>','<patrón>'). Por ejemplo:
(('Libros almacenados','#estado','Almacenado'),) excluirá cualquier libro con el valor
«Almacenado» en la columna personalizada «estado». Si se definen varias reglas, se aplican todas.
Valor predeterminado: «(('Catalogs','Tags','Catalog'),)» Se aplica a: formatos de salida AZW3,
EPUB y MOBI
--generate-authors
Incluir la sección «Autores» en el catálogo. Valor predeterminado: «False» Se aplica a: formatos
de salida AZW3, EPUB y MOBI
--generate-descriptions
Incluir una sección «Descripciones» en el catálogo. Valor predeterminado: «False» Se aplica a:
formatos de salida AZW3, EPUB y MOBI
--generate-genres
Incluir una sección «Géneros» en el catálogo. Valor predeterminado: «False» Se aplica a: formatos
de salida AZW3, EPUB y MOBI
--generate-recently-added
Incluir una sección «Añadidos recientemente» en el catálogo. Valor predeterminado: «False» Se
aplica a: formatos de salida AZW3, EPUB y MOBI
--generate-series
Incluir una sección «Series» en el catálogo. Valor predeterminado: «False» Se aplica a: formatos
de salida AZW3, EPUB y MOBI
--generate-titles
Incluir una sección «Títulos» en el catálogo. Valor predeterminado: «False» Se aplica a: formatos
de salida AZW3, EPUB y MOBI
--genre-source-field
Campo de origen para la sección de «Géneros». Valor predeterminado: 'Etiquetas' Se aplica a:
formatos de salida AZW3, EPUB y MOBI
--header-note-source-field
Campo personalizado que incluye el texto que se insertará en la cabecera de «Descripción». Valor
predeterminado: «» Se aplica a: formatos de salida AZW3, EPUB y MOBI
--merge-comments-rule
#<campo personalizado>:[before|after]:[True|False] para especificar: <campo personalizado> Campo
personalizado que contiene las notas para unir con comentarios [before|after] Posición de las
notas con respecto a comentarios («before»=antes, «after»=después) [True|False] Si «True», se
insertará una línea horizontal entre las notas y comentarios Valor predeterminado: «::» Se aplica
a: formatos de salida AZW3, EPUB y MOBI
--output-profile
Especifica el perfil de salida. En algunos casos, se requiere un perfil de salida para optimizar
el catálogo para un dispositivo. Por ejemplo, «kindle» o «kindle_dx» crea un índice estructurado
con secciones y artículos. Valor predeterminado: «None» Se aplica a: formatos de salida AZW3, EPUB
y MOBI
--prefix-rules
Especifica las reglas que se usarán para incluir prefijos que indiquen los libros leídos, libros
de la lista de deseos y otros prefijos definidos por el usuario. El modelo para una regla de
prefijos es ('<nombre de la regla>','<campo de origen>','<patrón>','<prefijo>'). Si se definen
varias reglas, se usará la primera que dé lugar a una coincidencia. Valor predeterminado: «(('Read
books','tags','+','✓'),('Wishlist item','tags','Wishlist','×'))» Se aplica a: formatos de salida
AZW3, EPUB y MOBI
--preset
Usar una configuración guardada creada con el creador de catálogos gráfico. Una configuración
especifica todas las opciones para crear un catálogo. Valor predeterminado: 'None' Se aplica a:
formatos de salida AZW3, EPUB, MOBI
--thumb-width
Tamaño preferido (en pulgadas) para las portadas en el catálogo. Rango: 1.0 - 2.0 Valor
predeterminado: «1.0» Se aplica a: formatos de salida AZW3, EPUB, MOBI
--use-existing-cover
Sustituir la portada existente al generar el catálogo. Valor predeterminado: 'False' Se aplica a:
formatos de salida AZW3, EPUB y MOBI
SAVED_SEARCHES
calibredb saved_searches [opciones] (list|add|remove)
Administrar las búsquedas guardadas en la base de datos. Si intenta añadir una búsqueda con un nombre
que ya existe, será reemplazada.
Sintaxis para añadir:
calibredb saved_searches add nombre_de_búsqueda expresión_de_búsqueda
Sintaxis para eliminar:
calibredb saved_searches remove nombre_de_búsqueda
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
ADD_CUSTOM_COLUMN
calibredb add_custom_column [opciones] etiqueta nombre tipo_de_dato
Crea una columna personalizada. «etiqueta» es un nombre interno para la columna. No debe contener
espacios ni dos puntos. «nombre» es el nombre visible de la columna. «tipo_de_dato» es uno de: bool,
comments, composite, datetime, enumeration, float, int, rating, series, text
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--display
Un diccionario de opciones para personalizar cómo se interpretan los datos en esta columna. Es un
texto en formato JSON. Para columnas de enumeración use --display"{\ "enum_values\ ":[\ "val1\ ",
\ "val2\ "]}" Hay muchas opciones que pueden figurar en la variable «display». Las opciones por
tipo de columna son: composite: composite_template, composite_sort, make_category,contains_html,
use_decorations datetime: date_format enumeration: enum_values, enum_colors, use_decorations int,
float: number_format text: is_names, use_decoration La mejor manera de obtener combinaciones
válidas es crear una columna personalizada del tipo apropiado en la interfaz gráfica y luego
examinar el archivo OPF creado como copia de seguridad para un libro (asegúrese de que se ha
creado un nuevo archivo OPF después de añadir la columna). Verá el texto en formato JSON para la
variable «display» de la nueva columna en el archivo OPF.
--is-multiple
Esta columna almacena datos de etiquetas (valores separados por comas). Sólo se aplica si el tipo
de dato es texto.
CUSTOM_COLUMNS
calibredb custom_columns [opciones]
Da una lista de las columnas personalizadas disponibles. Muestra las etiquetas de columna e ID.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--details, -d
Mostrar detalles de cada columna.
REMOVE_CUSTOM_COLUMN
calibredb remove_custom_column [opciones] etiqueta
Elimina la columna personalizada identificada por «etiqueta». Puede ver las columnas disponibles con la
orden «custom_columns»
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--force, -f
No pedir confirmación
SET_CUSTOM
calibredb set_custom [opciones] columna ID valor
Establecer el valor de una columna personalizada para el libro identificado por ID. Puede obtener una
lista de ID con la orden «search». Puede obtener una lista de nombres de columnas personalizadas usando
la orden «custom_columns»
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--append, -a
Si la columna almacena valores múltiples, agrega los valores especificados a los existentes en
lugar de reemplazarlos.
RESTORE_DATABASE
calibredb restore_database [options]
Recupera la base de datos a partir de los metadatos almacenados en los archivos OPF en cada carpeta de la
biblioteca de calibre. Esto resulta útil si su archivo metadata.db se ha dañado.
ADVERTENCIA: Esta orden regenera completamente la base de datos. Se perderán todas las búsquedas
guardadas, categorías de usuario, controles, configuración de conversión guardada por libro y fórmulas
personalizadas. Los metadatos recuperados serán tan precisos como lo sean los archivos OPF.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--really-do-it, -r
Llevar a cabo la recuperación. La orden no se ejecutará a menos que se especifique esta opción.
CHECK_LIBRARY
calibredb check_library [opciones]
Realiza algunas comprobaciones en el sistema de archivos que contiene la biblioteca. El resultado es
invalid_titles, extra_titles, invalid_authors, extra_authors, missing_formats, extra_formats,
extra_files, missing_covers, extra_covers, failed_folders
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--csv, -c
Salida a formato CSV
--ignore_extensions, -e
Lista de extensiones que se ignorarán separadas por comas. Valor predeterminado: all
--ignore_names, -n
Lista de nombres que se ignorarán separados por comas. Valor predeterminado: all
--report, -r
Lista de resultados separados por comas Valor predeterminado: all
--vacuum-fts-db
Limpiar la base de datos de búsqueda de texto completo. Esto puede ser muy lento y requerir mucha
memoria, dependiendo del tamaño de la base de datos.
LIST_CATEGORIES
calibredb list_categories [opciones]
Genera un informe de la información de la categoría en la base de datos. La información es el equivalente
a lo que se muestra en el explorador de etiquetas.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--categories, -r
Lista separada por comas de los nombres de consulta de las categorías. Valor predeterminado: all
--csv, -c
Salida a formato CSV
--dialect
El tipo de archivo CSV para crear. Posibilidades: excel, excel-tab, unix
--item_count, -i
Generar en la salida sólo el número de elementos en una categoría en lugar de las veces que
aparece por elemento en la categoría
--width, -w
La longitud máxima de las líneas en el archivo de salida. De manera predeterminada se toma la
anchura de la pantalla.
BACKUP_METADATA
calibredb backup_metadata [opciones]
Hace una copia de respaldo de los metadatos almacenados en la base de datos en ficheros OPF individuales
en cada carpeta de libro. Esto se lleva a cabo normalmente de manera automática, pero puede ejecutar esta
orden para forzar la regeneración de los ficheros OPF, con la opción --all.
Tenga en cuenta que normalmente no hay necesidad de hacer esto, pues los ficheros OPF se actualizan cada
vez que se modifican los metadatos.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--all Normalmente, esta orden sólo actúa sobre libros que tienen ficheros OPF desactualizados. Esta
opción hace que actúe sobre todos los libros.
CLONE
calibredb clone ruta/a/nueva/biblioteca
Crea un clon de la biblioteca actual. Esto crea una nueva biblioteca vacía que tiene las mismas columnas
personalizadas, bibliotecas virtuales y otras configuraciones que la biblioteca actual.
La biblioteca clonada no contendrá ningún libro. Si quiere crear un duplicado completo, incluyendo todos
los libros, use simplemente las utilidades del sistema operativo para copiar la carpeta de la biblioteca.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
EMBED_METADATA
calibredb embed_metadata [opciones] ID
Actualizar los metadatos en los archivos de libro almacenados en la biblioteca de calibre a partir de los
metadatos en la base de datos de calibre. Normalmente, los metadatos se actualizan únicamente cuando se
exportan los libros de calibre, esta orden es útil si quiere actualizar los archivos de origen. Tenga en
cuenta que los distintos formatos admiten diferentes tipos de metadatos. Puede usar el valor especial
'all' para ID, para actualizar los metadatos de todos los libros. También puede usar varios ID separados
por espacios y gamas de ID separados por guiones. Por ejemplo: calibredb embed_metadata 1 2 10-15 23
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--only-formats, -f
Actualizar los metadatos sólo en el formato especificado. Especificar varias veces para múltiples
formatos. De manera predeterminada se actualizan todos los formatos.
SEARCH
calibredb search [opciones] expresión de búsqueda
Busca la expresión de búsqueda especificada en la biblioteca y devuelve una lista separada por comas de
ID de libros que coinciden con la expresión. El formato de la salida puede usarse como entrada par otras
órdenes que admiten una lista de ID.
La expresión de búsqueda puede ser cualquiera aceptada por el potente lenguaje de búsquedas de calibre,
por ejemplo: calibredb search author:asimov 'title:"i robot"'
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--limit, -l
El número máximo de resultados que se devuelven. De manera predeterminada se devuelven todos los
resultados.
FTS_INDEX
calibredb fts_index [opciones] enable/disable/status/reindex
Controlar el proceso de indexado de búsqueda de texto completo.
enable Activar el indexado de búsqueda de texto completo para esta biblioteca
disable
Desctivar el indexado de búsqueda de texto completo para esta biblioteca
status Mostrar el estado actual del indexado
reindex
Reindexar libros individuales o la biblioteca completa. Para reindexar libros individuales,
especifique los id de los libros como argumentos adicionales tras la orden reindex. Si no se
especifican id de libros se reindexa la biblioteca completa.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--indexing-speed
La velocidad de indexado. Usar rápida para un indexado rápido usando todos los recursos del equipo
y lenta para un indexado menos exigente en recursos. Tenga en cuenta que la velocidad se
restablece en lenta tras cada ejecución.
--wait-for-completion
Esperar a que se indexen todos los libros, mostrando el progreso cada cierto tiempo
FTS_SEARCH
calibredb fts_search [opciones] expresión de búsqueda
Realizar una búsqueda de texto completo en toda la biblioteca o en un subconjunto de ella.
Cuando alguno de los argumentos de calibredb contenga espacios, póngalo entre comillas. Por ejemplo:
"/some path/with spaces"
--do-not-match-on-related-words
Buscar sólo palabras exactas, no similares. De manera que «correction» no coincidirá con
«correcting».
--include-snippets
Incluir fragmentos de texto alrededor de cada coincidencia. Tenga en cuenta que esto hace la
búsqueda mucho más lenta.
--indexing-threshold
Qué porción de la biblioteca debe estar indexada para que se permita la búsqueda, como porcentaje.
El valor predeterminado es 90
--match-end-marker
El marcador usado para indicar el final de una coincidencia dentro de un fragmento
--match-start-marker
El marcador usado para indicar el inicio de una coincidencia dentro de un fragmento
--output-format
El formato en el que se devuelven los resultados de la búsqueda. Puede ser «text» para texto
simple o «json» para salida JSON.
--restrict-to
Restringir los libros en los que se busca, bien sea usando una expresión de búsqueda o una lista
de id. Por ejemplo: ids:1,2,3 para restringir por id o search:tag:bla para restringir a libros que
tengan la etiqueta bla.
AUTHOR
Kovid Goyal
COPYRIGHT
Kovid Goyal
7.16.0 julio 31, 2024 CALIBREDB(1)