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. Vegye figyelembe, hogy a sablonokat a
rendszer figyelmen kívül hagyja a calibre
kiszolgálóhoz való csatlakozáskor.
Alapértelmezés: None
- --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]
Katalógus exportálása az
elérési út/cél/cél kiterjesztés
által megadott formátumban. Az opciók
szabályozzák, hogy a bejegyzések hogyan jelenjenek meg
a generált katalógus kimenetben. Vegye figyelembe, hogy a
különböző
katalógusformátumok
különböző beállításokat
támogatnak. A
különböző opciók
megtekintéséhez adja meg a kimeneti fájl nevét,
majd --help opció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"
- --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
sémákat. 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.