calibredb - calibredb
calibredb command [options] [arguments]
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:
- 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.
- 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.
- •
- ADICIONAR A PARTIR DE DIRETÓRIOS
- 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
- --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: http://hostname:port/#library_id por exemplo,
http://localhost:8080/#mylibrary. 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
https://manual.calibre-ebook.com/generated/en/calibredb.html.
- --password
- Senha para se conectar a um Servidor de Conteúdo Calibre. Para ler
a senha da entrada padrão, use o valor especial: <stdin>.
Para ler a senha de um arquivo, use: <f:/path/to/file> (ex: <f:
followed by the full path to the file and a trailing >). Os colchetes
acima são necessários, lembre-se de escapar deles ou usar
aspas para o seu shell.
- --username
- Nome de usuário para conectar ao servidor de conteúdo do
Calibre
- --version
- mostrar número da versão do programa e sair
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --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, timestamp, title, uuid Padrão:
title,authors. O campo especial "all" 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.
- --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.
- --limit
- O número máximo de resultados para exibir. Padrão:
tudo
- --line-width,
-w
- A largura máxima de uma única linha na saída. O
padrão é detectar o tamanho da tela.
- --prefix
- O prefixo do caminho de todos arquivos. O padrão é o caminho
completo até a pasta da biblioteca.
- --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.
- --separator
- O Caractere usado para separar os campos. O padrão é um
espaço.
- --sort-by
- O campo pelo qual ordenar os resultados. Campos disponíveis:
author_sort, authors, comments, cover, formats, identifiers, isbn,
languages, last_modified, pubdate, publisher, rating, series,
series_index, size, tags, timestamp, title, uuid Padrão: id
calibredb add [opções] arquivos1 arquivo2 arquivo3 ...
Adicionar os arquivos especificados como livros para a base de
dados. Você pode também especificar diretórios,
consulte abaixo as opções relacionadas com
diretórios.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --authors,
-a
- Configure o(s) autor(es) do(s) livro(s) adicionado(s)
- --cover,
-c
- Caminho para a capa para usar no livro adicionado
- --duplicates,
-d
- Adicionar livros para a base de dados mesmo se eles já existirem.
Comparação é feita baseada nos títulos dos
livros.
- --empty,
-e
- Adicionar um livro vazio (um livro sem formatos)
- --identifier,
-I
- Defina identificadores para esse livro, como: -I asin:XXX -I isbn:YYY
- --isbn, -i
- Configure o ISBN do(s) livro(s) adicionado(s)
- --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)
- --series,
-s
- Configure as séries do(s) livro(s) adicionado(s)
- --tags, -T
- Configure as etiquetas do(s) livro(s) adicionado(s)
- --title,
-t
- Configure o título do(s) livro(s) adicionado(s)
Opções para controlar a adição de
livros a partir de diretórios. Por padrão, apenas os arquivos
que tem uma extensão de e-book conhecida são adicionados.
- --add
- Um padrão de nome de arquivo (glob), arquivos que correspondam a
este padrão serão adicionados ao varrer diretórios
por arquivos, mesmo se forem de um tipo de e-book desconhecido. Pode ser
especificado múltiplas vezes para múltiplos
padrões.
- --ignore
- Um padrão (glob) de nome de arquivo. Arquivos correspondentes a
este padrão serão ignorados ao varrer diretórios por
arquivos. Pode ser especificado múltiplas vezes para
múltiplos padrões. Por exemplo: *.pdf irá ignorar
todos os arquivos pdf
- --one-book-per-directory,
-1
- Assumir que cada diretório possui apenas um eBook e que todos os
arquivos de um diretório sejam formatos diferentes de um mesmo
eBook
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).
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
calibredb add_format [options] id ebook_file
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.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
calibredb remove_format [options] id fmt
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.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
calibredb show_metada[options] id
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.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --as-opf
- Imprimir metadados num formulário OPF (XML)
calibredb set_metadata [options] id [/path/to/metadata.opf]
Seta o metadado armazenado na base de dados do calibre para o
livro identificado pelo id para o arquivo OPF metadata.opf. Id é um
número de id do comando de busca. Você pode pegar rapidamente
para o formato OPF utilizando --as-opf no comando show_metadata. Você
pode também setar o metadado de campos individuais com a
opção --field. Se você utilizar a opção
--field, não é necessário especificar um arquivo
OPF.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --field,
-f
- O campo a ser definido. O formato é field_name:valor, por exemplo:
--field tags:etiqueta1,etiqueta2. Use --list-fields 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
é --field identifiers:isbn:XXXX,doi:YYYYY. Para campos
booleanos (sim/não) usam verdadeiro e falso ou sim e
não.
- --list-fields,
-l
- Listar os nomes dos campos de metadados que podem ser usados
com a opção --field
calibredb export [options] ids
Exportar os livros especificados pelos id (uma lista separada por
vírgula) para o sistema de arquivos. A operação de
exportação save todos os formatos do livro, suas capas e
metadados(em um arquivo opf). Você pode pegar os números de id
do comando de busca.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --all
- Exportar todos os livros do banco de dados, ignorando a lista de IDs.
- --dont-asciiize
- Normalmente, o calibre irá converter todos caracteres não
Ingleses em equivalentes Ingleses para os nomes dos arquivos. AVISO: Se
você desligar este, você poderá experimentar erros
durante salvamentos, dependendo de como o sistema de arquivos que
você está salvando suporta
"unicode". Especificar esta mudança
desligará este comportamento
- --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
- --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
- --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
- --formats
- Lista separada por vírgulas de formatos para salvar cada livro. Por
padrão todos formatos disponíveis são salvos.
- --template
- Modelo para controlar a estrutura de nome do arquivo e diretório
dos arquivos salvos. O padrão é
"{author_sort}/{title}/{title} - {authors}", que
vai salvar os livros em um subdiretório 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}
- --timefmt
- O formato para exibir datas. %d - dia, %b - mês, %m - número
do mês, %Y - ano. O padrão é: %b, %Y
- --to-dir
- Exportar livros para o diretório especificado. O padrão
é .
calibredb catalog /path/to/destination.(csv|epub|mobi|xml...) [options]
Exporta um catálogo em formato especificado pela
extensão path/to/destination. Opções controlam como as
entradas são exibidas no catálogo gerado. Note que formatos de
catálogos diferentes suportam diferentes conjuntos de
opções.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --ids, -i
- Lista separada por vírgulas dos IDs da base de dados do
catálogo. Se declarado, --search será ignorado.
Padrão: todos
- --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
- --verbose,
-v
- Mostrar informação detalhada de saída. Útil
para depuração
- --catalog-title
- Título do catálogo gerado usado como título em
metadados. Padrão: 'My Books' Aplica-se a: formatos
de saída AZW3, ePub, MOBI
- --cross-reference-authors
- Criar referências cruzadas na seção Autores de livros
com vários autores. Padrão: 'False' Aplica-se
a: formatos de saída AZW3, ePub, MOBI
- --debug-pipeline
- Salvar a saída de diferentes estágios do pipeline de
conversão para o diretório especificado. Útil se
você não tem certeza em que fase do processo de
conversão um erro está ocorrendo. Padrão:
'None' Aplica-se a: formatos de saída AZW3, ePub,
MOBI
- --exclude-genre
- Expressão regular descrevendo etiquetas para excluir como
gêneros. Padrão: '[.+]|^+$' exclui etiquetas
entre colchetes, por exemplo, '[Projeto Gutenberg]', e
'+', a etiqueta padrão para livros de leitura.
Aplica-se a: formatos de saída AZW3, ePub, MOBI
- --exclusion-rules
- Especifica as regras usadas para excluir livros do catálogo gerado.
O modelo para uma regra de exclusão é ('<rule
name>','Etiquetas','<comma-separated
list of tags>') ou ('<rule
name>','<custom
column>','<pattern>'). Por exemplo:
(('Livros
arquivados','#status','Arquivado'),)
irá excluir um livro com um valor de 'Arquivado' na
coluna personalizada 'status'. Quando várias regras
são definidas, todas as regras serão aplicadas.
Padrão:
"(('Catalogs','Tags','Catalog'),)"
Aplica-se aos formatos de saída AZW3, ePub, MOBI
- --generate-authors
- Incluir a seção 'Autores' no catálogo.
Padrão: 'False' Aplica-se a: formatos de saída
AZW3, ePub, MOBI
- --generate-descriptions
- Incluir a seção 'Descrições' no
catálogo. Padrão: 'False' Aplica-se a:
formatos de saída AZW3, ePub, MOBI
- --generate-genres
- Incluir a seção 'Gêneros' no
catálogo. Padrão: 'False' Aplica-se a:
formatos de saída AZW3, ePub, MOBI
- --generate-recently-added
- Incluir a seção 'Adicionados Recentemente' no
catálogo. Padrão: 'False' Aplica-se a:
formatos de saída AZW3, ePub, MOBI
- --generate-series
- Incluir a seção 'Gêneros' no
catálogo. Padrão: 'False' Aplica-se a:
formatos de saída AZW3, ePub, MOBI
- --generate-titles
- Incluir a seção 'Títulos' no
catálogo. Padrão: 'False' Aplica-se a:
formatos de saída AZW3, ePub, MOBI
- --genre-source-field
- Campo recurso para a seção 'Gêneros'.
Padrão: 'Etiquetas' Aplica-se a: formatos de
saída AZW3, ePub, MOBI
- Campo personalizado que contém o texto da nota para inserir no
cabeçalho da Descrição. Padrão:
'' Aplica-se a: formatos de saída AZW3, ePub,
MOBI
- --merge-comments-rule
- #<custom field>:[before|after]:[True|False] especificando:
<custom field> 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: '::' Aplica-se a formatos de saída
AZW3, ePub, MOBI
- --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, 'kindle' ou
'kindle_dx' cria uma tabela estruturada de conteúdo
com seções e artigos. Padrão: 'None'
Aplica-se a: formatos de saída AZW3, ePub, MOBI
- --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 é
('<rule name>','<source
field>','<pattern>','<prefix>').
Quando várias regras são definidas, será usada a
primeira regra correspondente. Padrão: "(('Read
books','tags','+','✓'),('Wishlist
item','tags','Wishlist','×'))"
Aplica-se a formatos de saída AZW3, ePub, MOBI
- --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:
'None' Aplica-se a formatos de saída AZW3, ePub,
MOBI
- --thumb-width
- Tamanho da dica (polegadas) para capas de livro no catálogo.
Intervalo: 1.0 - 2.0 Padrão: '1.0' Aplicado para
formatos de saída AZW3, ePub, MOBI
- --use-existing-cover
- Substituir capas existentes ao gerar o catálogo. Padrão:
'False' Aplica-se a: formatos de saída AZW3, ePub,
MOBI
calibredb saved_searches [options] (list|add|remove)
Gerencie as pesquisas salvas no banco de dados. Se você
tentar adicionar uma pesquisa com o nome que já existe, ele
será sobrescristo.
Sintaxe para adicionar:
calibredb saved_searches add search_name
search_expression
Sintaxe para remover:
calibredb saved_searches remove search_name
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
calibredb add_custom_column [opções] identificador nome tipo-de-dado
Criar uma coluna personalizada. "identificador" é
o nome de máquina para coluna. Não pode conter espaços
ou dois-pontos. "nome" é 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
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --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
--display"{\ "enum_values\ ":[\
"val1\ ", \ "val2\
"]}" 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
"exibição" para a nova coluna em
OPF.
- --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.
calibredb custom_columns [options]
Lista colunas personalizadas disponíveis. Exibe os nomes
dos campos e seus IDs.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
calibredb remove_custom_column[options]label
Remover a coluna customizada identificada pela etiqueta.
Você poderá ver as colunas costumizadas com o comando
custom_columns
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
calibredb set_custom [options] column id value
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.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --append,
-a
- Se o campo possibilitar armazenar diversos valores, não sobrescreva
os valores adicione os valores especificados aos já
existentes.
calibredb restore_database [opções]
Restaurar esse banco de dados dos metadados armazenados em
arquivos OPF em cada diretório de biblioteca do calibre. Isto
é útil se o seu arquivo metadata.db foi corrompido.
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
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --really-do-it,
-r
- Realmente faz a recuperação. O comando não
será executado, a menos que esta opção seja
especificada.
calibredb check_library [options]
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
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --report,
-r
- Lista de relatórios separados por vírgula. Padrão:
tudo
calibredb list_categories [opções]
Produz um relatório das informações da
categoria no banco de dados. A informação é equivalente
à que é mostrada no painel de etiquetas.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --categories,
-r
- Lista de categorias separadas por vírgula para pesquisar nomes.
Padrão: tudo
- --dialect
- Tipo de arquivo CSV que será produzido. Escolhas: excel,
excel-tab
- --item_count,
-i
- Processa apenas o número de itens em uma categoria, em vez das
contagens por item dentro da categoria
- --width,
-w
- A largura máxima de uma única linha na saída. O
padrão é detectar o tamanho da tela.
calibredb backup_metadata [options]
Backup dos metadados armazenados no banco de dados em arquivos OPF
individuais em cada diretório 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.
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.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --all
- Normalmente, este comando apenas opera em livros que tenham arquivos OPF
desatualizados. Esta opção irá criar
operações em todos os livros.
calibredb clone path/to/new/library
Criar um clone 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.
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.
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
calibredb embed_metadata [options] book_id
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
quando exportar arquivos do calibre, este comando
é útil se você deseja que os arquivos
por espaços e intervalos de ID separados por hífens.
Por exemplo: calibredb embed_metadata 1 2 10-15 23
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --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.
calibredb search [options] search expression
Procura a biblioteca para o termo de pesquisa específicado,
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.
O comando de expressão poder ser qualquer coisa da poderosa
consulta de busca do calibre por exemplo: author:asimov title:robot
Sempre que você for passar argumentos para calibredb que
possuem espaços em branco, coloque o argumento dentro de aspas. Por
exemplo: "/some path/with spaces"
- --limit,
-l
- O número máximo de resultados para retornar. O padrão
é todos os resultados.