calibredb - calibredb
calibredb command [options] [arguments]
calibredb je rozhraní příkazového
řádku k databázi Calibre. Má několik
níže zdokumentovaných podpříkazů.
calibredb calibredb` lze použít buď pro
zacházení s databází Calibre zadanou cestou nebo
se Serverem s obsahem Calibre běžícím buď
na místním počítači nebo přes
internet. Server s obsahem Calibre můžete spustit buď
pomocí programu
calibre-server nebo v hlavním programu
Calibre klikněte na Připojit nebo sdílet
→ Spustit Server s obsahem. Protože
calibredb může ve vašich knihovnách Calibre
provádět změny, musíte nejprve na serveru nastavit
ověřování. Jsou dva způsoby, jak toho
dosáhnout:
- •
- Pokud se plánujete připojovat pouze k serveru
běžícímu na
stejném počítači, můžete
jednoduše použít volbu Serveru s obsahem
--enable-local-write, aby umožnil jakémukoliv programu,
včetně calibredb, běžícímu na
místním počítači provádět
změny v datech Calibre. Při spuštění
serveru z hlavního programu Calibru je tato možnost v
Předvolby → Sdílení po
síti → Rozšířené.
- •
- Pokud chcete povolit přístup přes
internet, měli byste na serveru nastavit
uživatelské účty a použít volby
--username a
--password pro
calibredb, aby jim
udělil přístup. Ověřování
uživatele pro
calibre-server můžete nastavit
pomocí volby
--enable-auth a pomocí
--manage-users
vytvořit uživatelské účty. Pokud
spouštíte server z hlavního programu Calibre,
použijte Předvolby → Sdílení
po síti → Vyžadovat
uživatelské jméno a heslo.
Pro připojení k běžícímu serveru s
obsahem předejte adresu URL serveru volbě
--with-library,
viz dokumentace této volby pro podrobnosti a příklady.
- •
- GLOBÁLNÍ VOLBY
- •
- list
- •
- add
- •
- 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
- •
- fts_index
- •
- fts_search
- --help, -h
- zobrazit tuto zprávu nápovědy a
ukončit
- --library-path, --with-library
- Cesta ke knihovně Calibre. Výchozí je
použít cestu uloženou v nastaveních. Pro
provádění akce na vzdálených
knihovnách se můžete také připojit k
Serveru s obsahem Calibre. Abyste to udělali, použijte URL
ve formě: http://hostitel:port/#id_knihovny,
například http://localhost:8080/#mojeknihovna.
id_knihovny je identifikátor knihovny, ke které se chcete
připojit na Serveru s obsahem. Pomocí
speciální hodnoty id_knihovny - můžete
získat seznam identifikátorů knihoven
dostupných na serveru. Pro podrobnosti o nastavení
přístupu prostřednictvím Serveru s obsahem
navštivte
https://manual.calibre-ebook.com/cs/generated/cs/calibredb.html.
- --password
- Heslo pro připojení k Serveru s obsahem
Calibre. Pro přečtení hesla ze standardního
vstupu použijte speciální hodnotu: <stdin>. Pro
přečtení hesla ze souboru použijte:
<f:/path/to/file> (tj. <f: následované
úplnou cestou k souboru a koncovou >). Výše
uvedené lomené závorky jsou vyžadovány,
nezapomeňte je uvodit nebo použijte uvozovky pro
váš shell.
- --timeout
- Časový limit v sekundách u
připojení ke knihovně Calibre přes
síť. Výchozí je dvě minuty.
- --username
- Uživatelské jméno pro
připojení k Serveru s obsahem Calibre
- --version
- zobrazit číslo verze programu a
ukončit
Vypsat knihy dostupné v databázi Calibre.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --ascending
- Seřadit výsledky ve vzestupném
pořadí
- --fields, -f
- Zobrazená pole při výpisu knih v
databázi. Měl by to být čárkami
oddělený seznam polí. Dostupná pole:
author_sort, authors, comments, cover, formats, identifiers, isbn,
languages, last_modified, pubdate, publisher, rating, series,
series_index, size, tags, template, timestamp, title, uuid
Výchozí: title,authors. Pro výběr všech
polí může být použito
speciální pole „all“. Kromě
výše uvedených polí jsou také
dostupná vlastní pole, jako například
*field_name, pro vlastní pole #rating použijte název
*rating
- --for-machine
- Generovat výstup ve formátu JSON,
který je vhodnější pro strojní
analýzu. Způsobí, že
šířka řádku a volby
oddělovače budou ignorovány.
- --limit
- Maximální počet výsledků
k zobrazení. Výchozí: vše
- --line-width, -w
- Maximální šířka jednoho
řádku ve výstupu. Výchozí
nastavení pro rozpoznání velikosti obrazovky.
- --prefix
- Předpona pro všechny cesty k souborům.
Výchozí je absolutní cesta do složky
knihovny.
- --search, -s
- Filtrovat výsledky podle vyhledávacího
dotazu. Pro formát vyhledávacího dotazu se
podívejte do dokumentace související s
hledáním v uživatelské
příručce. Výchozí je
neprovádět žádné
filtrování.
- --separator
- Řetězec použitý pro
oddělení polí. Výchozí je mezera.
- --sort-by
- Pole, podle kterého řadit výsledky.
Více polí můžete zadat jejich
oddělením čárkami. Dostupná pole:
author_sort, authors, comments, cover, formats, identifiers, isbn,
languages, last_modified, pubdate, publisher, rating, series,
series_index, size, tags, template, timestamp, title, uuid
Výchozí: id
- --template
- Šablona, kterou spustit, pokud je
„template“ v seznamu polí. Výchozí:
Žádná
- --template_file, -t
- Cesta k souboru obsahujícímu šablonu,
kterou spustit, pokud je „template“ v seznamu polí.
Výchozí: Žádná
- --template_heading
- Záhlaví sloupce šablony.
Výchozí: %dvýchozí. Tato volba je
ignorována, pokud je nastavena volba --for-machine
calibredb add [options] file1 file2 file3...
Přidat zadané soubory jako knihy do databáze.
Můžete také zadat složky, podívejte se na
volby související s následující
složkou.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --authors, -a
- Nastavit autory přidaných knih
- --automerge, -m
- Pokud jsou nalezeny knihy s podobnými názvy a
autory, automaticky sloučit příchozí
formáty (soubory) do existujících
záznamů knih. Hodnota „ignore“ znamená,
že duplicitní formáty jsou zahozeny. Hodnota
„overwrite“ znamená, že duplicitní
formáty v knihovně jsou přepsány nově
přidanými soubory. Hodnota „new_record“
znamená, že duplicitní formáty jsou
umístěny do nového záznamu knihy.
- --cover, -c
- Nastavit použitou obálku pro přidanou
knihu
- --duplicates, -d
- Přidat knihy do databáze, i když
již existují. Srovnání je
prováděno na základě názvů knih.
Pamatujte, že volby --automerge mají
přednost.
- --empty, -e
- Přidat prázdnou knihu (kniha bez
formátů)
- --identifier, -I
- Nastavit identifikátory pro tuto knihu, např.
-I asin:XXX -I isbn:YYY
- --isbn, -i
- Nastavit ISBN přidaných knih
- --languages, -l
- Čárkami oddělený seznam
jazyků (nejlepší je použít kódy
jazyka ISO639, i když mohou být rozpoznány
také některé názvy jazyků)
- --series, -s
- Nastavit série přidaných knih
- --series-index, -S
- Nastavit číslo série
přidaných knih
- --tags, -T
- Nastavit štítky přidaných
knih
- --title, -t
- Nastavit název přidaných knih
Volby pro ovládání přidávání
knih ze složek. Ve výchozím nastavení jsou
přidávány pouze soubory, které mají
příponu známých typů souborů e-knih.
- --add
- Vzor názvu souboru (glob), soubory
odpovídající tomuto vzoru budou přidány
při prohledávání souborů ve
složkách, dokonce i když nejsou známého
typu souboru e-knihy. Může být zadáno
vícekrát pro více vzorů.
- --ignore
- Vzor názvu souboru (glob), soubory
odpovídající tomuto vzoru budou ignorovány
při prohledávání souborů ve
složkách. Může být zadáno
vícekrát pro více vzorů:
Například: *.pdf bude ignorovat všechny soubory
PDF
- --one-book-per-directory, -1
- Předpokládat, že každá
složka má pouze jednu logickou knihu, a že
všechny soubory v ní jsou různé formáty
e-knih této knihy
- --recurse, -r
- Zpracuj složky rekurzivně
Odebrat knihy identifikované identifikátory z databáze.
Identifikátory by měly být čárkami
oddělený seznam identifikačních
čísel (identifikační čísla
můžete získat pomocí příkazu
search). Například 23,34,57-85 (když
zadáváte rozsah, poslední číslo rozsahu
není zahrnuto).
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --permanent
- Nepoužívat Koš
calibredb add_format [options] id ebook_file
Přidat e-knihu v ebook_file do dostupných formátů
pro logickou knihu identifikovanou identifikátorem.
Identifikátor můžete získat pomocí
příkazu search. Pokud formát již existuje, je
nahrazen, pokud není zadána volba nenahrazovat.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --dont-replace
- Nenahrazovat formát, pokud již existuje
calibredb remove_format [options] id fmt
Odebrat formát fmt z logické knihy identifikované
identifikátorem. Identifikátor můžete
získat pomocí příkazu search. fmt by měla
být přípona souboru, jako je LRF, TXT nebo EPUB. Pokud
logická kniha nemá dostupné fmt, nedělat nic.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
calibredb show_metadata [options] id
Zobrazit metadata uložená v databázi Calibre pro knihu
identifikovanou identifikátorem. Identifikátor je
identifikační číslo z příkazu
search.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --as-opf
- Vypsat metadata v podobě OPF (XML)
calibredb set_metadata [options] book_id [/path/to/metadata.opf]
Nastavit metadata uložená v databázi Calibre pro knihu
identifikovanou pomocí book_id ze souboru OPF metadata.opf. book_id je
identifikační číslo knihy z příkazu
search. Můžete získat rychlé chování
pro formát OPF pomocí přepínače --as-opf
příkazu show_metadata. Můžete také nastavit
metadata jednotlivých polí pomocí volby --field. Pokud
použijete volbu --field, není potřeba zadávat
soubor OPF.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --field, -f
- Pole k nastavení. Formát je field_name:value,
například : --field tags:tag1,tag2. Použijte
--list-fields pro získání seznamu všech
názvů polí. Tuto volbu můžete zadat
vícekrát pro nastavení více polí.
Poznámka: Pro jazyky musíte použít kódy
jazyka ISO639 (např. cs pro češtinu, en pro
angličtinu, fr pro francouzštinu atd.). Pro
identifikátory je syntaxe --field
identifiers:isbn:XXXX,doi:YYYYY. Pro pole logických hodnot (ano/ne)
použijte pravda a nepravda nebo ano a ne.
- --list-fields, -l
- Vypsat názvy polí metadat, která mohou
být použita s volbou --field
calibredb export [options] ids
Exportovat knihy zadané identifikátory (čárkami
oddělený seznam) do systému souborů. Operace
exportu ukládá všechny formáty knihy, její
obálku a metadata (do souboru opf). Identifikační
čísla můžete získat z příkazu
search.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --all
- Exportovat všechny knihy v databázi,
ignorovat seznam identifikátorů.
- --dont-asciiize
- Nechat Calibre převést všechny
neanglické znaky na anglické ekvivalenty pro názvy
souborů. To je užitečné, pokud
ukládáte do starší verze systému
souborů bez plné podpory názvů souborů
Unicode. Zadání tohoto přepínače vypne
toto chování.
- --dont-save-cover
- Obyčejně Calibre uloží
obálku do samostatného souboru společně se
skutečnými soubory e-knih. Zadání tohoto
přepínače vypne toto chování.
- --dont-update-metadata
- Obyčejně Calibre aktualizuje metadata v
uložených souborech z toho, co je v knihovně Calibre.
Zpomalí ukládání na disk. Zadání
tohoto přepínače vypne toto
chování.
- --dont-write-opf
- Obyčejně Calibre zapíše
metadata do samostatného souboru OPF společně se
skutečnými soubory e-knih. Zadání tohoto
přepínače vypne toto chování.
- --formats
- Čárkami oddělený seznam
formátů pro uložení pro každou knihu.
Ve výchozím nastavení jsou ukládány
všechny dostupné formáty.
- --progress
- Průběh hlášení
- --replace-whitespace
- Nahradit prázdné znaky
podtržítky.
- --single-dir
- Exportovat všechny knihy do jedné
složky
- --template
- Šablona pro ovládání
názvu souboru a struktury složekukládaných
souborů. Výchozí je
"{author_sort}/{title}/{title} - {authors} ",
což uloží knihy do podsložky podle autora s
názvy souborů obsahujícími název a
autora. Dostupné ovládací prvky jsou: {author_sort,
authors, id, isbn, languages, last_modified, pubdate, publisher, rating,
series, series_index, tags, timestamp, title}
- --timefmt
- Formát, ve kterém zobrazovat data. %d - den,
%b - měsíc, %m - číslo měsíce,
%Y - rok. Výchozí je: %b, %Y
- --to-dir
- Exportovat knihy do zadané složky.
Výchozí je .
- --to-lowercase
- Převést cesty na malá
písmena.
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.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --ids, -i
- Čárkami oddělený seznam
identifikátorů databáze pro katalog. Pokud je
deklarováno, --search je ignorováno.
Výchozí: vše
- --search, -s
- Filtrovat výsledky podle vyhledávacího
dotazu. Pro formát vyhledávacího dotazu se
podívejte do dokumentace související s
hledáním v uživatelské
příručce. Výchozí:
žádné filtrování
- --verbose, -v
- Zobrazit podrobné výstupní informace.
Užitečné pro ladění
- --catalog-title
- Název generovaného katalogu
použitý jako název v metadatech.
Výchozí: 'My Books' Použije se na:
výstupní formáty AZW3, EPUB, MOBI
- --cross-reference-authors
- Vytvořit křížové odkazy
v oddílu Autoři pro knihy s více autory.
Výchozí: 'False' Použije se na:
výstupní formáty AZW3, EPUB, MOBI
- --debug-pipeline
- Uložit výstup z různých
stavů převodního řetězce do
zadané složky. Užitečné, pokud si
nejste jisti, ve kterém stavu procesu převodu se objevuje
chyba. Výchozí: 'None' Použije se na:
výstupní formáty AZW3, EPUB, MOBI
- --exclude-genre
- Regulární výraz
popisující štítky, které
vyloučit jako žánry. Výchozí:
'[.+]|^+$ ' vylučuje štítky v
hranatých závorkách, např. '[Project
Gutenberg] ' a '+', výchozí
štítek pro přečtené knihy.
Použije se na: výstupní formáty AZW3, EPUB,
MOBI
- --exclusion-rules
- Určuje pravidla použitá pro
vyloučení knih z generovaného katalogu. Model pro
pravidlo vyloučení je buď ( '<název
pravidla>
','Tags','<čárkami
oddělený seznam štítků> ')
nebo ( '<název
pravidla>','<vlastní sloupec>
','<vzor> '). Například:
(('Archivované knihy
','#stav','Archivováno '),)
vyloučí knihu s hodnotou 'Archivováno'
ve vlastním sloupci 'stav'. Pokud je
definováno více pravidel, budou použita
všechna pravidla. Výchozí:
"(('Catalogs
','Tags','Catalog '),)"
Použije se na výstupní formáty AZW3, EPUB,
MOBI
- --generate-authors
- Zahrnout oddíl 'Autoři' do
katalogu. Výchozí: 'False' Použije se
na: výstupní formáty AZW3, EPUB, MOBI
- --generate-descriptions
- Zahrnout oddíl 'Popisy' do katalogu.
Výchozí: 'False' Použije se na:
výstupní formáty AZW3, EPUB, MOBI
- --generate-genres
- Zahrnout oddíl 'Žánry'
do katalogu. Výchozí: 'False' Použije
se na: výstupní formáty AZW3, EPUB, MOBI
- --generate-recently-added
- Zahrnout oddíl 'Nedávno
přidané ' do katalogu. Výchozí:
'False ' Použije se na: výstupní
formáty AZW3, EPUB, MOBI
- --generate-series
- Zahrnout oddíl 'Série' do
katalogu. Výchozí: 'False' Použije se
na: výstupní formáty AZW3, EPUB, MOBI
- --generate-titles
- Zahrnout oddíl 'Názvy' do
katalogu. Výchozí: 'False' Použije se
na: výstupní formáty AZW3, EPUB, MOBI
- --genre-source-field
- Zdrojové pole pro oddíl
‚Žánry. Výchozí:
'Štítky ' Použije se na:
výstupní formáty AZW3, EPUB, MOBI
- --header-note-source-field
- Vlastní pole obsahující text
poznámky k vložení do záhlaví Popisu.
Výchozí: '' Použije se na:
výstupní formáty AZW3, EPUB, MOBI
- --merge-comments-rule
- #<custom field>:[before|after]:[True|False]
určující: <custom field>Vlastní pole
obsahující poznámky ke sloučení s
komentáři [before|after] Umístění
poznámek vzhledem ke kometářům [True|False] -
Mezi poznámky a komentáře je vložena
vodorovná čára Výchozí:
'::' Použije se na: výstupní
formáty AZW3, EPUB, MOBI
- --output-profile
- Určuje výstupní profil. V
některých případech je vyžadován
výstupní profil pro optimalizaci katalogu pro
zařízení. Například
'kindle' nebo 'kindle_dx'
vytvoří strukturovaný obsah s Oddíly a
Články. Výchozí: 'None'
Použije se na: výstupní formáty AZW3, EPUB,
MOBI
- --prefix-rules
- Určuje pravidla použitá pro
zahrnutí předpon označujících
přečtené knihy, seznam přání a
jiné předpony zadané uživatelem. Model pro
pravidlo předpony je ( '<název
pravidla>', '<zdrojové
pole>','<vzor>
','<předpona> '). Pokud je
definováno více pravidel, bude použito první
odpovídající pravidlo. Výchozí:
'(( 'Read
books','tags','+',
'✓'),( 'Wishlist
item','tags',
'Wishlist','× '))'
Použije se na výstupní formáty AZW3, EPUB,
MOBI
- --preset
- Použít pojmenovanou předvolbu
vytvořenou Nástrojem pro sestavení katalogu v
grafickém rozhraní. Předvolba určuje
všechna nastavení pro sestavení katalogu.
Výchozí: 'None' Použije se na
výstupní formáty AZW3, EPUB, MOBI
- --thumb-width
- Nápověda velikosti (v palcích) pro
obálky knih v katalogu. Rozsah: 1,0 - 2,0 Výchozí:
'1.0' Použije se na výstupní
formáty AZW3, EPUB, MOBI
- --use-existing-cover
- Nahradit existující obálku při
generování katalogu. Výchozí:
'False' Použije se na: výstupní
formáty AZW3, EPUB, MOBI
calibredb saved_searches [options] (list|add|remove)
Spravovat uložená hledání
umístěná v této databázi. Pokud se
pokusíte přidat dotaz s názvem, který již
existuje, bude nahrazen.
Syntaxe pro přidání:
calibredb
saved_searches add search_name search_expression
Syntaxe pro odebrání:
calibredb
saved_searches remove search_name
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
calibredb add_custom_column [options] label name datatype
Vytvořit vlastní sloupec. label je název sloupce
vhodný pro stroje. Neměl by obsahovat mezery nebo
dvojtečky. name je název sloupce vhodný pro lidi.
datatype je jeden z: bool, comments, composite, datetime, enumeration, float,
int, rating, series, text
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --display
- Slovník voleb pro přizpůsobení,
jak budou data v tomto sloupci interpretována. Toto je
řetězec JSON. Pro sloupce výčtu
použijte --display"{\ "enum_values\
":[\ "val1\ ", \ "val2\
"]}" Je mnoho voleb, které mohou
přijít do proměnné display. Volby podle typu
sloupce jsou: složené: composite_template, composite_sort,
make_category,contains_html, use_decorations datum a čas:
date_format výčet: enum_values, enum_colors, use_decorations
celá část, plovoucí: number_format text:
is_names, use_decorations Nejlepší způsob jak
najít zákonité kombinace, je vytvořit v
grafickém rozhraní vlastní sloupec vhodného
typu, pak vyhledat v záložním OPF knihu
(ujistěte se, že byl vytvořen nový OPF od
přidání sloupce). Uvidíte JSON pro
"display " pro nový sloupec v OPF.
- --is-multiple
- Tento sloupec ukládá štítky
jako data (tj. více čárkami oddělených
hodnot). Použije se, pouze pokud je datový typ text.
calibredb custom_columns [options]
Vypsat dostupné vlastní sloupce. Zobrazí popisky
sloupců a identifikátory.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --details, -d
- Zobrazit podrobnosti pro každý sloupec.
calibredb remove_custom_column [options] label
Odebrat vlastní sloupec identifikovaný popiskem. Dostupné
sloupce můžete zobrazit příkazem custom_columns.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --force, -f
- Nepožadovat potvrzení
calibredb set_custom [options] column id value
Nastavit hodnotu vlastního sloupce pro knihu identifikovanou
identifikátorem. Seznam identifikátorů
můžete získat pomocí příkazu search.
Seznam názvů vlastních sloupců
můžete získat pomocí příkazu
custom_columns.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --append, -a
- Pokud sloupec ukládá více hodnot,
přidat zadané hodnoty k existujícím,
namísto jejich nahrazení.
calibredb restore_database [options]
Obnovit tuto databázi z metadat uložených v souborech OPF v
každé složce knihovny Calibre. To je
užitečné, pokud byl váš soubor meatadata.db
poškozen.
VAROVÁNÍ: Tento příkaz znovu úplně
vygeneruje vaši databázi. Ztratíte všechna
uložená hledání, uživatelské
katalogy, zásuvné panely, uložená nastavení
převodu pro knihu a vlastní předpisy. Obnovená
metadata budou pouze tak přesná, jako to, co je nalezeno v
souborech OPF.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --really-do-it, -r
- Opravdu provést obnovení.
Příkaz nebude spuštěn, pokud není
zadána tato volba.
calibredb check_library [options]
Provést některé kontroly souborového systému
představujícího knihovnu. Hlášení
jsou invalid_titles, extra_titles, invalid_authors, extra_authors,
missing_formats, extra_formats, extra_files, missing_covers, extra_covers,
failed_folders
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --ignore_extensions, -e
- Čárkami oddělený seznam
ignorovaných přípon. Výchozí:
vše
- --ignore_names, -n
- Čárkami oddělený seznam
ignorovaných názvů. Výchozí:
vše
- --report, -r
- Čárkami oddělený seznam
hlášení. Výchozí: vše
- --vacuum-fts-db
- Vyčistit databázi fulltextového
vyhledávání. V závislosti na velikosti
databáze to může být velmi pomalé a
náročné na paměť.
calibredb list_categories [options]
Vytvořit hlášení informací o
kategoriích v databázi. Informace je ekvivalentem toho, co je
zobrazeno v Prohlížeči štítků.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --categories, -r
- Čárkami oddělený seznam
kategorií názvů vyhledávání.
Výchozí: vše
- --dialect
- Typ souboru CSV, který vytvářet.
Možnosti: excel, excel-tab, unix
- --item_count, -i
- Výstupem je pouze počet položek v
kategorii namísto počtů na položku v
kategorii.
- --width, -w
- Maximální šířka jednoho
řádku ve výstupu. Výchozí
nastavení pro rozpoznání velikosti obrazovky.
calibredb backup_metadata [options]
Zálohovat metadata uložená v databázi do
jednotlivých souborů OPF v každé složce
knih. Toto se normálně děje automaticky, ale
můžete tento příkaz spustit s volbou --all, abyste
vynutili opětovné vygenerování souborů OPF.
Pamatujte, že normálně není vůbec
potřeba toto dělat, protože soubory OPF jsou
zálohovány automaticky pokaždé, když se
změní metadata.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --all
- Normálně tento příkaz pracuje
pouze nad knihami, které mají zastaralé soubory OPF.
Pomocí této volby pracuje nad všemi knihami.
calibredb clone path/to/new/library
Vytvořit klon aktuální knihovny. Toto vytvoří
novou, prázdnou knihovnu, která má stejné
vlastní sloupce, Virtuální knihovny a jiná
nastavení jako aktuální knihovna.
Klonovaná knihovna nebude obsahovat žádné knihy.
Pokud chcete vytvořit úplný duplikát
včetně všech knih, pak jednoduše použijte
nástroje vašeho systému souborů ke
zkopírování složky knihovny.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
calibredb embed_metadata [options] book_id
Aktualizovat metadata ve skutečných souborech knih
uložená v knihovně Calibre z metadat v databázi
Calibre. Normálně jsou metadata aktualizována pouze
při exportování souborů z Calibre, tento
příkaz je užitečný, pokud chcete, aby byla
metadata aktualizována na místě. Pamatujte, že
různé formáty souborů podporují
různá množství metadat. K aktualizaci metadat ve
všech knihách můžete pro book_id
použít speciální hodnotu 'all'.
Můžete také zadat mnoho identifikátorů knih
oddělených mezerami a rozsahů
identifikátorů oddělených spojovníky.
Například: calibredb
embed_metadata 1 2 10-15 23
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --only-formats, -f
- Aktualizovat metadata pouze v souborech zadaného
formátu. Zadejte vícekrát pro více
formátů. Ve výchozím nastavení jsou
aktualizovány všechny formáty.
calibredb search [options] search expression
Vyhledat v knihovně zadaný hledaný výraz
vracející čárkami oddělený seznam
identifikátorů knih odpovídající
hledanému výrazu.Výstupní formát je
užitečný pro zásobení jiných
příkazů, které přijímají
seznam identifikátorů jako vstup.
Hledaný výraz může být cokoliv z
výkonného jazyka vyhledávacích dotazů
Calibre, například: calibredb
search author:asimov
'title:"i robot"'
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --limit, -l
- Maximální počet výsledků
k navrácení. Výchozí je všechny
výsledky.
calibredb fts_index [volby] enable/disable/status/reindex
Ovládání procesu indexování
fulltextového vyhledávání.
- enable
- Zapne indexování FTV pro tuto knihovnu.
- disable
- Vypne indexování FTV pro tuto knihovnu.
- status
- Zobrazí aktuální stav
indexování
- reindex
- Může být použito ke znovu
indexování buď konkrétních knih, nebo
celé knihovny. Pro znovu indexování
konkrétních knih zadejte identifikátory knih jako
další argumenty za příkazem reindex. Pokud
nejsou zadány žádné identifikátory
knih, bude znovu indexována celá knihovna.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --indexing-speed
- Rychlost indexování. Použijte
rychlé pro rychlé indexování
využívající všechny zdroje
vašeho počítače a pomalé pro
indexování méně náročné
na zdroje. Pamatujte, že rychlost se po každém
vyvolání obnoví na pomalou.
- --wait-for-completion
- Čekat, dokud nejsou všechny knihy
indexovány, pravidelně zobrazovat průběh
indexování
calibredb fts_search [volby] vyhledávací výraz
Provede fulltextové vyhledávání v celé
knihovně nebo její podmnožině.
Kdykoliv předáváte parametry pro calibredb, který
mají mezery, uzavřete parametry uvozovkami.
Například: „/some path/with spaces
- --do-not-match-on-related-words
- Porovnávat pouze přesná slova, nikoliv
související slova. Takže oprava se nebude shodovat s
opravou.
- --include-snippets
- Zahrnout úryvky textu obklopující
každou shodu. Pamatujte, že to výrazně
zpomaluje vyhledávání.
- --indexing-threshold
- Kolik v procentech z knihovny musí být
indexováno, než je povoleno
vyhledávání. Výchozí nastavení
je 90
- --match-end-marker
- Značka použitá k
označení konce shodného slova uvnitř
úryvku
- --match-start-marker
- Značka použitá k
označení začátku shodného slova
uvnitř úryvku
- --output-format
- Formát, ve kterém vypisovat výsledky
vyhledávání. Buď „text“ pro
prostý text, nebo „json“ pro výstup JSON.
- --restrict-to
- Omezit vyhledávané knihy buď
pomocí vyhledávacího výrazu, nebo
identifikátorů. Například: ids:1,2,3 pro
omezení podle identifikátorů nebo search:tag:foo pro
omezení na knihy se značkou foo.
Kovid Goyal
Kovid Goyal