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
- futtatja, használja a :guilabel:
-
`
Beállítások->Hálózati
megosztás->A Tartalomszolgáltató
eléréséhez felhasználói név
és jelszó szükséges` parancsot.
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
- --help, -h
- súgó megjelenítése és
kilépés
- --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"
- --ascending
- Rendezési emelkedő sorrendben
- --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
- The field by which to sort the results. You can specify
multiple fields by separating them with commas. Available fields:
author_sort, authors, comments, cover, formats, identifiers, isbn,
languages, last_modified, pubdate, publisher, rating, series,
series_index, size, tags, template, timestamp, title, uuid Default:
id
- --template
- The template to run if "template"
is in the field list. Default: None
- --template_file, -t
- Path to a file containing the template to run if
"template " is in the field list. Default:
None
- --template_heading
- Heading for the template column. Default: template. This
option is ignored if the option --for-machine is set
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"
- --authors, -a
- A hozzáadott könyv(ek)
szerzőjének megadása
- --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.
- --cover, -c
- Hozzáadott címkép helye
- --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)
- --identifier, -I
- Állítsa be a könyv
azonosítóit, pl. -I asin:XXX -I isbn:YYY
- --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)
- --series, -s
- A hozzáadott könyv(ek) sorozatának
megadása
- --series-index, -S
- A hozzáadott könyv(ek)
sorozatszámának megadása
- --tags, -T
- A hozzáadott könyv(ek)
címkéinek megadása
- --title, -t
- A hozzáadott könyv(ek) címének
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
- --recurse, -r
- Mappák rekurzív feldolgozása
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"
- --permanent
- Ne használja ezt: Lomtár
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"
- --dont-replace
- Ne cserélje ki a formátumot, ha már
létezik
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]
Set the metadata stored in the calibre database for the book identified by
book_id from the OPF file metadata.opf. book_id is a book id number from the
search command. You can get a quick feel for the OPF format by using the
--as-opf switch to the show_metadata command. You can also set the metadata of
individual fields with the --field option. If you use the --field option,
there is no need to specify an OPF file.
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.
- --list-fields, -l
- A --field paraméterrel
használható metaadat-mezőnevek
felsorolása
calibredb export [options] ids
:command:
`
export`álja az azonosítókkal (vesszővel tagolt
lista) megadott könyveket a fájlrendszerbe. Az :command:
`
export`álási művelet a könyv összes
formátumát, borítóját és metaadatait
menti (egy opf fájlba). 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-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.
- --progress
- Folyamatjelentés
- --replace-whitespace
- Szóközök helyettesítése
alul-vonással.
- --single-dir
- Minden könyv exportálása
külön mappába
- --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: .
- --to-lowercase
- Elérési út kisbetűssé
alakítása.
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
- --header-note-source-field
- 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"
- --details, -d
- Részletek mutatása minden
oszlopnál.
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"
- --force, -f
- Ne kérjen megerősítést
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_extensions, -e
- A kihagyandó kiterjesztések vesszővel
tagolt listája. Alapértelmezett: all (mind)
- --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
Control the Full text search indexing process.
- enable
- Turns on FTS indexing for this library
- disable
- Turns off FTS indexing for this library
- status
- Shows the current indexing status
- reindex
- Can be used to re-index either particular books or the
entire library. To re-index particular books specify the book ids as
additional arguments after the reindex command. If no book ids are
specified the entire library is re-indexed.
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
- The speed of indexing. Use fast for fast indexing using all
your computers resources and slow for less resource intensive indexing.
Note that the speed is reset to slow after every invocation.
- --wait-for-completion
- Wait till all books are indexed, showing indexing progress
periodically
calibredb fts_search [options] search expression
Do a full text search on the entire library or a subset of it.
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"
- --do-not-match-on-related-words
- Only match on exact words not related words. So correction
will not match correcting.
- --include-snippets
- Include snippets of the text surrounding each match. Note
that this makes searching much slower.
- --indexing-threshold
- How much of the library must be indexed before searching is
allowed, as a percentage. Defaults to 90
- --match-end-marker
- The marker used to indicate the end of a matched word
inside a snippet
- --match-start-marker
- The marker used to indicate the start of a matched word
inside a snippet
- --output-format
- The format to output the search results in. Either
"text " for plain text or
"json" for JSON output.
- --restrict-to
- Restrict the searched books, either using a search
expression or ids. For example: ids:1,2,3 to restrict by ids or
search:tag:foo to restrict to books having the tag foo.
Kovid Goyal
Kovid Goyal