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
- remove
- add_format
- remove_format
- show_metadata
- set_metadata
- export
- catalog
- 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
- --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
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"
- --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
incorporados 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
- La plantilla a ejecutar si «template» aparece en la lista de
campos. Predeterminada: Ninguna
- --template_file,
-t
- Ruta a un archivo que contiene la plantilla a ejecutar si
«template» aparece en la lista de campos. Predeterminada:
Ninguna
- --template_heading
- Encabezado para la columna de plantilla: Predeterminado: template. Esta
opción se ignora si está activa la opción
--for-machine
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"
- --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.
- --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)
- --tags, -T
- Establece las etiquetas de los libros añadidos
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
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"
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"
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"
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)
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
calibredb export [opciones] ID
Exportar los libros especificados por los ID (una lista de
identificadores separados 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). Se pueden obtener los
números ID 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-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.
- --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
.
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
- --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
- 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
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"
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.
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"
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"
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.
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.
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"
- --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.
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 de los nombres de consulta de las categorías, separados por
comas. Valor predeterminado: all
- --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.
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.
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"
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.
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.
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
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"
- --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.