CALIBREDB(1) calibre CALIBREDB(1) NAME calibredb - calibredb calibredb orde [opcions] [argumentos] calibredb is the command line interface to the calibre database. It has several sub-commands, documented below. calibredb can be used to manipulate either a calibre database specified by path or a calibre Content server running either on the local machine or over the internet. You can start a calibre Content server using either the calibre-server program or in the main calibre program click Connect/share -> Start Content server. Since calibredb can make changes to your calibre libraries, you must setup authentication on the server first. There are two ways to do that: o If you plan to connect only to a server running on the same computer, you can simply use the --enable-local-write option of the Content server, to allow any program, including calibredb, running on the local computer to make changes to your calibre data. When running the server from the main calibre program, this option is in Preferences->Sharing over the net->Advanced. Be careful though, because some browsers, primarily Firefox, allow arbitrary websites to also access local servers. If you use Firefox, it is better to setup username and password, as described below. Local Network Access restriction has still not been implemented as of Firefox v149. o If you want to enable access over the internet, then you should setup user accounts on the server and use the --username and --password options to calibredb to give it access. You can setup user authentication for calibre-server by using the --enable-auth option and using --manage-users to create the user accounts. If you are running the server from the main calibre program, use Preferences->Sharing over the net->Require username/password. To connect to a running Content server, pass the URL of the server to the --with-library option, see the documentation of that option for details and examples. o OPCIONS GLOBAIS o list o add o ENGADIR DENDE CARTAFOLES o remove o add_format o remove_format o show_metadata o set_metadata o export o catalog o EPUB OPCIONS 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 OPCIONS GLOBAIS --help, -h mostrar esta mensaxe de axuda e sair --library-path, --with-library Ruta a biblioteca de Calibre. Por defecto, usase a ruta almacenada na configuracion. Tamen podes conectarte a un servidor de contido de Calibre para realizar accions en bibliotecas remotas. Para facelo, usa un URL do tipo: , por exemplo, . library_id e o ID da biblioteca a que queres conectarte no servidor de contido. Podes usar o valor especial library_id de - para obter unha lista dos ID de biblioteca disponibles no servidor. Para obter detalles sobre como configurar o acceso a traves dun servidor de contido, consulta . --password Contrasinal para conectarse a un servidor de contido calibre. Para ler o contrasinal desde a entrada estandar, use o valor especial: . Para ler o contrasinal dun ficheiro, use: (e dicir, ). Os corchetes angulares anteriores son necesarios, recorda escapar deles ou usar cominas para o teu shell. --timeout O tempo de espera, en segundos, ao conectarse a unha biblioteca de calibre a traves da rede. O valor predeterminado e de dous minutos. --username Nome de usuario para conectarse a un servidor de contido calibre --version mostrar o numero de version do programa e sair LIST calibredb list [opcions] Lista dos libros disponibeis na base de datos do Calibre. Sempre que lle pases argumentos a calibredb que tenan espazos neles, pon os argumentos entre cominas. Por exemplo: <> --ascending Ordenar resultados en orde ascendente --fields, -f Os campos que se mostraran cando se listan libros na base de datos. Debe ser unha lista de campos separados 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 Predeterminado: %predeterminado. O campo especial <> podese usar para seleccionar todos os campos. Ademais dos campos integrados anteriores, os campos personalizados tamen estan disponibles como *field_name, por exemplo, para un campo personalizado #rating, use o nome: *rating --for-machine Xera saida en formato JSON, que e mais axeitado para a analise de maquinas. Fai que se ignoren as opcions de ancho de lina e separador. --limit O numero maximo de resultados para mostrar. Por defecto: todos --line-width, -w A lonxitude maxima das linas na saida. De modo predeterminado tomase a largura da pantalla. --prefix O prefixo para todas as rutas de ficheiros. Por omision e a ruta absoluta do cartafol da biblioteca. --search, -s Filtrar os resultados pola consulta de busca. Para o formato da consulta de busca, vexase a documentacion relacionada no Manual de Usuario. O predeterminado e non filtrar. --separator O texto usado para separar campos. Por omision e un espazo. --sort-by O campo polo que ordenar os resultados. Podes especificar varios campos separandoos 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 Por defecto: id. Ademais dos campos incorporados anteriores, tamen estan disponibles campos personalizados como nome_campo; por exemplo, para un campo personalizado #rating, usa o nome: rating --template O modelo a executar se <