.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "CALIBREDB" "1" "agosto 23, 2024" "7.17.0" "calibre" .SH NAME calibredb \- calibredb .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb command [options] [arguments] .EE .UNINDENT .UNINDENT .sp \fBcalibredb\fP é a interface de linha de comando para a base de dados do calibre. Ele tem vários sub\-comandos, documentados abaixo. .sp \fBcalibredb\fP pode ser usado para manipular uma base de dados do calibre especificada pelo caminho ou um Servidor de conteúdo rodando na máquina local ou na internet. Você pode iniciar um Servidor de conteúdo usando o programa command:\fIcalibre\-server\fP ou na interface principal do calibre, clicando em Conectar/compartilhar  →  Iniciar o Servidor de conteúdo\&. Uma vez que o \fBcalibredb\fP pode fazer alterações nas suas bibliotecas do calibre, você deve configurar a autenticação no servidor primeiro. Há duas maneiras de se fazer isso: .INDENT 0.0 .INDENT 3.5 .INDENT 0.0 .IP \(bu 2 Se você planeja se conectar somente a um servidor rodando no mesmo computador, você pode simplesmente usar a opção \fB\-\-enable\-local\-write\fP do Servidor de conteúdo, para permitir que qualquer programa, incluindo o calibredb, rodando no computador local, faça alterações aos seus dados do calibre. Ao iniciar, o servidor através da interface principal do calibre, esta opção está em Preferências → Compartilhar pela rede → Avançado\&. .IP \(bu 2 Se você deseja habilitar o acesso pela internet, então você deve configurar contas de usuários no servidor e utilizar as opções \fI\%\-\-username\fP e \fI\%\-\-password\fP para o \fBcalibredb\fP conceder acesso. Você pode configurar a autenticação do usuário no \fBcalibre\-server\fP utilizando a opção \fB\-\-enable\-auth\fP e usando \fB\-\-manage\-users\fP para criar contas de usuários. Se você estiver rodando o servidor a partir da interface principal do calibre, use Preferências → Compartilhar pela rede → Exigir usuário e senha para acessar o servidor de conteúdo\&. .UNINDENT .UNINDENT .UNINDENT .sp Para se conectar a um Servidor de conteúdo rodando, passe a URL do servidor para a opção \fI\%\-\-with\-library\fP\&. Veja a documentação dessa opção para detalhes e exemplos. .INDENT 0.0 .IP \(bu 2 \fI\%OPÇÕES GLOBAIS\fP .IP \(bu 2 \fI\%list\fP .IP \(bu 2 \fI\%add\fP .INDENT 2.0 .IP \(bu 2 \fI\%ADICIONAR A PARTIR DE PASTAS\fP .UNINDENT .IP \(bu 2 \fI\%remove\fP .IP \(bu 2 \fI\%add_format\fP .IP \(bu 2 \fI\%remove_format\fP .IP \(bu 2 \fI\%show_metadata\fP .IP \(bu 2 \fI\%set_metadata\fP .IP \(bu 2 \fI\%export\fP .IP \(bu 2 \fI\%catalog\fP .INDENT 2.0 .IP \(bu 2 \fI\%EPUB OPÇÕES\fP .UNINDENT .IP \(bu 2 \fI\%saved_searches\fP .IP \(bu 2 \fI\%add_custom_column\fP .IP \(bu 2 \fI\%custom_columns\fP .IP \(bu 2 \fI\%remove_custom_column\fP .IP \(bu 2 \fI\%set_custom\fP .IP \(bu 2 \fI\%restore_database\fP .IP \(bu 2 \fI\%check_library\fP .IP \(bu 2 \fI\%list_categories\fP .IP \(bu 2 \fI\%backup_metadata\fP .IP \(bu 2 \fI\%clone\fP .IP \(bu 2 \fI\%embed_metadata\fP .IP \(bu 2 \fI\%search\fP .IP \(bu 2 \fI\%fts_index\fP .IP \(bu 2 \fI\%fts_search\fP .UNINDENT .SH OPÇÕES GLOBAIS .INDENT 0.0 .TP .B \-\-help, \-h mostrar esta mensagem de ajuda e sair .UNINDENT .INDENT 0.0 .TP .B \-\-library\-path, \-\-with\-library Caminho para a biblioteca calibre. O padrão é usar o caminho armazenado nas configurações. Você também pode se conectar a um servidor de conteúdo do calibre para executar ações em bibliotecas remotas. Para fazer isso, use uma URL de formulário: \X'tty: link http://hostname:port/#library_id'\fI\%http://hostname:port/#library_id\fP\X'tty: link' por exemplo, \X'tty: link http://localhost:8080/#mylibrary'\fI\%http://localhost:8080/#mylibrary\fP\X'tty: link'\&. library_id é o ID da biblioteca da biblioteca à qual você deseja se conectar no Servidor de Conteúdo. Você pode usar o valor de library_id \- para obter uma lista de IDs de bibliotecas disponíveis no servidor. Para detalhes sobre como configurar o acesso através de um Servidor de Conteúdo, consulte \X'tty: link https://manual.calibre-ebook.com/pt/generated/pt/calibredb.html'\fI\%https://manual.calibre\-ebook.com/pt/generated/pt/calibredb.html\fP\X'tty: link'\&. .UNINDENT .INDENT 0.0 .TP .B \-\-password Senha para se conectar a um Servidor de Conteúdo Calibre. Para ler a senha da entrada padrão, use o valor especial: . Para ler a senha de um arquivo, use: (ex: ). Os colchetes acima são necessários, lembre\-se de escapar deles ou usar aspas para o seu shell. .UNINDENT .INDENT 0.0 .TP .B \-\-timeout O tempo limite, em segundos, ao conectar\-se a uma biblioteca do calibre pela rede. O padrão é dois minutos. .UNINDENT .INDENT 0.0 .TP .B \-\-username Nome de usuário para conectar ao servidor de conteúdo do Calibre .UNINDENT .INDENT 0.0 .TP .B \-\-version mostrar número da versão do programa e sair .UNINDENT .SH LIST .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb list [opções] .EE .UNINDENT .UNINDENT .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-ascending Ordenar resultados em ordem ascendente .UNINDENT .INDENT 0.0 .TP .B \-\-fields, \-f Campos que serão exibidos ao listar livros no banco de dados. Deve ser uma lista de campos separada por vírgulas. Campos disponíveis: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Padrão: title,authors. O campo especial \fB\(dq\fPall\fB\(dq\fP pode ser usado para selecionar todos os campos. Em complemento aos campos acima, campos personalizados também estão disponíveis como *field_name. Por exemplo, para um campo personalizado #rating, use o nome: *rating. .UNINDENT .INDENT 0.0 .TP .B \-\-for\-machine Gerar saída no modo JSON, o que é mais adequado para a análise automática. Faz com que a largura de linha e opções de separação sejam ignoradas. .UNINDENT .INDENT 0.0 .TP .B \-\-limit O número máximo de resultados para exibir. Padrão: tudo .UNINDENT .INDENT 0.0 .TP .B \-\-line\-width, \-w A largura máxima de uma única linha na saída. O padrão é detectar o tamanho da tela. .UNINDENT .INDENT 0.0 .TP .B \-\-prefix O prefixo do caminho de todos arquivos. O padrão é o caminho completo até a pasta da biblioteca. .UNINDENT .INDENT 0.0 .TP .B \-\-search, \-s Filtrar os resultados pela frase de pesquisa. Para o formato da frase de pesquisa, consulte a documentação à respeito de pesquisa no Manual do Usuário. O padrão é não filtrar. .UNINDENT .INDENT 0.0 .TP .B \-\-separator O Caractere usado para separar os campos. O padrão é um espaço. .UNINDENT .INDENT 0.0 .TP .B \-\-sort\-by O campo pelo qual ordenar os resultados. Você pode especificar múltiplos campos separando\-os por vírgulas. Campos disponíveis: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Padrão: id .UNINDENT .INDENT 0.0 .TP .B \-\-template O modelo a executar se \fB\(dq\fPtemplate\fB\(dq\fP estiver na lista de campos. Note que os modelos são ignorados ao se conectar com o servidor do calibre. Padrão: Nenhum .UNINDENT .INDENT 0.0 .TP .B \-\-template_file, \-t Caminho para um arquivo contendo o modelo a ser executado se \fB\(dq\fPtemplate\fB\(dq\fP estiver na lista de campos. Padrão: Nenhum .UNINDENT .INDENT 0.0 .TP .B \-\-template_heading Cabeçalho para a coluna do modelo. Padrão: template. Esta opção é ignorada se a opção \fI\%\-\-for\-machine\fP estiver definida .UNINDENT .SH ADD .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb add [opções] arquivos1 arquivo2 arquivo3 ... .EE .UNINDENT .UNINDENT .sp Adicionar os arquivos especificados como livros para a base de dados. Você pode também especificar pastas, consulte abaixo as opções relacionadas com pastas. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-authors, \-a Configure o(s) autor(es) do(s) livro(s) adicionado(s) .UNINDENT .INDENT 0.0 .TP .B \-\-automerge, \-m Se livros com títulos e autores similares forem encontrados, mescla os formatos (arquivos) de entrada aos registros de livros existentes. O valor \fB\(dq\fPignore\fB\(dq\fP significa que formatos duplicados são descartados. O valor \fB\(dq\fPoverwrite\fB\(dq\fP significa que os formatos duplicados na biblioteca são sobrescritos com os novos arquivos adicionados. O valor \fB\(dq\fPnew_record\fB\(dq\fP significa que formatos duplicados serão inseridos em um novo registro de livro. .UNINDENT .INDENT 0.0 .TP .B \-\-cover, \-c Caminho para a capa para usar no livro adicionado .UNINDENT .INDENT 0.0 .TP .B \-\-duplicates, \-d Adicionar livros para a base de dados mesmo se eles já existirem. A comparação é feita baseada nos títulos e autores dos livros. Note que a opção \fI\%\-\-automerge\fP tem precedência. .UNINDENT .INDENT 0.0 .TP .B \-\-empty, \-e Adicionar um livro vazio (um livro sem formatos) .UNINDENT .INDENT 0.0 .TP .B \-\-identifier, \-I Definir identificadores para este livro, por exemplo \-I asin:XXX \-I isbn:YYY .UNINDENT .INDENT 0.0 .TP .B \-\-isbn, \-i Configure o ISBN do(s) livro(s) adicionado(s) .UNINDENT .INDENT 0.0 .TP .B \-\-languages, \-l Uma lista de idiomas separados por vírgulas (melhor usar códigos de idioma ISO639, assim alguns nomes de idiomas possam também ser reconhecidos) .UNINDENT .INDENT 0.0 .TP .B \-\-series, \-s Definir a série do(s) livro(s) adicionado(s) .UNINDENT .INDENT 0.0 .TP .B \-\-series\-index, \-S Definir o número de série do(s) livro(s) adicionado(s) .UNINDENT .INDENT 0.0 .TP .B \-\-tags, \-T Configure as etiquetas do(s) livro(s) adicionado(s) .UNINDENT .INDENT 0.0 .TP .B \-\-title, \-t Configure o título do(s) livro(s) adicionado(s) .UNINDENT .SS ADICIONAR A PARTIR DE PASTAS .sp Opções para controlar a adição de livros a partir de pastas. Por padrão, apenas os arquivos que tem uma extensão de e\-book conhecida são adicionados. .INDENT 0.0 .TP .B \-\-add Um padrão de nome de arquivo (glob). Arquivos que correspondam a este padrão serão adicionados ao escanear pastas por arquivos, mesmo se forem de um tipo de e\-book desconhecido. Pode ser especificado múltiplas vezes para múltiplos padrões. .UNINDENT .INDENT 0.0 .TP .B \-\-ignore Um padrão (glob) de nome de arquivo. Arquivos correspondentes a este padrão serão ignorados ao escanear pastas por arquivos. Pode ser especificado múltiplas vezes para múltiplos padrões. Por exemplo: *.pdf irá ignorar todos os arquivos PDF .UNINDENT .INDENT 0.0 .TP .B \-\-one\-book\-per\-directory, \-1 Assumir que cada pasta possui apenas um e\-book e que todos os arquivos nela sejam formatos diferentes do mesmo e\-book .UNINDENT .INDENT 0.0 .TP .B \-\-recurse, \-r Processar pastas recursivamente .UNINDENT .SH REMOVE .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb remove ids .EE .UNINDENT .UNINDENT .sp Remove os livros identificados por IDs do banco de dados. IDs devem ser uma lista de números id separados por vírgulas (você pode pegar os números de ids utilizando o comando de busca). Por exemplo, 23 ,34,57\-85 (quando especificar um alcance, o último número não é incluído). .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-permanent Não usar a Lixeira .UNINDENT .SH ADD_FORMAT .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb add_format [options] id ebook_file .EE .UNINDENT .UNINDENT .sp Adiciona o livro em ebook_file para os formatos disponíveis de livro lógico identificados por id. Você pode pegar um id usando o comando de busca. Se o formato já existe, ele é substituído, a menos que a opção de não substituir seja marcada. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-as\-extra\-data\-file Adicionar como um arquivo de dados extra do livro, não como um formato de e\-book .UNINDENT .INDENT 0.0 .TP .B \-\-dont\-replace Não substituir o formato se ele já existir .UNINDENT .SH REMOVE_FORMAT .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb remove_format [options] id fmt .EE .UNINDENT .UNINDENT .sp remove o formato fmt de um livro lógico identificado pelo id. Você pode pegar o id utilizando o comando de busca. fmt pode ser uma extensão de arquivo como LRF ou TXT ou EPUB. Se o arquivo lógica não tem fmt disponível, não faz nada. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .SH SHOW_METADATA .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb show_metada[options] id .EE .UNINDENT .UNINDENT .sp Apresenta os metadados armazenados na base de dados do calibre para o livro identificado pelo id. Id é um número de id do comando de busca. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-as\-opf Imprimir metadados num formulário OPF (XML) .UNINDENT .SH SET_METADATA .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb set_metadata [opções] book_id [/caminho/para/metadata.opf] .EE .UNINDENT .UNINDENT .sp Define os metadados armazenados na base de dados do calibre para o livro identificado por book_id a partir do arquivo OPF metadata.opf. book_id é um número de identificação do comando de pesquisa. Você pode ter uma ideia do formato OPF utilizando a opção \-\-as\-opf para o comando show_metadata. Também pode definir os metadados de campos individuais com a opção \-\-field. Se usar a opção \-\-field, não é necessário especificar um arquivo OPF. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-field, \-f O campo a ser definido. O formato é field_name:valor, por exemplo: \fI\%\-\-field\fP tags:etiqueta1,etiqueta2. Use \fI\%\-\-list\-fields\fP para obter uma lista de todos os nomes de campo. Você pode especificar essa opção várias vezes para definir vários campos. Nota: Para idiomas que você deve usar os códigos de linguagem ISO639 (por exemplo, en para Inglês, fr para Francês e assim por diante). Para identificadores, a sintaxe é \fI\%\-\-field\fP identifiers:isbn:XXXX,doi:YYYYY. Para campos booleanos (sim/não) usam verdadeiro e falso ou sim e não. .UNINDENT .INDENT 0.0 .TP .B \-\-list\-fields, \-l Listar os nomes dos campos de metadados que podem ser usados ​​com a opção \fI\%\-\-field\fP .UNINDENT .SH EXPORT .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb export [opções] ids .EE .UNINDENT .UNINDENT .sp Exportar os livros especificados pelos ids (uma lista separada por vírgula) para o sistema de arquivos. A operação de exportação salva todos os formatos do livro, sua capa e metadados (em um arquivo OPF). Quaisquer arquivos de dados extras associados com o livro também serão salvos. Você pode obter os números de id através do comando de busca. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-all Exportar todos os livros do banco de dados, ignorando a lista de IDs. .UNINDENT .INDENT 0.0 .TP .B \-\-dont\-asciiize Permitir que o calibre converta todos os caracteres não Ingleses para seus equivalentes nos nomes dos arquivos. Isto é útil ao salvar em sistemas antigos sem suporte a nomes de arquivo Unicode. Especificar esta mudança desligará este comportamento .UNINDENT .INDENT 0.0 .TP .B \-\-dont\-save\-cover Normalmente, o calibre irá salvar a capa em um arquivo separado juntamente com os atuais arquivos do e\-book Especificar esta mudança desligará este comportamento .UNINDENT .INDENT 0.0 .TP .B \-\-dont\-save\-extra\-files Salva quaisquer arquivos extras associados ao salvar o livro Especificar esta mudança desligará este comportamento .UNINDENT .INDENT 0.0 .TP .B \-\-dont\-update\-metadata Normalmente, o calibre atualizará os metadados nos arquivos salvos que estejam na biblioteca do calibre. Faz com que salvamentos no disco sejam mais lentos. Especificar esta mudança desligará este comportamento .UNINDENT .INDENT 0.0 .TP .B \-\-dont\-write\-opf Normalmente, calibre escreverá os metadados dentro de arquivos OPF separados com os arquivos de e\-book atuais. Especificar esta mudança desligará este comportamento .UNINDENT .INDENT 0.0 .TP .B \-\-formats Lista separada por vírgulas de formatos para salvar cada livro. Por padrão todos formatos disponíveis são salvos. .UNINDENT .INDENT 0.0 .TP .B \-\-progress Relatar progresso .UNINDENT .INDENT 0.0 .TP .B \-\-replace\-whitespace Substituir espaços em branco por \fB\(dq\fP_\fB\(dq\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-single\-dir Exportar todos os livros para uma única pasta .UNINDENT .INDENT 0.0 .TP .B \-\-template Modelo para controlar a estrutura de nome do arquivo e pasta dos arquivos salvos. O padrão é \fB\(dq\fP{author_sort}/{title}/{title} \- {authors}\fB\(dq\fP, que vai salvar os livros em uma subpasta por autor com nomes de arquivos contendo título e autor. Os controles disponíveis são: {author_sort, authors, id, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, tags, timestamp, title} .UNINDENT .INDENT 0.0 .TP .B \-\-timefmt O formato para exibir datas. %d \- dia, %b \- mês, %m \- número do mês, %Y \- ano. O padrão é: %b, %Y .UNINDENT .INDENT 0.0 .TP .B \-\-to\-dir Exportar livros para a pasta especificada. O padrão é . .UNINDENT .INDENT 0.0 .TP .B \-\-to\-lowercase Converter caminhos para letras minúsculas .UNINDENT .SH CATALOG .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb catalog /path/to/destination.(csv|epub|mobi|xml...) [options] .EE .UNINDENT .UNINDENT .sp Export a \fBcatalog\fP in format specified by path/to/destination extension. Options control how entries are displayed in the generated \fBcatalog\fP output. Note that different \fBcatalog\fP formats support different sets of options. To see the different options, specify the name of the output file and then the \-\-help option. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-ids, \-i Lista separada por vírgulas dos IDs da base de dados do catálogo. Se declarado, \fI\%\-\-search\fP será ignorado. Padrão: todos .UNINDENT .INDENT 0.0 .TP .B \-\-search, \-s Filtre os resultados por uma frase de pesquisa. Para o formato da frase de pesquisa, consulte a documentação relacionada a pesquisa no Manual do Usuário. Padrão: sem filtros .UNINDENT .INDENT 0.0 .TP .B \-\-verbose, \-v Mostrar informação detalhada de saída. Útil para depuração .UNINDENT .SS EPUB OPÇÕES .INDENT 0.0 .TP .B \-\-catalog\-title Título do catálogo gerado usado como título em metadados. Padrão: \fB\(aq\fPMy Books\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-cross\-reference\-authors Criar referências cruzadas na seção Autores de livros com vários autores. Padrão: \fB\(aq\fPFalse\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-debug\-pipeline Salvar a saída de diferentes estágios do processo de conversão para a pasta especificada. Útil se você não tem certeza em que fase do processo de conversão um erro está ocorrendo. Padrão: \fB\(aq\fPNone\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, EPUB, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-exclude\-genre Expressão regular descrevendo etiquetas para excluir como gêneros. Padrão: \fB\(aq\fP[.+]|^+$\fB\(aq\fP exclui etiquetas entre colchetes, por exemplo, \fB\(aq\fP[Projeto Gutenberg]\fB\(aq\fP, e \fB\(aq\fP+\fB\(aq\fP, a etiqueta padrão para livros de leitura. Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-exclusion\-rules Especifica as regras usadas para excluir livros do catálogo gerado. O modelo para uma regra de exclusão é (\fB\(aq\fP\fB\(aq\fP,\fB\(aq\fPEtiquetas\fB\(aq\fP,\fB\(aq\fP\fB\(aq\fP) ou (\fB\(aq\fP\fB\(aq\fP,\fB\(aq\fP\fB\(aq\fP,\fB\(aq\fP\fB\(aq\fP). Por exemplo: ((\fB\(aq\fPLivros arquivados\fB\(aq\fP,\fB\(aq\fP#status\fB\(aq\fP,\fB\(aq\fPArquivado\fB\(aq\fP),) irá excluir um livro com um valor de \fB\(aq\fPArquivado\fB\(aq\fP na coluna personalizada \fB\(aq\fPstatus\fB\(aq\fP\&. Quando várias regras são definidas, todas as regras serão aplicadas. Padrão: \fB\(dq\fP((\fB\(aq\fPCatalogs\fB\(aq\fP,\fB\(aq\fPTags\fB\(aq\fP,\fB\(aq\fPCatalog\fB\(aq\fP),)\fB\(dq\fP Aplica\-se aos formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-generate\-authors Incluir a seção \fB\(aq\fPAutores\fB\(aq\fP no catálogo. Padrão: \fB\(aq\fPFalse\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-generate\-descriptions Incluir a seção \fB\(aq\fPDescrições\fB\(aq\fP no catálogo. Padrão: \fB\(aq\fPFalse\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-generate\-genres Incluir a seção \fB\(aq\fPGêneros\fB\(aq\fP no catálogo. Padrão: \fB\(aq\fPFalse\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-generate\-recently\-added Incluir a seção \fB\(aq\fPAdicionados Recentemente\fB\(aq\fP no catálogo. Padrão: \fB\(aq\fPFalse\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-generate\-series Incluir a seção \fB\(aq\fPSérie\fB\(aq\fP no catálogo. Padrão: \fB\(aq\fPFalse\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-generate\-titles Incluir a seção \fB\(aq\fPTítulos\fB\(aq\fP no catálogo. Padrão: \fB\(aq\fPFalse\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-genre\-source\-field Campo recurso para a seção \fB\(aq\fPGêneros\fB\(aq\fP\&. Padrão: \fB\(aq\fPEtiquetas\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-header\-note\-source\-field Campo personalizado que contém o texto da nota para inserir no cabeçalho da Descrição. Padrão: \fB\(aq\fP\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-merge\-comments\-rule #:[before|after]:[True|False] especificando: Campo personalizado contendo notas para mesclar com os comentários [before|after] Espaços reservados de notas com os respectivos comentários [True|False] \- Uma régua horizontal é inserida entre notas e comentários padrão: \fB\(aq\fP::\fB\(aq\fP Aplica\-se a formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-output\-profile Especifica o perfil de saída. Em alguns casos, um perfil de saída é necessário para otimizar o catálogo para o dispositivo. Por exemplo, \fB\(aq\fPkindle\fB\(aq\fP ou \fB\(aq\fPkindle_dx\fB\(aq\fP cria uma tabela estruturada de conteúdo com seções e artigos. Padrão: \fB\(aq\fPNone\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-prefix\-rules Especifica as regras usadas para incluir prefixos que indicam livros de leitura, lista de sonhos e outros prefixos especificados pelo usuário. O modelo para uma regra de prefixo é (\fB\(aq\fP\fB\(aq\fP,\fB\(aq\fP\fB\(aq\fP,\fB\(aq\fP\fB\(aq\fP,\fB\(aq\fP\fB\(aq\fP). Quando várias regras são definidas, será usada a primeira regra correspondente. Padrão: \fB\(dq\fP((\fB\(aq\fPRead books\fB\(aq\fP,\fB\(aq\fPtags\fB\(aq\fP,\fB\(aq\fP+\fB\(aq\fP,\fB\(aq\fP✓\fB\(aq\fP),(\fB\(aq\fPWishlist item\fB\(aq\fP,\fB\(aq\fPtags\fB\(aq\fP,\fB\(aq\fPWishlist\fB\(aq\fP,\fB\(aq\fP×\fB\(aq\fP))\fB\(dq\fP Aplica\-se a formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-preset Usar um nome predefinido criado com a GUI do construtor de catálogo. Uma predefinição especifica todos os ajustes para construir um catálogo. Padrão: \fB\(aq\fPNone\fB\(aq\fP Aplica\-se a formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-thumb\-width Sugestão de tamanho (polegadas) para capas de livro no catálogo. Intervalo: 1.0 \- 2.0 Padrão: \fB\(aq\fP1.0\fB\(aq\fP Aplicado para formatos de saída AZW3, ePub, MOBI .UNINDENT .INDENT 0.0 .TP .B \-\-use\-existing\-cover Substituir capas existentes ao gerar o catálogo. Padrão: \fB\(aq\fPFalse\fB\(aq\fP Aplica\-se a: formatos de saída AZW3, ePub, MOBI .UNINDENT .SH SAVED_SEARCHES .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb saved_searches [options] (list|add|remove) .EE .UNINDENT .UNINDENT .sp Gerencie as pesquisas salvas no banco de dados. Se você tentar adicionar uma pesquisa com o nome que já existe, ele será sobrescristo. .sp Sintaxe para adicionar: .sp calibredb \fBsaved_searches\fP add search_name search_expression .sp Sintaxe para remover: .sp calibredb \fBsaved_searches\fP remove search_name .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .SH ADD_CUSTOM_COLUMN .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb add_custom_column [opções] identificador nome tipo\-de\-dado .EE .UNINDENT .UNINDENT .sp Criar uma coluna personalizada. \(dqidentificador\(dq é o nome de máquina para coluna. Não pode conter espaços ou dois\-pontos. \(dqnome\(dq é o nome da coluna que será exibido. tipo\-de\-dado pode ser um dos seguintes: bool, comments, composite, datetime, enumeration, float, int, rating, series, text .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-display Um dicionário de opções para personalizar a forma como os dados nesta coluna serão interpretados. Esta é uma string JSON. Para colunas de enumeração, use \fI\%\-\-display\fP\fB\(dq\fP{\e \fB\(dq\fPenum_values\e \fB\(dq\fP:[\e \fB\(dq\fPval1\e \fB\(dq\fP, \e \fB\(dq\fPval2\e \fB\(dq\fP]}\fB\(dq\fP Existem muitas opções que podem ir para as opções de variáveis de exibição. As opções por tipo de coluna são: 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 combinações legais é criar uma coluna personalizada do tipo apropriado na GUI e em seguida olhar para o backup OPF de um livro (assegure\-se que um novo OPF foi criado da coluna foi acrescentado). Você vai ver o JSON da \fB\(dq\fPexibição\fB\(dq\fP para a nova coluna em OPF. .UNINDENT .INDENT 0.0 .TP .B \-\-is\-multiple Este campo armazena dados como etiquetas (ou seja, vários valores separados por vírgulas). Somente se aplica se o tipo de dados for texto. .UNINDENT .SH CUSTOM_COLUMNS .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb custom_columns [options] .EE .UNINDENT .UNINDENT .sp Lista colunas personalizadas disponíveis. Exibe os nomes dos campos e seus IDs. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-details, \-d Mostrar detalhes para cada campo. .UNINDENT .SH REMOVE_CUSTOM_COLUMN .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb remove_custom_column[options]label .EE .UNINDENT .UNINDENT .sp Remover a coluna customizada identificada pela etiqueta. Você poderá ver as colunas costumizadas com o comando custom_columns .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-force, \-f Não pedir confirmação .UNINDENT .SH SET_CUSTOM .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb set_custom [options] column id value .EE .UNINDENT .UNINDENT .sp Marque o valor da coluna customizada para o livro identificado pelo id. Você pode pegar a lista de ids usando o comando de pesquisa. Você pode pegar a lista de colunas costumizadas usando o custom_columns command. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-append, \-a Se o campo possibilitar armazenar diversos valores, não sobrescreva os valores adicione os valores especificados aos já existentes. .UNINDENT .SH RESTORE_DATABASE .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb restore_database [opções] .EE .UNINDENT .UNINDENT .sp Restaurar esse banco de dados dos metadados armazenados em arquivos OPF em cada pasta de biblioteca do calibre. Isto é útil se o seu arquivo metadata.db foi corrompido. .sp AVISO: Este comando regenera completamente o seu banco de dados. Você vai perder todas as buscas salvas, as categorias de usuários, quadros de conexões, configurações armazenadas por conversão de livros, e receitas personalizadas. Os metadados restaurados serão apenas tão precisos quanto aos encontrados nos arquivos OPF \&. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-really\-do\-it, \-r Realmente faz a recuperação. O comando não será executado, a menos que esta opção seja especificada. .UNINDENT .SH CHECK_LIBRARY .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb check_library [options] .EE .UNINDENT .UNINDENT .sp Executar algumas verificações no sistema de arquivos representando uma biblioteca. Os relatórios são invalid_titles, extra_titles, invalid_authors, extra_authors, missing_formats, extra_formats, extra_files, missing_covers, extra_covers, failed_folders .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-csv, \-c Saída em CSV .UNINDENT .INDENT 0.0 .TP .B \-\-ignore_extensions, \-e Lista de extensões separadas por vírgula para ignorar. Padrão: tudo .UNINDENT .INDENT 0.0 .TP .B \-\-ignore_names, \-n Lista de nomes separados por vírgula para ignorar. Padrão: tudo .UNINDENT .INDENT 0.0 .TP .B \-\-report, \-r Lista de relatórios separados por vírgula. Padrão: tudo .UNINDENT .INDENT 0.0 .TP .B \-\-vacuum\-fts\-db Limpar a base de dados da pesquisa no texto completo. Isto pode ser muito lento e utilizar muita memória, dependendo do tamanho da base de dados. .UNINDENT .SH LIST_CATEGORIES .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb list_categories [opções] .EE .UNINDENT .UNINDENT .sp Produz um relatório das informações da categoria no banco de dados. A informação é equivalente à que é mostrada no Navegador de etiquetas. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-categories, \-r Lista de categorias separadas por vírgula para pesquisar nomes. Padrão: tudo .UNINDENT .INDENT 0.0 .TP .B \-\-csv, \-c Saída em CSV .UNINDENT .INDENT 0.0 .TP .B \-\-dialect Tipo de arquivo CSV que será produzido. Escolhas: excel, excel\-tab, unix .UNINDENT .INDENT 0.0 .TP .B \-\-item_count, \-i Processa apenas o número de itens em uma categoria, em vez das contagens por item dentro da categoria .UNINDENT .INDENT 0.0 .TP .B \-\-width, \-w A largura máxima de uma única linha na saída. O padrão é detectar o tamanho da tela. .UNINDENT .SH BACKUP_METADATA .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb backup_metadata [options] .EE .UNINDENT .UNINDENT .sp Backup dos metadados armazenados no banco de dados em arquivos OPF individuais em cada pasta de livros. Isso normalmente acontece automaticamente, mas você pode executar este comando para forçar uma nova geração dos arquivos OPF, com a opção \-\-all. .sp Note que normalmente não há necessidade de fazer isso, pois os arquivos OPF são copiados automaticamente, toda vez que os metadados são alterados. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-all Normalmente, este comando apenas opera em livros que tenham arquivos OPF desatualizados. Esta opção irá criar operações em todos os livros. .UNINDENT .SH CLONE .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb clone path/to/new/library .EE .UNINDENT .UNINDENT .sp Criar um \fBclone\fP da biblioteca atual. Isto cria uma nova biblioteca vazia que contém as mesmas colunas personalizadas, Bibliotecas virtuais e outros ajustes como a biblioteca atual. .sp A biblioteca clonada não contêm livros. Se você quiser criar uma cópia completa, incluindo todos os livros, use em seguida suas ferramentas de sistema de arquivos para copiar a pasta da biblioteca. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .SH EMBED_METADATA .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb embed_metadata [options] book_id .EE .UNINDENT .UNINDENT .sp Atualizar os metadados nos arquivos de livros atuais armazenados na biblioteca do calibre dos metadados no banco de dados do calibre. Normalmente, os metadados são atualizadas apenas .INDENT 0.0 .INDENT 3.5 quando exportar arquivos do calibre, este comando é útil se você deseja que os arquivos .UNINDENT .UNINDENT .INDENT 0.0 .TP .B sejam atualizados no local. Observe que diferentes formatos de arquivos suportam diferentes quantidades de metadados. Você pode usar o valor especial \(aqall\(aq para book_id para atualizar os metadados em todos os livros. Você também pode especificar várias ids de livro separado .UNINDENT .sp por espaços e intervalos de ID separados por hífens. Por exemplo: calibredb \fBembed_metadata\fP 1 2 10\-15 23 .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-only\-formats, \-f Apenas atualizar os metadados em arquivos do formato especificado. Especifique\-o várias vezes para vários formatos. Por padrão, todos os formatos são atualizados. .UNINDENT .SH SEARCH .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb search [options] search expression .EE .UNINDENT .UNINDENT .sp Procura a biblioteca para o termo de pesquisa especificado, retornando uma lista separada por vírgula de ids de livros resultantes da expressão de busca. O formato de saída é útil para alimentar outros comandos que aceitam uma lista de ids como entrada. .sp O comando de expressão poder ser qualquer coisa da poderosa consulta de busca do calibre por exemplo: calibredb \fBsearch\fP author:asimov \(aqtitle:\(dqi robot\(dq\(aq .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-limit, \-l O número máximo de resultados para retornar. O padrão é todos os resultados. .UNINDENT .SH FTS_INDEX .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb fts_index [opções] enable/disable/status/reindex .EE .UNINDENT .UNINDENT .sp Controla o processo de indexação da pesquisa no texto completo. .INDENT 0.0 .TP .B enable Habilita a indexação nesta biblioteca .TP .B disable Desabilita a indexação nesta biblioteca .TP .B status Mostra o status atual da indexação .TP .B reindex Pode ser usado para reindexar livros específicos ou a biblioteca inteira. Para reindexar livros específicos, especifique os ids como um argumento adicional após o comando reindex. Se nenhum id for especificado, a biblioteca inteira é reindexada. .UNINDENT .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-indexing\-speed A velocidade da indexação. Use \fB\(aq\fPfast\fB\(aq\fP para indexação rápida, utilizando todos os recursos de seu computador, ou \fB\(aq\fPslow\fB\(aq\fP para indexação menos intensa, consumindo menos recursos. Note que a velocidade é redefinida para lenta após cada invocação. .UNINDENT .INDENT 0.0 .TP .B \-\-wait\-for\-completion Aguarde até que todos os livros sejam indexados, exibindo periodicamente o progresso da indexação .UNINDENT .SH FTS_SEARCH .INDENT 0.0 .INDENT 3.5 .sp .EX calibredb fts_search [opções] expressão de busca .EE .UNINDENT .UNINDENT .sp Pesquisa no texto completo de toda a biblioteca ou em um subgrupo. .sp Sempre que você for passar argumentos para calibredb que possuem espaços em branco, coloque o argumento dentro de aspas. Por exemplo: \(dq/some path/with spaces\(dq .INDENT 0.0 .TP .B \-\-do\-not\-match\-on\-related\-words Encontrar apenas palavras exatas, e não palavras relacionadas. Dessa forma, \fB\(aq\fPcorrigir\fB\(aq\fP não irá encontrar \fB\(aq\fPcorrigindo\fB\(aq\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-include\-snippets Incluir trechos do texto ao redor de cada correspondência. Note que isso torna a pesquisa muito mais lenta. .UNINDENT .INDENT 0.0 .TP .B \-\-indexing\-threshold O quanto da biblioteca deve estar indexado antes de permitir a pesquisa, como porcentagem. O padrão é 90 .UNINDENT .INDENT 0.0 .TP .B \-\-match\-end\-marker O marcador usado para indicar o final de uma palavra correspondente dentro de um trecho .UNINDENT .INDENT 0.0 .TP .B \-\-match\-start\-marker O marcador usado para indicar o início de uma palavra correspondente dentro de um trecho .UNINDENT .INDENT 0.0 .TP .B \-\-output\-format O formato para a saída de resultado de pesquisa. Pode ser \fB\(dq\fPtext\fB\(dq\fP para texto simples ou \fB\(dq\fPjson\fB\(dq\fP para saída JSON. .UNINDENT .INDENT 0.0 .TP .B \-\-restrict\-to Restringir os livros pesquisados, seja usando uma expressão de busca ou ids. Por exemplo: ids:1,2,3 para restringir por ids ou search:tag:foo para restringir a livros com a etiqueta \fB\(aq\fPfoo\fB\(aq\fP\&. .UNINDENT .SH AUTHOR Kovid Goyal .SH COPYRIGHT Kovid Goyal .\" Generated by docutils manpage writer. .