calibredb - calibredb
calibredb parancs [kapcsolók] [argumentumok]
calibredb a Calibre adatbázis parancssori
felülete. Számos al-parancsa van, amelyeket alább
dokumentálunk.
calibredb a :command:` az elérési
útvonal által megadott Calibre adatbázis, vagy a helyi
gépen vagy az interneten futó Content server Calibre
manipulálására használható. A Calibre
Content server programot vagy a calibre-server programmal
indíthatja el, vagy a Calibre főprogramban a Connect/share
→ Start Content server gombra kattintva. Mivel a
calibredb módosíthatja a Calibre
könyvtárakat, először be kell
állítania a hitelesítést a szerveren. Ennek
két módja van:
- Ha csak egy ugyanazon a számítógépen
futó kiszolgálóhoz kíván csatlakozni,
egyszerűen használja a tartalomkiszolgáló
--enable-local-write opcióját, hogy
engedélyezze a helyi számítógépen
futó programokat, beleértve a calibredb-t is. hogy
módosítsa a Calibre adatokat. Amikor a szervert a fő
Calibre programból futtatja, ez az opció a :guilabel:
`
Beállítások- >Hálózati
megosztás->Speciális menüpontban
található.
- Ha engedélyezni szeretné az interneten keresztüli
hozzáférést, akkor állítson be
felhasználói fiókokat a szerveren, és
használja az --username és --password
opciókat a calibredb
hozzáférésének
beállításához. Beállíthatja a
felhasználói hitelesítést a
calibre-server számára az
--enable-auth``opció használatával és a
``--manage-users használatával a
felhasználói fiókok
létrehozásához. Ha a szervert a fő Calibre
programból
Egy futó tartalomkiszolgálóhoz való
csatlakozáshoz adja meg a kiszolgáló URL
címét az --with-library opciónak. A
részletekért és példákért tekintse
meg az opció dokumentációját.
- GLOBÁLIS BEÁLLÍTÁSOK
- 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
- --library-path,
--with-library
- Útvonal a Calibre könyvtárhoz.
Alapértelmezés szerint a beállításokban
tárolt útvonalat kell használni. Csatlakozhat egy
Calibre tartalomkiszolgálóhoz is, hogy távoli
könyvtárakon hajtson végre műveleteket. Ehhez
használja a következő formátumú URL-t:
http://hostname:port/#library_id, például:
http://localhost:8080/#mylibrary. A library_id annak a
könyvtárnak az azonosítója, amelyhez a
tartalomkiszolgálón csatlakozni kíván.
Használhatja a - speciális library_id
értékét a szerveren elérhető
könyvtárazonosítók listájának
megtekintéséhez. A tartalomszerveren keresztüli
hozzáférés beállításának
részleteiért lásd:
https://manual.calibre-ebook.com/generated/en/calibredb.html.
- --password
- Jelszó a Calibre tartalomkiszolgálóhoz való
csatlakozáshoz. A jelszó normál bemenetről
történő olvasásához használja a
speciális értéket: <stdin>. A jelszó
fájlból való olvasásához
használja: <f:/path/to/file> (azaz <f: followed by the
full path to the file and a trailing >). A fenti szögletes
zárójelek kötelezőek, ne felejtse el kihagyni
őket, vagy használjon idézőjeleket a
"shell"-hez.
- --timeout
- Időtúllépés másodpercben, amikor a
hálózaton keresztül csatlakozik egy Calibre
könyvtárhoz. Az alapértelmezett érték
két perc.
- --username
- Felhasználónév a Calibre
Tartalomkiszolgálóhoz történő
kapcsolódáshoz
- --version
- program verziójának megjelenítése és
kilépés
A Calibre adatbázisában lévő
könyvek :command:
`
list`ája.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --fields,
-f
- A könyvek adatbázisban való
listázásakor megjelenítendő mezők. A
mezők vesszővel elválasztott listája legyen.
Elérhető mezők: author_sort, authors, comments,
cover, formats, identifiers, isbn, languages, last_modified, pubdate,
publisher, rating, series, series_index, size, tags, template, timestamp,
title, uuid Alapértelmezett: title,authors. Az
"Mind” speciális mezővel az összes
mezőt kijelölhetjük. A fenti beépített
mezőkön kívül egyéni mezők
'*field_name' néven is elérhetők,
például egyéni mezőhöz #rating
használja a következő nevet:
*értékelés
- --for-machine
- Kimenet generálása JSON formátumban, amely
alkalmasabb a gépi elemzésre. A vonalszélesség
és az elválasztó beállítások
figyelmen kívül hagyását okozza.
- --limit
- A megjeleníthető eredmények maximális
száma. Alapértelmezett: mind (all)
- --line-width,
-w
- Egy sor maximális szélessége a kimenetben. A
képernyőmérethez szükséges.
- --prefix
- Minden elérési útvonal előtagja.
Alapértelmezettként az adatbázis
mappájának elérési útja.
- --search,
-s
- Keresési eredmény szűrése. A keresési
feltétel megadásához tanulmányozza meg a
Felhasználói Kézikönyv ide vonatkozó
részét. Alapértelmezésként nincs
szűrés.
- --separator
- A mezők elválasztására szolgáló
karakter vagy szöveg. Alapbeállítás a
szóköz.
- --sort-by
- A mező, amely alapján rendezni kell az eredményeket.
Több mezőt is megadhat, ha vesszővel választja
el őket. Elérhető mezők: author_sort, authors,
comments, cover, formats, identifiers, isbn, languages, last_modified,
pubdate, publisher, rating, series, series_index, size, tags, template,
timestamp, title, uuid Alapértelmezett: id
- --template
- A futtatandó sablon, ha "template" szerepel
a mezőlistában. Alapértelmezés: nincs
- --template_file,
-t
- A futtatandó sablont tartalmazó fájl
elérési útja, ha "template"
szerepel a mezőlistában. Alapértelmezés:
nincs
- --template_heading
- Modell oszlopfejléc. Alapértelmezett érték:
template. Ezt a beállítást a rendszer figyelmen
kívül hagyja, ha a --for-machine opció be van
állítva.
calibredb add [opciók] fájl1 fájl2 fájl3 ...
Adja hozzá a megadott fájlokat
könyvként az adatbázishoz. Megadhat mappákat is,
lásd alább a mappákkal kapcsolatos
beállításokat.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --automerge,
-m
- Ha hasonló címmel és szerzővel
rendelkező könyveket talál, a bejövő
formátumokat (fájlokat) automatikusan egyesíti a
meglévő könyvrekordokba. Az "ignore -
kihagyás" érték azt jelenti, hogy a
duplikált formátumokat a rendszer elveti. Az
"overwrite - felülírás"
érték azt jelenti, hogy a könyvtárban
található duplikált formátumok
felülíródnak az újonnan hozzáadott
fájlokkal. A "new_record -
új_rekord" értéke azt jelenti, hogy a
duplikált formátumok egy új könyvrekordba
kerülnek.
- --duplicates,
-d
- Könyvek hozzáadása az adatbázishoz akkor is,
ha már léteznek. Az összehasonlítás a
könyvcímek és szerzők alapján
történik. Vegye figyelembe, hogy --automerge
opció élvez elsőbbséget.
- --empty,
-e
- Üres könyv hozzáadása (könyv
formátumok nélkül)
- --isbn, -i
- A hozzáadott könyv(ek)
ISBN-azonosítójának megadása
- --languages,
-l
- A nyelvek vesszővel elválasztott listája (legjobb az
ISO639 nyelvi kódok használatához, bár egyes
nyelveket is fel lehet ismerni)
- --tags, -T
- A hozzáadott könyv(ek) címkéinek
megadása
Lehetőségek a könyvek mappákból
történő hozzáadásának
szabályozására. Alapértelmezés szerint
csak azok a fájlok kerülnek hozzáadásra, amelyek
kiterjesztése ismert e-könyv fájltípusokra
vonatkozik.
- --add
- Fájlnév (glob) minta, ennek a mintának
megfelelő fájlok hozzáadódnak a mappák
fájlok keresésekor, még akkor is, ha azok nem ismert
e-könyv fájltípusúak. Több
mintához többször is megadható.
- --ignore
- A fájlnév (glob) minta, az ennek a mintának
megfelelő fájlok figyelmen kívül maradnak a
mappák fájlok keresésekor. Több
mintához többször is megadható.
Például: *.pdf figyelmen kívül hagy minden PDF
fájlt
- --one-book-per-directory,
-1
- Tételezzük fel, hogy minden mappában csak egyetlen
logikai könyv található, és a benne
lévő összes fájl az adott könyv
különböző
e-könyv-formátumai
eltávolítja az azonosítókkal
azonosított könyveket az adatbázisból. Az id-k
az azonosítószámok vesszővel elválasztott
listája kell lennie (az azonosítószámokat a
keresés paranccsal kaphatja meg). Például 23,34,57-85
(tartomány megadásakor a tartomány utolsó
száma nem szerepel).
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
calibredb add_format [options] id ebook_file
Hozzáadja az ebook_file fájlban
található e-könyvet az id által
azonosított logikai könyv elérhető
formátumaihoz. Az azonosítót a keresés
paranccsal kaphatja meg. Ha a formátum már létezik,
akkor a rendszer lecseréli, hacsak nincs megadva a nincs csere
beállítás.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
calibredb remove_format [options] id fmt
Eltávolítja el az fmt formátumot az id
által azonosított logikai könyvből. Az
azonosítót a keresés paranccsal kaphatja meg. Az fmt
egy fájlkiterjesztés, például LRF vagy TXT vagy
EPUB. Ha a logikai könyvben nem elérhető az fmt, ne
tegyen semmit.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
calibredb show_metadata [options] id
Megjeleníti az id által azonosított
könyv Calibre adatbázisában tárolt metaadatokat.
Az id a keresési parancsból származó
azonosítószám.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --as-opf
- Metaadatok nyomtatása OPF(XML) formátumban
calibredb set_metadata [options] book_id [/path/to/metadata.opf]
Elhelyezi az OPF metadata.opf fájlból a book_id
által azonosított könyv Calibre
adatbázisában tárolt metaadatokat. A book_id egy
azonosítószám a find parancsból. Gyors
áttekintést kaphat az OPF formátumról a
show_metadata parancs --as-opf kapcsolójával. Egyedi
mező metaadatokat
is elhelyezhet a --field opcióval. Ha a --field
opciót használja, akkor nem szükséges OPF
fájlt megadni.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --field,
-f
- A beállítandó mező. A formátum:
field_name:value, például: --field tags:tag1,tag2.
--list-fields segítségével lekérheti az
összes mezőnév listáját. Ezt a
beállítást többször is megadhatja
több mező beállításához.
Megjegyzés: nyelvek esetén az ISO639 nyelvkódokat
kell használnia (pl. en angolhoz, fr franciához stb.). Az
azonosítók szintaxisa: --field
identifiers:isbn:XXXX,doi:YYYYY. Logikai (igen/nem) mezőkhöz
használja az igaz és hamis vagy az igen és nem
értéket.
calibredb export [opciók] azonosítók
Exportálja az azonosítókkal (vesszővel
tagolt lista) megadott könyveket a fájlrendszerbe. Az
:command:
`
export`álási művelet elmenti a könyv
összes formátumát, borítóját
és metaadatait (OPF fájlba). A könyvhöz
kapcsolódó további adatfájlok is mentésre
kerülnek. Az azonosítószámokat a keresési
parancsból kaphatja meg.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --all
- Minden könyv exportálása az adatbázisba. Ne
vegye figyelembe az azonosító (ID) listát.
- --dont-asciiize
- A Calibre konvertálja az összes nem angol karaktert a
fájlnevek angol megfelelőire. Ez akkor hasznos, ha
régi fájlrendszerbe menti, és nem támogatja a
Unicode fájlneveket. Ennek megadása kikapcsolja ezt az
opciót.
- --dont-save-cover
- Normál esetben a Calibre egy önálló
fájlban tárolja a borítót az adott
e-könyv egyéb fájljaival mellett. Ennek
megadása kikapcsolja ezt az opciót.
- --dont-save-extra-files
- A könyv mentésekor mentse el a könyvhöz
kapcsolódó összes adatfájlt Ennek
megadása kikapcsolja ezt az opciót.
- --dont-update-metadata
- Alapesetben a Calibre a mentett fájlokban felülírja a
metaadatokat az adatbázisban lévőkkel. Ez
lassítja a mentési folyamatot. Ennek megadása
kikapcsolja ezt az opciót.
- --dont-write-opf
- Alapesetben a Calibre a metaadatokat egy
különálló OPF fájlban tárolja a
könyv saját mappájában. Ennek megadása
kikapcsolja ezt az opciót.
- --formats
- A mentendő formátumok vesszővel tagolt
listája. Alapesetben 'all', vagyis minden
formátum mentésre kerül.
- --template
- A mentett fájlok fájlnevének és
mappaszerkezetének szabályozására
szolgáló sablon. Az alapértelmezett:
"{author_sort}/{title}/{title} - {authors}", amely
a könyveket egy szerzőnkénti almappába menti,
a címet és a szerzőt tartalmazó
fájlnevekkel. A következő vezérlők
állnak rendelkezésre {author_sort, authors, id, isbn,
languages, last_modified, pubdate, publisher, rating, series,
series_index, tags, timestamp, title}
- --timefmt
- A megjelenítendő dátum formázása. %d -
nap, %b - hónap, %m - hónap száma, %Y - év.
Alapértelmezett: %b, %Y
- --to-dir
- Könyvek exportálása egy meghatározott
mappába. Alapértelmezett: .
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.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --ids, -i
- A katalogizálandó, adatbázisból vett ID-k
vesszővel tagolt listája. Ha meg van adva, akkor a
--search opció nem lesz figyelembe véve.
Alapértelmezett: „all” (mind)
- --search,
-s
- Az eredmény szűrése keresési
lekérdezéssel. A keresési lekérdezés
formátumáról bővebben a
Felhasználói Kézikönyvben olvashat.
Alapértelmezett: nincs szűrés
- --verbose,
-v
- Részletes kimeneti információk
megjelenítése. Hasznos hibakeresésnél
- --catalog-title
- A metaadatokban címként használt generált
katalógus címe. Alapértelmezett: 'My
Books' Érvényes: AZW3, EPUB, MOBI kimeneti
formátumokra
- --cross-reference-authors
- Kereszthivatkozások létrehozása a
"Szerzők" részben több
szerzőt tartalmazó könyvekhez.
Alapértelmezett: 'False' Érvényes:
AZW3, EPUB, MOBI kimeneti formátumokra
- --debug-pipeline
- Az átalakítási folyamat
különböző szakaszaiból
származó kimenet mentése a megadott mappába.
Hasznos, ha nem biztos abban, hogy az átalakítási
folyamat melyik szakaszában történik hiba.
Alapértelmezett: 'None' Érvényes: AZW3,
EPUB, MOBI kimeneti formátumokra
- --exclude-genre
- Műfajként kizárandó címkéket
leíró reguláris kifejezés.
Alapértelmezett: '[.+]|^+$' nem tartalmazza a
zárójeles címkéket, pl. '[Project
Gutenberg]', and '+', az olvasott könyvek
alapértelmezett címkéje. Érvényes:
AZW3, EPUB, MOBI kimeneti formátumokra
- --exclusion-rules
- Meghatározza azokat a szabályokat, amelyek
segítségével kizárják a
könyveket a létrehozott katalógusból. A
kizárási szabály modellje vagy ('<rule
name>','Címkék','<comma-separated
list of tags>') vagy ('<rule
name>','<custom
column>','<pattern>').
Például: (('Archivált
könyvek','#status','Archivált'),)
kizárja az „Archivált”
értékű könyvet az
"állapot” egyéni oszlopban. Ha
több szabályt határoz meg, akkor az összes
szabályt alkalmazni fogja. Alapértelmezett:
"(('Catalogs','Tags','Catalog'),)"
Érvényes: AZW3, EPUB, MOBI kimeneti formátumokra
- --generate-authors
- Tartalmazza a 'Szerzők' részt a
katalógusban. Alapértelmezett: 'False'
Érvényes: AZW3, EPUB, MOBI kimeneti formátumokra
- --generate-descriptions
- Tartalmazza a 'Leírások' részt a
katalógusban. Alapértelmezett: 'False'
Érvényes: AZW3, EPUB, MOBI kimeneti formátumokra
- --generate-genres
- Tartalmazza a "Műfajok” részt a
katalógusban. Alapértelmezett: 'False'
Érvényes: AZW3, EPUB, MOBI kimeneti formátumokra
- --generate-recently-added
- Tartalmazza a 'Legutóbb hozzáadva'
részt a katalógusban. Alapértelmezett:
'False' Érvényes: AZW3, EPUB, MOBI kimeneti
formátumokra
- --generate-series
- Tartalmazza a "Sorozatok” részt a
katalógusban. Alapértelmezett: 'False'
Érvényes: AZW3, EPUB, MOBI kimeneti formátumokra
- --generate-titles
- Tartalmazza a 'Címek' részt a
katalógusban. Alapértelmezett: 'False'
Érvényes: AZW3, EPUB, MOBI kimeneti formátumokra
- --genre-source-field
- A "Műfajok” rész
forrásmezője. Alapértelmezett:
'Címke' Érvényes: AZW3, EPUB, MOBI
kimeneti formátumokra
- Egyéni mező, amely a
"Leírás" fejlécébe
beillesztendő megjegyzésszöveget tartalmaz.za.
Alapértelmezett: '' Érvényes: AZW3,
EPUB, MOBI kimeneti formátumokra
- --merge-comments-rule
- #<custom field>:[before|after]:[True|False]
meghatározása: <custom field> Egyéni
mező, amely kommentekkel egyesítendő
megjegyzéseket tartalmaz [előtte|utána] A
megjegyzésekhez kapcsolódó megjegyzések
elhelyezése [True|False] - A megjegyzések és a
kommentek közé vízszintes vonal kerül
beillesztésre Alapértelmezett: '::'
Alkalmazás: AZW3, EPUB, MOBI kimeneti formátumokhoz
- --output-profile
- A kimeneti profil meghatározása. Egyes esetekben kimeneti
profilra van szükség az eszköz
katalógusának optimalizálásához.
Például a „kindle” vagy a
„kindle_dx” strukturált tartalomjegyzéket hoz
létre szakaszokkal és cikkekkel. Alapértelmezett:
'None' Érvényes: AZW3, EPUB, MOBI kimeneti
formátumokra
- --prefix-rules
- Meghatározza azokat a szabályokat, amelyek az olvasott
könyveket, kívánságlista elemeket és
más, felhasználó által megadott
előtagokat jelölik. Az előtag szabály modellje
('<rule name>','<source
field>','<pattern>','<prefix>').
Ha több szabályt definiál, az első
egyező szabály kerül felhasználásra.
Alapértelmezett: "(('Read
books','tags','+','✓'),('Wishlist
item','tags','Wishlist','×'))"
Alkalmazás: AZW3, EPUB, MOBI kimeneti formátumokhoz
- --preset
- Egy, a GUI katalóguskészítővel
létrehozott előre beállított készlet
használata. Egy előre beállított
készlet megadja a katalógus
létrehozásához szükséges összes
beállítást.. Alapértelmezett:
'None' Érvényes: AZW3, EPUB, MOBI kimeneti
formátumokra
- --thumb-width
- Méretmutató jüvelykben) a katalógusban
szereplő könyvborítókhoz. Tartomány:
1.0 - 2.0 Alapértelmezett: '1.0'
Érvényes: AZW3, EPUB, MOBI kimeneti formátumokra
- --use-existing-cover
- A meglévő borító kicserélése
katalógus generálásakor. Alapértelmezett:
'False' Érvényes: AZW3, EPUB, MOBI kimeneti
formátumokra
calibredb saved_searches [options] (list|add|remove)
Az adatbázisban tárolt mentett keresések
kezelése. Ha olyan lekérdezést próbál
hozzáadni, amely már létezik, akkor az
lecserélődik.
Szintaxis a hozzáadáshoz:
calibredb saved_searches add search_name
search_expression
Szintaxis az eltávolításhoz:
calibredb saved_searches remove search_name
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
calibredb add_custom_column [kapcsolók] oszlop_nev cím adattípus
Saját oszlop készítése. Az
„oszlop_nev” az oszlop tárolt neve, angol karaktereket
tartalmazzon, de ne legyen benne szóköz és
kettőspont. A „cím” az oszlop
felhasználóbarát címe. Az
„adattípus” lehet: bool, comments, composite, datetime,
enumeration, float, int, rating, series, text
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --display
- Az ebben az oszlopban lévő adatok értelmezési
módjának testreszabására
szolgáló lehetőségek szótára. Ez
egy JSON karakterlánc. Felsorolási oszlopokhoz
használja a --display"{\
"enum_values\ ":[\ "val1\
", \ "val2\ "]}" A
megjelenítési változóban számos
lehetőség szerepelhet. Az oszloptípus szerinti
beállítások a következők:
összetett: composite_template, composite_sort,
make_category,contains_html, use_decorations datetime: date_format
felsorolás: enum_values, enum_colors, use_decorations int, float:
number_format szöveg: is_names, use_decorations A legális
kombinációk megtalálásának legjobb
módja, ha létrehoz egy megfelelő típusú
egyéni oszlopot a grafikus felhasználói
felületen, majd megnézi a könyv biztonsági
másolatát (győződjön meg arról,
hogy az oszlop hozzáadása óta új OPF
jött létre). Látni fogja a JSON-t az új oszlop
"megjelenítéséhez” az
OPF-ben.
- --is-multiple
- Az oszlop címke-szerű (több elem, vesszővel
tagolva) adatokat tárol. Csak szöveg
adattípusnál használható.
calibredb custom_columns [options]
Az elérhető oszlopok kilistázása.
Megjeleníti az oszlop tárolt címét és
azonosítóját.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
calibredb remove_custom_column [options] label
Eltávolítja a címkével
azonosított egyéni oszlopot. Az elérhető
oszlopokat a 'custom_columns' paranccsal tekintheti meg.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
calibredb set_custom [options] column id value
Beállítja az azonosítóval
azonosított könyv egyéni oszlopának
értékét. Az azonosítók
listáját a keresés paranccsal kaphatja meg. Az
egyéni oszlopnevek listáját a 'custom_columns'
paranccsal kaphatja meg.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --append,
-a
- Ha az oszlop több értéket tárol, akkor a
megadott értéket adja a meglévőkhöz
és cserélje le őket.
Az adatbázis visszaállítása a Calibre könyvtár minden mappájában
található OPF-fájlokban tárolt
metaadatokból. Ez akkor hasznos, ha a metadata.db fájl
sérült.
FIGYELMEZTETÉS: Ez a parancs teljesen
újragenerálja az adatbázist. Elveszíti az
összes mentett keresést, felhasználói
kategóriát, plugboardot, könyvenként
tárolt átalakítási
beállításokat és egyéni recepteket. A
visszaállított metaadatok csak annyira pontosak, mint az
OPF-fájlokban találhatók.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --really-do-it,
-r
- Tényleg állítsa vissza az adatbázist.
Enélkül az opció nélkül nem fut a
parancs.
calibredb check_library [kapcsolók]
Néhány ellenőrzés lefuttatása a
könyvtár belső fájlrendszerén.
Visszajelzések: invalid_titles, extra_titles, invalid_authors,
extra_authors, missing_formats, extra_formats, extra_files, missing_covers,
extra_covers, failed_folders
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --ignore_names,
-n
- Vesszővel elválasztott lista a kihagyandó nevekkel.
Alapértelmezett: Összes
- --report,
-r
- A naplók vesszővel elválasztott listája.
Alapértelmezés: mind
- --vacuum-fts-db
- A teljes szöveges keresés adatbázis
kitiszítása. Ez a művelet nagyon lassú
és memóriaigényes lehet az adatbázis
méretétől függően.
calibredb list_categories [options]
Jelentést készít az adatbázisban
lévő kategóriainformációkról. Az
információ megegyezik a
Címkeböngészőben megjelenő
információkkal.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --categories,
-r
- A kategória keresőneveinek vesszővel
elválasztott listája. Alapértelmezett: mind
(all)
- --dialect
- A létrehozandó CSV-fájl típusa.
Választási lehetőségek: excel, excel-tab,
unix
- --item_count,
-i
- Csak a kategórián belüli elemek számát
adja meg az egyes elemekhez tartozó darabszámok helyett
- --width,
-w
- Egy sor maximális szélessége a kimenetben. A
képernyőmérethez szükséges.
calibredb backup_metadata [options]
Biztonsági másolatot készít az
adatbázisban tárolt metaadatokról az egyes
könyvek mappájában lévő egyedi
OPF-fájlokba. Ez általában automatikusan
megtörténik, de ezt a parancsot futtathatja az OPF
fájlok újragenerálására az '--all'
kapcsolóval.
Ne feledje, hogy erre általában nincs
szükség, mivel az OPF-fájlokról a rendszer
automatikusan biztonsági másolatot készít minden
metaadat megváltoztatásakor.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --all
- Általában ez a parancs csak azokon a könyveken
működik, amelyekben elavult OPF-fájlok vannak. Ezzel
az opcióval minden könyvön
működik.
calibredb clone path/to/new/library
Hozzon létre egy klónt az aktuális
könyvtárból. Ezzel egy új, üres
könyvtárat hoz létre, amely ugyanazokkal az
egyéni oszlopokkal, virtuális könyvtárakkal
és egyéb beállításokkal rendelkezik, mint
az aktuális könyvtárban.
A klónozott könyvtár nem tartalmaz majd
könyveket. Ha teljes másolatot hozna létre,
beleértve az összes könyvet, egyszerűen
használja a fájlrendszer eszközeit a
könyvtármappa másolásához.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
calibredb embed_metadata [options] book_id
Frissíti a Calibre könyvtárban tárolt
tényleges könyvfájlok metaadatait a
Calibre-adatbázis metaadataiból. Normális esetben a
metaadatok csak akkor frissülnek, ha fájlokat
exportálunk a Calibre-ből. Ez a parancs akkor hasznos, ha azt
szeretné, hogy a fájlok a helyükön legyenek
frissítve. Vegye figyelembe, hogy a
különböző fájlformátumok
eltérő mennyiségű metaadatot támogatnak.
A book_id speciális "all” értékével
frissítheti az összes könyv metaadatait. Számos
könyvazonosítót is megadhat szóközzel
elválasztva, és azonosító tartományt
kötőjellel elválasztva. Például:
calibredb embed_metadata 1 2 10-15 23
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --only-formats,
-f
- Csak a megadott formátumú fájlok metaadatait
frissítése. Több formátum esetén adja
meg többször. Alapértelmezés szerint minden
formátum frissül.
calibredb search [options] search expression
Keres a könyvtárban a megadott keresési
kifejezésre, és a keresési kifejezésnek
megfelelő könyvazonosítók vesszővel
elválasztott listáját adja vissza. A kimeneti
formátum hasznos más olyan parancsok
betáplálásához, amelyek elfogadják az
azonosítók listáját bemenetként.
A keresési kifejezés bármi lehet a Calibre
hatékony keresési lekérdezési
nyelvéből, például: calibredb search
author:asimov 'title:"i robot"'
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --limit,
-l
- A visszaküldendő eredmények maximális
száma. Alapértelmezett az összes
eredmény.
calibredb fts_index [options] enable/disable/status/reindex
Irányítja a teljes szöveges keresés
indexelési folyamatát.
- enable
- Bekapcsolja az FTS-indexelést ehhez a
könyvtárhoz
- disable
- Kikapcsolja az FTS-indexelést ehhez a
könyvtárhoz
- status
- Az aktuális indexelési állapotot mutatja
- reindex
- Egyes könyvek vagy a teljes könyvtár
újraindexelésére használható. Adott
könyvek újraindexeléséhez megadja a
könyvazonosítókat további
argumentumként a reindex parancs után. Ha nincs megadva
könyvazonosító, a teljes könyvtár
újraindexelésre kerül.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --indexing-speed
- Az indexelés sebessége. A gyors indexelést a
számítógép összes
erőforrásának felhasználásával,
a lassút pedig a kevésbé
erőforrásigényes indexeléshez
használja. Vegye figyelembe, hogy a sebesség minden
hívás után visszaáll lassúra.
- --wait-for-completion
- Várja meg, amíg az összes könyvet indexeli,
és időnként mutatja az indexelés
előrehaladását
calibredb fts_search [opciók] keresési kifejezés
Elvégez egy teljes szöveges keresést a teljes
könyvtárban vagy annak egy részhalmazában.
Amikor olyan argumentumokat ad át calibredb-nak, amelyekben
szóköz van, tegye idézőjelek közé
az argumentumokat. Például: "/some path/with
spaces"
- --include-snippets
- Az egyes egyezéseket körülvevő
szövegrészleteket csatolja be. Ne feledje, hogy ez sokkal
lassítja a keresést.
- --indexing-threshold
- A könyvtár mekkora részét kell indexelni a
keresés engedélyezése előtt,
százalékban. Alapértelmezés szerint 90
- --output-format
- A keresési eredmények kimeneti formátuma. Vagy
"text” az egyszerű szöveghez, vagy
"json” a JSON-kimenethez.
- --restrict-to
- Korlátozza a keresett könyveket
keresőkifejezés vagy azonosítók
használatával. Például: ids:1,2,3 az
azonosítókkal való korlátozáshoz vagy
search:tag:foo a foo címkével rendelkező
könyvekre való korlátozáshoz.