CALIBREDB(1) calibre CALIBREDB(1) NAME calibredb - calibredb calibredb orden [opciones] [argumentos] calibredb es la interfaz de linea de ordenes para la base de datos de calibre. Tiene varias subordenes que se documentan a continuacion. 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 este ejecutandose en el equipo local o a traves 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 autenticacion en el servidor previamente. Hay dos maneras de hacerlo: o Si tiene pensado conectar solo con un servidor que se ejecute en el mismo equipo, puede usar simplemente la opcion --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 opcion esta en Preferencias > Compartir por la red > Avanzado. o Si quiere activar el acceso remoto por internet, deberia configurar cuentas de usuario en el servidor y usar las opciones --username y --password de calibredb para darle acceso. Puede configurar la autenticacion de usuarios para calibre-server usando la opcion --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 contrasena. Para conectar con un servidor de contenidos en ejecucion, pase el URL del servidor con la opcion --with-library, vea la documentacion de esta opcion para mas detalles y ejemplos o OPCIONES GLOBALES o list o add o ANADIR DE CARPETAS o remove o add_format o remove_format o show_metadata o set_metadata o export o catalog o OPCIONES EPUB o saved_searches o add_custom_column o custom_columns o remove_custom_column o set_custom o restore_database o check_library o list_categories o backup_metadata o clone o embed_metadata o search o fts_index o 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. Tambien 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. <> 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 mas detalles sobre como configurar el acceso mediante el servidor de contenidos, vea https://manual.calibre-ebook.com/es/generated/es/calibredb.html --password Contrasena para conectar con un servidor de contenidos de calibre. Para leer la contrasena de la entrada estandar, use el valor especial: . Para leer la contrasena de un archivo, use: (es decir, al final). Los parentesis angulares son necesarios, no olvide escaparlos o usar las comillas adecuadas en el interprete de ordenes. --timeout El tiempo maximo 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 numero de version 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, pongalo entre comillas. Por ejemplo: "/some path/with spaces" --ascending Ordenar los resultados en orden ascendente --fields, -f Los campos que se mostraran 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 <> puede usarse para seleccionar todos los campos. Ademas de los campos predefinidos anteriores, tambien estan 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 mas apropiado para procesado automatico. Se ignorar las opciones de longitud de linea y separador. --limit El numero maximo de resultados que se mostrara. Valor predeterminado: todos --line-width, -w La longitud maxima de las lineas 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 segun la consulta de busqueda. Para el formato de la consulta de busqueda acuda a la documentacion relacionada con la busqueda 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 separandolos 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 <