CALIBREDB(1) calibre CALIBREDB(1) NAME calibredb - calibredb calibredb comando [options] [arguments] calibredb e a interface de linha de comandos para a base de dados do Calibre. Possui varios subcomandos, documentados a seguir. calibredb pode ser usado para manipular quer uma base de dados Calibre especificada por caminho quer um Servidor de conteudos Calibre em execucao em maquina local ou na Internet. Voce pode iniciar um :guilabel: Servidor de conteudos Calibre usando o programa calibre-server ou, no programa principal Calibre, clicar em Ligar/Partilhar -> Iniciar servidor de conteudos`. Como o calibredb pode efetuar alteracoes nas suas bibliotecas Calibre, primeiro voce deve configurar a autenticacao no servidor. Existem duas maneiras de o fazer: o Se planeia ligar-se apenas a um servidor a funcionar no mesmo computador, voce pode simplesmente usar a opcao --enable-local-write do servidor de conteudos, para permitir que qualquer programa que seja executado no computador local, incluindo o calibredb, possa fazer alteracoes nos seus dados Calibre. Ao executar o servidor a partir do programa principal do Calibre, esta opcao esta em Preferencias->Partilhar na rede->Avancado. o Se deseja ativar o acesso pela internet entao deve configurar contas de utilizador no servidor e usar as opcoes :option: --username e :option:` --password` para :command: calibredb para fornecer acesso. Voce pode configurar a autenticacao de utilizadores para :command: calibre-server usando a opcao --enable-auth e usando --manage-users para criar as contas de utilizador. Se estiver a executar o servidor a partir do programa Calibre principal, use Preferencias-> Partilhar na rede->Exigir nome de utilizador / senha. Para ligar a um servidor de conteudo em execucao, passe a URL do servidor para a opcao :option: --with-library. Veja a documentacao dessa opcao para detalhes e exemplos. o OPCOES GLOBAIS o list o add o Adicionar a partir de pastas o remove o add_format o remove_format o show_metadata o set_metadata o export o catalog o EPUB OPCOES 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 OPCOES GLOBAIS --help, -h mostrar esta mensagem de ajuda e sair --library-path, --with-library Caminho para a biblioteca do Calibre. Por predefinicao e usado o caminho armazenado nas definicoes. Pode tambem ligar-se a um servidor de conteudos Calibre para executar acoes em bibliotecas remotas. Para tal, use um URL na forma: http://hostname:port/#id_da_biblioteca , por exemplo, http://localhost:8080/#mylibrary . id_da_biblioteca e o identificador da biblioteca a qual se pretende ligar no servidor de conteudos. Pode usar o valor especial de id_da_bilbioteca - para obter uma lista de identificadores de bibliotecas disponiveis no servidor. Para detalhes sobre como configurar o acesso atraves de um servidor de conteudos, veja https://manual.calibre-ebook.com/pt/generated/pt/calibredb.html. --password Senha para se ligar a um servidor de conteudos Calibre. Para ler a senha a partir da entrada padrao, use o valor especial: . Para ler a senha de um ficheiro use: (isto e: ). Os parenteses angulares acima sao obrigatorios, lembre-se de os escapar ou use aspas para a sua Shell. --timeout O tempo limite, em segundos, para se ligar a uma biblioteca Calibre pela rede. A predefinicao e de dois minutos. --username Nome de utilizador para ligar ao servidor de conteudos do Calibre --version mostrar o numero da versao do programa e sair LIST calibredb list [options] Lista de livros disponiveis na base de dados do Calibre. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --ascending Ordenar os resultados por ordem crescente --fields, -f Os campos a apresentar ao listar os livros na base dados. Deve ser uma lista de campos separados por virgulas. Campos disponiveis: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid A predefinicao e: title,authors. O campo especial "all" pode ser utilizado para selecionar todos os campos. Para alem dos campos internos acima, os campos personalizados tambem estao disponiveis como *field_name, por exemplo, para o campo personalizado #rating, use o nome: *rating --for-machine Gerar ficheiro de saida no formato JSON que e mais adequado para analise de maquina. Isto fara com que a largura de linha e as opcoes de separador sejam ignorados. --limit O numero maximo de resultados a mostrar. Predefinicao: todos --line-width, -w A largura maxima de uma linha no ficheiro de destino. A predefinicao sera detetar o tamanho do ecra. --prefix O prefixo para todos os caminhos para os ficheiros. A predefinicao e usar o caminho absoluto para a pasta da biblioteca. --search, -s Filtrar resultados pela expressao de pesquisa. Sobre o formato da expressao de pesquisa, veja a documentacao relacionada com as pesquisas no Manual do utilizador. A predefinicao e nao filtrar. --separator A expressao utilizada para separar os campos. A predefinicao e um espaco. --sort-by O campo pelo qual ordenar os resultados. Pode especificar multiplos campos separando-os por virgulas. Campos disponiveis: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Predefinicao: id --template O modelo a ser executado se "template" estiver na lista de campos. Predefinicao: Nenhum --template_file, -t Caminho para um ficheiro contendo o modelo a ser executado se "template" estiver na lista de campos. Predefinicao: Nenhum --template_heading Cabecalho para a coluna do modelo. Predefinicao: template. Esta opcao e ignorada se a opcao --for-machine estiver marcada ADD calibredb add [options] ficheiro1 ficheiro2 ficheiro3 ... Adicionar os ficheiros especificados a base de dados. Tambem pode especificar pastas: ver abaixo as opcoes relativas as pastas. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --authors, -a Definir o autor do(s) livro(s) adicionado(s) --automerge, -m Se forem encontrados livros com titulos e autores semelhantes, fundir automaticamente os formatos (ficheiros) a receber nos registos de livros existentes. Um valor de "ignore" (Ignorar) significa que os formatos duplicados sao descartados. Um valor "overwrite" (Sobrepor) significa que os formatos duplicados na biblioteca sao substituidos pelos ficheiros recem-adicionados. Um valor de "new_record" (Novo registo) significa que os formatos duplicados sao colocados num novo registo de livro. --cover, -c Caminho para a capa utilizar no livro adicionado --duplicates, -d Adicionar livros a base de dados mesmo se estes ja existem. A comparacao e feita baseada nos titulos e autores dos livros. Note que a opcao --automerge tem precedencia. --empty, -e Adicionar livro vazio (um registo sem qualquer formato) --identifier, -I Definir identificadores para este livro, por exemplo -I asin:XXX -I isbn:YYY --isbn, -i Definir o ISBN do(s) livro(s) adicionado(s) --languages, -l Uma lista de idiomas separada por virgulas (e melhor utilizar codigos de idioma ISO639, apesar de alguns nomes de idiomas poderem ser reconhecidos) --series, -s Definir as series do(s) livro(s) adicionado(s) --series-index, -S Definir o numero na serie do(s) livro(s) adicionado(s) --tags, -T Definir as etiquetas do(s) livro(s) adicionado(s) --title, -t Definir o titulo do(s) livro(s) adicionado(s) Adicionar a partir de pastas Opcoes para controlar a inclusao de livros a partir de pastas. Por predefinicao so serao adicionados ficheiros com extensoes conhecidas de formatos de livros. --add Um padrao (glob) de nomes de ficheiros, em que os ficheiros que correspondam a este padrao serao adicionados quando se varrem pastas na pesquisa de ficheiros, mesmo que nao sejam de um tipo de ficheiro conhecido como livro digital. Pode ser especificado multiplas vezes para multiplos padroes. --ignore Um padrao (glob) de nomes de ficheiros, em que os ficheiros que correspondam a este padrao serao ignorados quando se varrem pastas na pesquisa de ficheiros. Pode ser especificado multiplas vezes para multiplos padroes. Exemplo: *.pdf ignorara todos os ficheiros pdf --one-book-per-directory, -1 Assumir que cada pasta tem um unico livro logico e que todos os ficheiros nela contidos sao formatos diferentes desse livro --recurse, -r Processar pastas recursivamente REMOVE calibredb remover ids Remover os livros, identificados por ID, da base de dados. Os ID devem estar numa lista de numeros de ID, separados por virgulas. Voce pode obter o numero de ID atraves do comando de pesquisa. Por exemplo, 23,34,57-85 (se especificar um intervalo, o ultimo numero do intervalo nao sera incluido). Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --permanent Nao usar a Reciclagem ADD_FORMAT calibredb add_format [options] ID ebook_file Adicionar o livro em ebook_file para os formatos disponiveis para o livro logico identificado por ID. Pode obter o ID usando o comando de pesquisa. Caso o formato ja exista sera substituido, a menos que esteja especificada a opcao de nao substituir. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --as-extra-data-file Adicionar o ficheiro como um ficheiro de dados extra ao livro, nao como um formato de livro digital --dont-replace Nao substituir o formato se o formato ja existir REMOVE_FORMAT calibredb remove_format [options] id fmt Remover o formato fmt do livro logico identificado pelo ID. Pode saber o ID usando o comando search. fmt deve ser uma extensao de ficheiro como LRF ou TXT ou EPUB. Se o livro logico nao tem fmt disponivel, nao fazer nada. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" SHOW_METADATA calibredb show_metadata [options] id Mostrar os metadados armazenados na base de dados do Calibre para o livro identificado pelo ID. O ID e um numero de identificacao do comando de pesquisa. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --as-opf Imprimir os metadados no formulario OPF (XML) SET_METADATA calibredb set_metadata [options] book_id [/path/to/metadata.opf] Definir os metadados armazenados na base de dados Calibre para o livro identificado por book_id do ficheiro OPF metadata.opf. book_id e um numero de identificacao do comando de pesquisa. Pode ter uma ideia do formato OPF utilizando a opcao --as-opf alternando para o comando show_metadata. Tambem pode definir os metadados de campos individuais com a opcao --field. Se usar a opcao --field, nao e necessario especificar um ficheiro OPF. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --field, -f O campo a ser definido. O formato e field_name:value, por exemplo: --field tags:tag1,tag2. Use --list-fields para obter uma lista de todos os nomes de campo. Pode especificar esta opcao varias vezes para definir varios campos. Nota: para idiomas deve usar os codigos de idioma ISO639 (por exemplo, en para Ingles, pt para Portugues e assim por diante). Para identificadores, a sintaxe e --field identifiers:isbn:XXXX,doi:YYYYY. Para campos booleanos (sim/nao) use verdadeiro e falso ou sim e nao. --list-fields, -l Lista de nomes de campos de metadados que podem ser usadas com a opcao --field EXPORT calibredb exportar [options] ID Exporta os livros especificados pelos ID (numa lista separada por virgulas) para o sistema de ficheiros. A operacao de exportacao guarda todos os formatos do livro, a sua capa e os metadados (estes num ficheiro OPF). Pode obter os numeros de ID atraves do comando de pesquisa. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --all Exportar todos os livros da base de dados, ignorando a lista de ID. --dont-asciiize Converter com o Calibre todos os caracteres nao ingleses para equivalentes ingleses nos nomes dos ficheiros. Isto e util se estiver a guardar para um sistema de ficheiros antigo que nao possua suporte total Unicode a nomes de ficheiros. Especificar este parametro ira desligar este comportamento. --dont-save-cover Normalmente o Calibre guarda a capa num ficheiro separado, junto aos ficheiros do livro em causa. Especificar este parametro ira desligar este comportamento. --dont-save-extra-files Guardar qualquer ficheiro associado ao livro ao guardar o livro Especificar este parametro ira desligar este comportamento. --dont-update-metadata Normalmente o Calibre atualiza os metadados nos ficheiros exportados a partir da biblioteca do Calibre. Torna a exportacao de ficheiros mais lenta. Especificar este parametro ira desligar este comportamento. --dont-write-opf Normalmente o Calibre escreve os metadados num ficheiro OPF separado, junto aos ficheiros do livro em causa. Especificar este parametro ira desligar este comportamento. --formats Lista separada por virgulas de de formatos a guardar para cada livro. A predefinicao todos os formatos disponiveis sao guardados. --progress Relatorio de execucao --replace-whitespace Substituir espacos por sobtracos --single-dir Exportar todos os livros para uma unica pasta --template Modelo para controlar a estrutura do nome de ficheiro e pastas para os ficheiros exportados. A predefinicao e "{author_sort}/{title}/{title} - {authors}", o que vai guardar os livros numa subpasta por autor com o nome dos ficheiros contendo titulo e autor. As variaveis disponiveis sao: {author_sort, authors, id, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, tags, timestamp, title} --timefmt O formato para exibir datas. %d - dia, %b - mes, %m - numero do mes, %Y - ano. A predefinicao e: %b, %Y --to-dir Exportar livros para a pasta especificada. O predefinido e . --to-lowercase Converter os caminhos para minusculas. 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. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --ids, -i Lista separada por virgulas de ID de base de dados a catalogar. Se declarada, --search sera ignorada. Predefinicao: all (todas) --search, -s Filtrar os resultados dos termos de pesquisa. Para saber mais sobre o formato dos termos da pesquisa, consulte a documentacao relacionada com a pesquisa no manual de utilizador. Predefinicao: sem filtragem --verbose, -v Mostrar informacao de saida detalhada. Util para depurar. EPUB OPCOES --catalog-title Titulo do catalogo gerado utilizado como titulo nos metadados. Predefinicao: 'My Books' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --cross-reference-authors Criar referencias cruzadas na seccao de autores para livros com multiplos autores. Predefinicao: 'False' Aplica-se a: formatos de saida AZW3,EPUB, MOBI --debug-pipeline Guarda o resultado, na pasta especificada, dos diferentes estagios da cadeia de conversao. Sera util se nao tiver a certeza onde e que esta a ocorrer o erro do processo de conversao. Predefinicao: 'None' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --exclude-genre Expressao regular descrevendo etiquetas a excluir como generos. Predefinicao: '[.+]|^+$' exclui etiquetas com colchetes, por ex. '[Projeto Gutenberg]', e ainda '+', a etiqueta predefinida para os livros lidos. Aplica-se a: formatos de saida AZW3, EPUB, MOBI --exclusion-rules Especifica as regras usadas para excluir livros do catalogo gerado. O modelo para uma regra de exclusao e ('','Tags','') ou ('','',''). Por exemplo: (('Livros arquivados','#status','Arquivado'),) ira excluir um livro com um valor de 'Arquivado' na coluna personalizada 'status'. Quando estiverem definidas varias regras serao aplicadas todas as regras. Predefinicao: "(('Catalogs','Tags','Catalog'),)" Aplica-se aos formatos de saida AZW3, EPUB, MOBI --generate-authors Incluir a seccao 'Autores' no catalogo. Predefinicao: 'False' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --generate-descriptions Incluir a seccao 'Descricao' no catalogo. Predefinicao: 'False' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --generate-genres Incluir a seccao 'Generos' no catalogo. Predefinicao: 'False' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --generate-recently-added Incluir a seccao 'Recentemente adicionado' no catalogo. Predefinicao: 'False' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --generate-series Incluir a seccao 'Series' no catalogo. Predefinicao: 'False' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --generate-titles Incluir a seccao 'Titulos' no catalogo. Predefinicao: 'False' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --genre-source-field Campo fonte para a seccao 'Generos'. Predefinicao: 'Etiquetas' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --header-note-source-field Campo personalizado que contem texto de notas para inserir no cabecalho "Descricao". Predefinicao: '' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --merge-comments-rule #:[before|after]:[True|False] especificando: Campo personalizado contendo notas para fundir com os comentarios [before|after] Colocacao de notas em relacao aos comentarios [True|False] - Uma linha horizontal e inserida entre notas e comentarios Predefinicao: '::' Aplica-se a formatos de saida AZW3, EPUB, MOBI --output-profile Especifica um perfil de saida para um dispositivo. Em alguns casos, um perfil de saida e necessario para otimizar o catalogo para um dispositivo especifico. Por exemplo, 'kindle' ou 'kindle_dx' cria um indice com seccoes e artigos. Predefinicao: 'None' Aplica-se aos formatos de saida AZW3, EPUB, MOBI --prefix-rules Especifica as regras usadas para incluir prefixos que indiquem livros de leitura, itens de lista de desejos e outros prefixos especificados pelo utilizador. O modelo para uma regra de prefixo e ('','','',''). Quando forem definidas varias regras sera usada a primeira regra correspondente. Predefinicao: "(('Read books','tags','+','\/'),('Wishlist item','tags','Wishlist','x'))" Aplica-se a formatos de saida AZW3, EPUB, MOBI --preset Utilizar um nome predefinido criado com a IGU do construtor de catalogo. Uma predefinicao especifica todas as configuracoes para construir um catalogo. Predefinicao: 'None' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --thumb-width Dica sobre o tamanho (em pol.) para as capas de livros no catalogo. Faixa: 1.0 - 2.0 Predefinicao: '1.0' Aplica-se a: formatos de saida AZW3, EPUB, MOBI --use-existing-cover Substituir uma capa existente quando gerar o catalogo. Predefinicao: 'False' Aplica-se a: formatos de saida AZW3, EPUB, MOBI SAVED_SEARCHES calibredb saved_searches [opcoes] (list|add|remove) Gerir as pesquisas guardadas armazenadas nesta base de dados. Se tentar adicionar uma consulta com um nome que ja exista, este sera substituido. Sintaxe para adicionar: calibredb saved_searches add search_name search_expression Sintaxe para remover: calibredb saved_searches remove search_name Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" ADD_CUSTOM_COLUMN calibredb add_custom_column [options] label name datatype Cria uma coluna personalizada. LABEL e o nome amigavel da coluna para a maquina. Nao pode conter espacos ou dois pontos. NAME e o nome amigavel da coluna para humanos. DATATYPE pode ser um dos seguintes: bool, comments, composite, datetime, enumeration, float, int, rating, series, text Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --display Um dicionario de opcoes para personalizar a forma como os dados nesta coluna serao interpretados. Esta e uma string JSON. Para colunas de enumeracao, use --display"{\ "enum_values\ ":[\ "val1\ ", \ "val2\ "]}" Existem muitas opcoes que podem ir para as opcoes de variaveis de exibicao. As opcoes por tipo de coluna sao: 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_decorations A melhor maneira de encontrar combinacoes validas e criar uma coluna personalizada do tipo apropriado na IGU e em seguida olhar para o backup OPF de um livro (assegure-se que um novo OPF foi criado da coluna foi acrescentado). Vai ver o JSON da "exibicao" para a nova coluna em OPF. --is-multiple Esta coluna armazena etiquetas como dados (ex. multiplos valores separados por virgulas). So se aplica caso o tipo de dados seja de texto. CUSTOM_COLUMNS calibredb custom_columns [opcoes] Lista as colunas personalizadas disponiveis. Mostra rotulos de colunas e os ID. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --details, -d Mostrar detalhes para cada coluna. REMOVE_CUSTOM_COLUMN calibredb remove_custom_column [opcoes] etiquetas Remover o campo personalizado com o rotulo especificado. Pode ver quais os campos personalizados disponiveis com o comando custom_columns. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --force, -f Nao solicitar confirmacao SET_CUSTOM calibredb set_custom [opcoes] valor ID coluna Define o conteudo de um coluna personalizada para o livro identificado pelo ID. Pode obter uma lista dos ID usando o comando search. Pode obter uma lista de colunas personalizadas usando o comando custom_columns. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --append, -a Se a coluna armazena valores multiplos, adicione os valores especificados aos ja existentes em vez de os substituir. RESTORE_DATABASE calibredb restore_database [options] Restaurar esta base de dados a partir dos metadados armazenados nos ficheiros OPF em cada pasta da biblioteca do Calibre. Isto e util apenas se o seu ficheiro metadata.db tiver sido corrompido. AVISO: Este comando regenera completamente a sua base de dados. Vai perder todas as pesquisas guardadas, categorias do utilizador, conectores, preferencias de conversao por livro e receitas personalizadas. Os metadados restaurados serao tao exatos quanto os encontrados nos ficheiros OPF. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --really-do-it, -r Executar efetivamente a recuperacao. O comando nao ira ser executado se esta opcao nao for especificada. CHECK_LIBRARY calibredb check_library [options] Executar algumas verificacoes no sistema de ficheiros representando uma biblioteca. Os relatorios sao invalid_titles, extra_titles, invalid_authors, extra_authors, missing_formats, extra_formats, extra_files, missing_covers, extra_covers, failed_folders Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --csv, -c Saida em CSV --ignore_extensions, -e Lista separada por virgulas de extensoes a ignorar: Predefinicao: todas --ignore_names, -n Lista separada por virgulas de nomes a ignorar: Predefinicao: todos --report, -r Lista separada por virgulas de relatorios: Predefinicao: todos --vacuum-fts-db Esvaziar a base de dados de pesquisa em texto integral. Dependendo do tamanho da base de dados isto pode ser muito lento e consumir muita memoria. LIST_CATEGORIES calibredb list_categories [options] Produz um relatorio das informacoes da categoria na base de dados. A informacao e equivalente a que e mostrada no navegador de conteudos. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --categories, -r Lista separada por virgulas de categorias de limitadores de pesquisa. Predefinicao: tudo --csv, -c Saida em CSV --dialect O tipo de ficheiro CSV a criar. Opcoes: excel, excel-tab, unix --item_count, -i Na saida apresentar apenas o numero de itens numa categoria em vez da contagem por item dentro de cada categoria --width, -w A largura maxima de uma linha no ficheiro de destino. A predefinicao sera detetar o tamanho do ecra. BACKUP_METADATA calibredb backup_metadata [options] Copia de seguranca dos metadados armazenados na base de dados em ficheiros OPF individuais em cada diretorio de livros. Normalmente isto acontece automaticamente, mas pode executar este comando para forcar uma recriacao dos ficheiros OPF, com a opcao --all. Note que normalmente nao ha necessidade de fazer isto, pois os ficheiros OPF sao copiados automaticamente sempre que os metadados sejam alterados. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --all Por norma, este comando so funciona com livros que tenham ficheiros OPF antiquados. Esta opcao faz com que funcione com todos os livros. CLONE calibredb clone path/to/new/library Criar um clone da biblioteca atual. Isto cria uma nova biblioteca, vazia, mas que contem as mesmas colunas personalizadas, bibliotecas virtuais e outras configuracoes da biblioteca atual. A biblioteca clonada nao contem livros. Se quiser criar uma copia completa, incluindo todos os livros, use as ferramentas do sistema operativo para copiar a pasta da biblioteca. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" EMBED_METADATA calibredb embed_metadata [opcoes] book_id Atualiza os metadados nos ficheiros atuais dos livros existentes na biblioteca do Calibre a partir dos metadados guardados na base de dados do Calibre. Normalmente, os metadados sao atualizados apenas quando se exportam ficheiros a partir do Calibre, donde este comando e util quando pretende que os ficheiros sejam atualizados na pasta onde estao guardados. Note que diferentes formatos de ficheiro suportam diferentes quantidades de metadados. Pode usar o valor especial 'all' para o parametro book_id de modo a atualizar os metadados em todos os livros. Pode tambem especificar multiplos ID de livros separando-os com espacos ou usando gamas de ID, separados por hifenes. Por exemplo: calibredb embed_metadata 1 2 10-15 23 Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --only-formats, -f Atualizar metadados apenas em ficheiros de formato especifico. Especifique-o varios vezes para varios formatos. Por definicao, todos os formatos sao atualizados. SEARCH calibredb search [opcoes] expressao_de_pesquisa Procura nesta biblioteca o termo de pesquisa especificado, devolvendo uma lista de ID de livros, separada por virgulas, que correspondem ao criterio de pesquisa. O formato de saida e util como fonte de dados para outros comandos que aceitem uma lista de ID como valor de entrada. A expressao de pesquisa pode ser qualquer das possiveis construcoes da poderosa linguagem de queries de pesquisa do Calibre, como por exemplo: calibredb search author:asimov 'title:"i robot"' Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --limit, -l O numero maximo de resultados a mostrar. A predefinicao e todos os resultados. FTS_INDEX calibredb fts_index [opcoes] enable/disable/status/reindex Controla o processo de indexacao da pesquisa no texto completo (PTC). enable Ativa a indexacao PTC nesta biblioteca disable Desativa a indexacao PTC nesta biblioteca status Mostra o estado atual da indexacao reindex Pode ser utilizado para reindexar livros especificos ou toda a biblioteca. Para reindexar livros especificos, especifique os ID como um argumento adicional apos o comando reindex. Se nenhum ID for especificado, sera reindexada a biblioteca completa. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --indexing-speed A velocidade da indexacao. Escolha entre Rapida para indexacao rapida que utilizara todos os recursos do seu computador ou, Lenta para indexacao menos intensiva a nivel dos recursos. Note que a velocidade e redefinida para lenta depois de cada invocacao. --wait-for-completion Aguarde ate que todos os livros sejam indexados. Periodicamente sera mostrado o progresso da acao FTS_SEARCH calibredb fts_search [opcoes] expressao de pesquisa Executa uma pesquisa de texto integral em toda a biblioteca ou num seu subconjunto. Sempre que passar argumentos para o calibredb que contenham espacos ponha-os entre aspas. Por exemplo: "/some path/with spaces" --do-not-match-on-related-words Encontrar apenas palavras exatas, e nao palavras relacionadas. Dessa forma, 'corrigir' nao ira encontrar 'corrigindo'. --include-snippets Incluir trechos do texto a volta de cada correspondencia. Note que isto torna a pesquisa muito mais lenta. --indexing-threshold A parte da biblioteca que deve ser indexada antes que a pesquisa seja permitida, tal como uma percentagem. Valor predefinido e 90 --match-end-marker O marcador usado para indicar o final de uma palavra correspondente dentro de um trecho --match-start-marker O marcador usado para indicar o inicio de uma palavra correspondente dentro de um trecho --output-format O formato de saida dos resultados da pesquisa. Use "text" para texto simples ou "json" para saida JSON. --restrict-to Restringir os livros pesquisados, seja usando uma expressao de pesquisa ou por ID. Por exemplo: ids:1,2,3 para restringir por ID ou search:tag:foo para restringir a livros com a etiqueta 'foo'. AUTHOR Kovid Goyal COPYRIGHT Kovid Goyal 7.10.0 maio 03, 2024 CALIBREDB(1)