calibredb

calibredb komanda [mogućnosti] [argumenti]

calibredb je interfejs komandne linije za calibre bazu podataka. Ima nekoliko potkomandi, dokumentovanih ispod.

calibredb se može koristiti za manipulaciju calibre bazom podataka navedenom putanjom ili calibre Serverom sadržaja koji radi na lokalnoj mašini ili preko interneta. Možete pokrenuti calibre Server sadržaja koristeći calibre-server program ili u glavnom calibre programu kliknite na Poveži/deli  →  Pokreni server sadržaja. Pošto calibredb može da menja vaše calibre biblioteke, prvo morate podesiti autentifikaciju na serveru. Postoje dva načina za to:

  • Ako planirate da se povežete samo na server koji radi na istom računaru, možete jednostavno koristiti opciju --enable-local-write Servera sadržaja, da dozvolite bilo kom programu, uključujući calibredb, koji radi na lokalnom računaru da menja vaše calibre podatke. Kada pokrećete server iz glavnog calibre programa, ova opcija se nalazi u Podešavanja → Deljenje preko mreže → Napredno. Ipak, budite oprezni, jer neki pregledači, prvenstveno Firefox, dozvoljavaju proizvoljnim veb-sajtovima da takođe pristupe lokalnim serverima. Ako koristite Firefox, bolje je da podesite korisničko ime i lozinku, kao što je opisano ispod. Ograničenje pristupa lokalnoj mreži još uvek nije implementirano od verzije Firefox v149.

  • Ako želite da omogućite pristup preko interneta, onda bi trebalo da podesite korisničke naloge na serveru i koristite opcije --username i --password za calibredb da biste mu dali pristup. Možete podesiti autentifikaciju korisnika za calibre-server korišćenjem opcije --enable-auth i korišćenjem --manage-users za kreiranje korisničkih naloga. Ako pokrećete server iz glavnog calibre programa, koristite Podešavanja → Deljenje preko mreže → Zahtevaj korisničko ime/lozinku.

Da biste se povezali na pokrenuti Server sadržaja, prosledite URL servera opciji --with-library, pogledajte dokumentaciju te opcije za detalje i primere.

GLOBALNE MOGUĆNOSTI

--help, -h

prikaži ovu poruku pomoći pa izađi

--library-path, --with-library

Putanja do calibre biblioteke. Podrazumevano je korišćenje putanje sačuvane u podešavanjima. Takođe se možete povezati na calibre Content server da biste izvršili radnje na udaljenim bibliotekama. Da biste to uradili, koristite URL u obliku: http://hostname:port/#library_id na primer, http://localhost:8080/#mylibrary. library_id je ID biblioteke na koju želite da se povežete na Content serveru. Možete koristiti specijalnu vrednost za library_id od - da biste dobili listu ID-jeva biblioteka dostupnih na serveru. Za detalje o tome kako da podesite pristup preko Content servera, pogledajte https://manual.calibre-ebook.com/generated/en/calibredb.html.

--password

Lozinka za povezivanje na calibre Content server. Da biste pročitali lozinku sa standardnog ulaza, koristite specijalnu vrednost: <stdin>. Da biste pročitali lozinku iz datoteke, koristite: <f:/path/to/file> (tj. <f: praćeno punom putanjom do datoteke i završnim >). Uglaste zagrade u navedenom su obavezne, ne zaboravite da ih izbegnete (escape) ili koristite navodnike za vašu ljusku.

--timeout

Vremensko ograničenje, u sekundama, pri povezivanju na calibre biblioteku preko mreže. Podrazumevano je dva minuta.

--username

Korisničko ime za povezivanje na calibre Content server

--version

prikaži broj verzije programa i izađi

list

calibredb spisak [mogućnosti]

Spisak knjiga iz calibre biblioteke.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--ascending

Razvrstaj rezultate u rastućem redosledu.

--fields, -f

Polja za prikaz prilikom listanja knjiga u bazi podataka. Treba da bude lista polja razdvojena zarezima. Dostupna polja: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Podrazumevano: title,authors. Specijalno polje "all" se može koristiti za izbor svih polja. Pored gorenavedenih ugrađenih polja, prilagođena polja su takođe dostupna kao *ime_polja, na primer, za prilagođeno polje #rating, koristite ime: *rating

--for-machine

Generiše izlaz u JSON formatu, koji je pogodniji za mašinsko parsiranje. Uzrokuje ignorisanje opcija za širinu linije i separator.

--limit

Maksimalan broj rezultata za prikaz. Podrazumevano: all

--line-width, -w

Najveća širina reda u izlazu. Podrazumeva se širina ekrana.

--prefix

Prefiks za sve putanje. Podrazumeva se apsolutna putanja do fascikle koja sadrži biblioteku.

Filtriraj rezultate koristeći upit za pretragu. Za format upita molim vas da pogledate odgovarajući deo Korisničkog uputstva. Podrazumeva se da neće biti filtriranja.

--separator

Znaci koji služe za razdvajanje polja. Podrazumeva se razmak.

--sort-by

Polje po kojem se sortiraju rezultati. Možete navesti više polja tako što ćete ih razdvojiti zarezima. Dostupna polja: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Podrazumevano: id. Pored gorenavedenih ugrađenih polja, prilagođena polja su takođe dostupna kao *ime_polja, na primer, za prilagođeno polje #rating, koristite ime: *rating

--template

Šablon koji se pokreće ako je "template" u listi polja. Imajte na umu da se šabloni ignorišu prilikom povezivanja na calibre server. Podrazumevano: None

--template_file, -t

Putanja do datoteke koja sadrži šablon za pokretanje ako je "template" u listi polja. Podrazumevano: None

--template_heading

Naslov za kolonu šablona. Podrazumevano: template. Ova opcija se ignoriše ako je postavljena opcija --for-machine

add

calibredb add [opcije] datoteka1 datoteka2 datoteka3 ...

Dodajte navedene datoteke kao knjige u bazu podataka. Možete navesti i fascikle, pogledajte opcije vezane za fascikle ispod.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--authors, -a

Postavi autora za dodatu knjigu

--automerge, -m

Ako se pronađu knjige sa sličnim naslovima i autorima, automatski spoji dolazne formate (datoteke) u postojeće zapise knjiga. Vrednost "ignore" znači da se duplirani formati odbacuju. Vrednost "overwrite" znači da se duplirani formati u biblioteci prepisuju novododatim datotekama. Vrednost "new_record" znači da se duplirani formati smeštaju u novi zapis knjige.

--cover, -c

Putanja do korica koje će se koristiti za dodatu knjigu

--duplicates, -d

Dodaj knjige u bazu podataka čak i ako već postoje. Poređenje se vrši na osnovu naslova knjiga i autora. Imajte na umu da opcija --automerge ima prednost.

--empty, -e

Dodaj praznu knjigu (knjiga bez formata)

--identifier, -I

Postavi identifikatore za ovu knjigu, npr. -I asin:XXX -I isbn:YYY

--isbn, -i

Postavi ISBN za dodatu knjigu

--languages, -l

Lista jezika odvojenih zarezom (najbolje je koristiti ISO639 kodove jezika, mada neka imena jezika takođe mogu biti prepoznata)

--series, -s

Postavi seriju za dodatu knjigu

--series-index, -S

Podesite broj serije dodate knjige

--tags, -T

Postavi oznake za dodatu knjigu

--title, -t

Postavi naslov za dodatu knjigu

DODAVANJE IZ FASCIKLI

Opcije za kontrolu dodavanja knjiga iz fascikli. Podrazumevano se dodaju samo datoteke koje imaju ekstenzije poznatih tipova e-knjiga.

--add

Šablon (glob) imena datoteke, datoteke koje se podudaraju sa ovim šablonom biće dodate prilikom skeniranja fascikli za datotekama, čak i ako nisu poznatog tipa e-knjige. Može se navesti više puta za više šablona.

--ignore

Šablon (glob) imena datoteke, datoteke koje se podudaraju sa ovim šablonom biće ignorisane prilikom skeniranja fascikli za datotekama. Može se navesti više puta za više šablona. Na primer: *.pdf će ignorisati sve PDF datoteke

--one-book-per-directory, -1

Pretpostavi da svaka fascikla ima samo jednu logičku knjigu i da su sve datoteke u njoj različiti formati e-knjige te knjige

--recurse, -r

Obrađuj fascikle rekurzivno

remove

calibredb remove ids

Uklanja knjige identifikovane pomoću ids iz baze podataka. ids treba da bude lista id brojeva razdvojena zarezima (id brojeve možete dobiti korišćenjem komande search). Na primer, 23,34,57-85 (kada se navodi opseg, poslednji broj u opsegu nije uključen).

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--permanent

Ne koristi Kanta za otpatke

add_format

calibredb add_format [opcije] id datoteka_eknjige

Dodajte e-knjigu iz datoteka_eknjige u dostupne formate za logičku knjigu identifikovanu pomoću id. Možete dobiti id korišćenjem komande search. Ako format već postoji, biće zamenjen, osim ako nije navedena opcija da se ne zamenjuje.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--as-extra-data-file

Dodaj datoteku kao dodatnu datoteku sa podacima uz knjigu, a ne kao format e-knjige

--dont-replace

Ne zamenjuj format ako već postoji

remove_format

calibredb remove_format [opcije] id fmt

Uklanja format fmt iz logičke knjige identifikovane pomoću id. Možete dobiti id korišćenjem komande search. fmt treba da bude ekstenzija datoteke kao što je LRF ili TXT ili EPUB. Ako logička knjiga nema dostupan fmt, ne radi ništa.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

show_metadata

calibredb show_metadata [opcije] id

Prikaži metapodatke sačuvane u calibre bazi podataka za knjigu identifikovanu pomoću id. id je ID broj iz komande search.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--as-opf

Prikaži metapodatke u OPF obliku (XML)

set_metadata

calibredb set_metadata [opcije] id_knjige [/putanja/do/metadata.opf]

Postavite metapodatke sačuvane u calibre bazi podataka za knjigu identifikovanu pomoću id_knjige iz OPF datoteke metadata.opf. id_knjige je ID broj knjige iz komande search. Možete dobiti brzi uvid u OPF format koristeći prekidač --as-opf za komandu show_metadata. Takođe možete postaviti metapodatke pojedinačnih polja pomoću opcije --field. Ako koristite opciju --field, nema potrebe da navodite OPF datoteku.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--field, -f

Polje za postavljanje. Format je ime_polja:vrednost, na primer: --field tags:oznaka1,oznaka2. Koristite --list-fields da dobijete listu svih imena polja. Možete navesti ovu opciju više puta da biste postavili više polja. Napomena: Za jezike morate koristiti ISO639 kodove jezika (npr. en za engleski, fr za francuski i tako dalje). Za identifikatore, sintaksa je --field identifiers:isbn:XXXX,doi:YYYYY. Za logička (da/ne) polja koristite true i false ili yes i no.

--list-fields, -l

Izlistaj imena polja metapodataka koja se mogu koristiti sa opcijom --field

export

calibredb export [opcije] ids

Izvezite knjige navedene pomoću ids (lista odvojena zarezima) u sistem fajlova. Operacija izvoza čuva sve formate knjige, njene korice i metapodatke (u OPF fajlu). Svi dodatni fajlovi sa podacima povezani sa knjigom se takođe čuvaju. Možete dobiti ID brojeve iz komande za pretragu.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--all

Izvezi sve knjige iz baze podataka zanemarivši listu identifikatora.

--dont-asciiize

Neka calibre konvertuje sve neengleske znakove u engleske ekvivalente za nazive datoteka. Ovo je korisno ako čuvate na stari sistem datoteka bez potpune podrške za Unicode nazive datoteka. Navođenje ove mogućnosti će sprečiti ovu akciju.

--dont-save-cover

Obično će calibre sačuvati naslovnu stranu u posebnu datoteku zajedno sa samim datotekama e-knjige. Navođenje ove mogućnosti će sprečiti ovu akciju.

--dont-save-extra-files

Sačuvaj sve datoteke sa podacima povezane sa knjigom prilikom čuvanja knjige Navođenje ove mogućnosti će sprečiti ovu akciju.

--dont-update-metadata

Calibre će obično ažurirati metapodatke u sačuvanim datotekama koristeći podatke iz svoje biblioteke. Ovo usporava čuvanje na disk. Navođenje ove mogućnosti će sprečiti ovu akciju.

--dont-write-opf

Calibre će obično upisati metapodatke u posebnu OPF datoteku uz datoteku koja sadrži e-knjigu. Navođenje ove mogućnosti će sprečiti ovu akciju.

--formats

Zarezima razdvojena lista formata koji će biti sačuvani za svaku od knjiga. Podrazumeva se da se čuvaju svi raspoloživi formati.

--progress

Prijavi napredak

--replace-whitespace

Zameni razmake donjim crtama.

--single-dir

Izvezi sve knjige u jedan folder

--template

Šablon za kontrolu naziva datoteke i strukture fascikli sačuvanih datoteka. Podrazumevano je "{author_sort}/{title}/{title} - {authors}", što će sačuvati knjige u podfasciklu po autoru sa nazivima datoteka koji sadrže naslov i autora. Dostupne kontrole su: {author_sort, authors, id, isbn, languages, last_modified, pages, pubdate, publisher, rating, series, series_index, tags, timestamp, title}

--timefmt

Format za prikaz datuma. %d - dan, %b - mesec, %m - broj meseca, %Y - godina. Podrazumevano je: %b, %Y

--to-dir

Izvezi knjige u navedeni folder. Podrazumevano je .

--to-lowercase

Promeni putanju za mala slova.

catalog

calibredb catalog /putanja/do/odredišta.(csv|epub|mobi|xml...) [opcije]

Izvezite katalog u formatu navedenom ekstenzijom putanja/do/odredišta. Opcije kontrolišu kako se unosi prikazuju u generisanom izlazu kataloga. Imajte na umu da različiti formati kataloga podržavaju različite skupove opcija. Da biste videli različite opcije, navedite ime izlaznog fajla, a zatim opciju --help.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--ids, -i

Zarezima razdvojena lista identifikatora za uključivanje u katalog. Ako je navedena zanemariće se mogućnost --search. Podrazumeva se: sve

Filtriraj rezultate na osnovu upita za pretragu. Za format upita molim vas da pogledate u odgovarajući odeljak Korisničkog uputstva. Podrazumeva se: bez filtriranja.

--verbose, -v

Prikaži detaljne informacije. Korisno za traženje grešaka.

EPUB OPCIJE

--catalog-title

Naslov generisanog kataloga koji se koristi kao naslov u metapodacima. Podrazumevano: 'My Books' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--cross-reference-authors

Kreiraj unakrsne reference u odeljku Autori za knjige sa više autora. Podrazumevano: 'False' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--debug-pipeline

Sačuvaj izlaz iz različitih faza procesa konverzije u navedenu fasciklu. Korisno ako niste sigurni u kojoj fazi procesa konverzije se javlja greška. Podrazumevano: 'None' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--exclude-genre

Regex koji opisuje oznake koje treba isključiti kao žanrove. Podrazumevano: '[.+]|^+$' isključuje oznake u zagradama, npr. '[Project Gutenberg]', i '+', podrazumevanu oznaku za pročitane knjige. Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--exclusion-rules

Određuje pravila koja se koriste za izuzimanje knjiga iz generisanog kataloga. Model pravila za izuzimanje je ili ('<rule name>','Tags','<comma-separated list of tags>') ili ('<rule name>','<custom column>','<pattern>'). Na primer: (('Archived books','#status','Archived'),) izuzeće knjigu čija je vrednost 'Archived' u prilagođenoj koloni 'status'. Kada je definisano više pravila, primeniće se sva pravila. Podrazumevano: "(('Catalogs','Tags','Catalog'),)" Primenjuje se na izlazne formate: AZW3, EPUB, MOBI

--generate-authors

Uključi odeljak 'Autori' u katalog. Podrazumevano: 'False' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--generate-descriptions

Uključi odeljak 'Opisi' u katalog. Podrazumevano: 'False' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--generate-genres

Uključi odeljak 'Žanrovi' u katalog. Podrazumevano: 'False' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--generate-recently-added

Uključi odeljak 'Nedavno dodato' u katalog. Podrazumevano: 'False' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--generate-series

Uključi odeljak 'Serije' u katalog. Podrazumevano: 'False' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--generate-titles

Uključi odeljak 'Naslovi' u katalog. Podrazumevano: 'False' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--genre-source-field

Izvorno polje za odeljak 'Žanrovi'. Podrazumevano: 'Oznake' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--header-note-source-field

Prilagođeno polje koje sadrži tekst napomene za umetanje u zaglavlje Opisa. Podrazumevano: '' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--merge-comments-rule

#<custom field>:[before|after]:[True|False] određuje: <custom field> Prilagođeno polje koje sadrži beleške koje treba spojiti sa komentarima [before|after] Položaj beležaka u odnosu na komentare [True|False] - Između beležaka i komentara umeće se horizontalna linija Podrazumevano: '::' Primenjuje se na izlazne formate: AZW3, EPUB, MOBI

--output-profile

Određuje izlazni profil. U nekim slučajevima, izlazni profil je potreban za optimizaciju kataloga za uređaj. Na primer, 'kindle' ili 'kindle_dx' kreira strukturirani Sadržaj sa odeljcima i člancima. Podrazumevano: 'None' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--prefix-rules

Određuje pravila za uključivanje prefiksa koji označavaju pročitane knjige, stavke sa liste želja i druge prefikse koje je odredio korisnik. Model pravila za prefiks je ('<rule name>','<source field>','<pattern>','<prefix>'). Kada je definisano više pravila, koristiće se prvo pravilo koje se podudara. Podrazumevano: "(('Read books','tags','+','✓'),('Wishlist item','tags','Wishlist','×'))" Primenjuje se na izlazne formate: AZW3, EPUB, MOBI

--preset

Koristi imenovani unapred podešeni profil kreiran pomoću GUI graditelja kataloga. Unapred podešeni profil određuje sva podešavanja za pravljenje kataloga. Podrazumevano: 'None' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--thumb-width

Nagoveštaj veličine (u inčima) za naslovne strane knjiga u katalogu. Opseg: 1.0 - 2.0 Podrazumevano: '1.0' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

--use-existing-cover

Zameni postojeću naslovnu stranu prilikom generisanja kataloga. Podrazumevano: 'False' Primenjuje se na: AZW3, EPUB, MOBI izlazne formate

saved_searches

calibredb saved_searches [opcije] (list|add|remove)

Upravljajte sačuvanim pretragama u ovoj bazi podataka. Ako pokušate da dodate upit sa imenom koje već postoji, biće zamenjen.

Sintaksa za dodavanje:

calibredb saved_searches add ime_pretrage izraz_pretrage

Sintaksa za uklanjanje:

calibredb saved_searches remove ime_pretrage

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

add_custom_column

calibredb add_custom_column [mogućnost] etiketa naziv tip

Napravi kolonu. Etiketa je računaru razumljivo ime kolone. Trebalo bi da ne sadrži praznine ili zareze. Naziv je ime kolone razumljivo korisniku. Tip je jedan od: bool, comments, composite, datetime, enumeration, float, int, rating, series, text

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--display

Rečnik opcija za prilagođavanje načina na koji će se podaci u ovoj koloni tumačiti. Ovo je JSON niska. Za kolone nabrajanja, koristite --display"{\ "enum_values\ ":[\ "val1\ ", \ "val2\ "]}" Postoji mnogo opcija koje mogu ići u promenljivu display. Opcije po tipu kolone su: composite: composite_template, composite_sort, make_category,contains_html, use_decorations datetime: date_format enumeration: enum_values, enum_colors, use_decorations int, float: number_format text: is_names, use_decorations Najbolji način da pronađete dozvoljene kombinacije je da napravite prilagođenu kolonu odgovarajućeg tipa u grafičkom interfejsu, a zatim pogledate rezervni OPF za knjigu (osigurajte da je novi OPF kreiran od kada je kolona dodata). Videćete JSON za "display" za novu kolonu u OPF-u.

--is-multiple

Ova kolona čuva etikete kao podatke (tj. kao više vrednosti razdvojenih zarezima). Ovo važi ako je tip tekst.

custom_columns

calibredb custom_columns [opcije]

Izlistajte dostupne prilagođene kolone. Prikazuje labele i ID-jeve kolona.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--details, -d

Prikaži detalje o svakoj koloni.

remove_custom_column

calibredb remove_custom_column [opcije] label

Uklanja prilagođenu kolonu identifikovanu pomoću label. Dostupne kolone možete videti pomoću komande custom_columns.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--force, -f

Nemoj da pitaš za odobrenje.

set_custom

calibredb set_custom [opcije] kolona id vrednost

Postavite vrednost prilagođene kolone za knjigu identifikovanu pomoću id. Možete dobiti listu ID-jeva koristeći komandu search. Možete dobiti listu imena prilagođenih kolona koristeći komandu custom_columns.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--append, -a

Ako kolona čuva više vrednosti, dodaj navedene vrednosti postojećim umesto da budu zamenjene.

restore_database

calibredb restore_database [opcije]

Obnavlja ovu bazu podataka iz metapodataka sačuvanih u OPF datotekama u svakoj fascikli calibre biblioteke. Ovo je korisno ako je vaša metadata.db datoteka oštećena.

UPOZORENJE: Ova komanda potpuno regeneriše vašu bazu podataka. Izgubićete sve sačuvane pretrage, korisničke kategorije, plugboards, sačuvana podešavanja konverzije po knjizi i prilagođene recepte. Obnovljeni metapodaci biće tačni samo onoliko koliko i podaci pronađeni u OPF datotekama.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--really-do-it, -r

Zaista izvrši oporavak. Ova komanda neće biti pokrenuta ako ne izaberete ovu mogućnost.

check_library

calibredb check_library [mogućnosti]

Izvrši neke provere u direktorijumima s bibliotekom. Izveštaji su invalid_titles, extra_titles, invalid_authors, extra_authors, missing_formats, extra_formats, extra_files, missing_covers, extra_covers, malformed_formats, malformed_paths, failed_folders

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--csv, -c

Izlaz u CSV formatu.

--ignore_extensions, -e

Zarezima razdvojena lista proširenja koje će biti zanemarena. Podrazumevano: sve

--ignore_names, -n

Zarezima razdvojena lista imena koja će biti zanemarena. Podrazumevano: sve

--report, -r

Zarezima razdvojena lista izveštaja. Podrazumevano: sve

--vacuum-fts-db

Izvrši vacuum nad bazom podataka za pretragu celog teksta. Ovo može biti veoma sporo i zahtevati puno memorije, u zavisnosti od veličine baze podataka.

list_categories

calibredb list_categories [opcije]

Generiše izveštaj o informacijama o kategorijama u bazi podataka. Informacije su ekvivalentne onome što je prikazano u Pregledaču oznaka.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--categories, -r

Lista imena za pretragu kategorija razdvojena zarezima. Podrazumevano: all

--csv, -c

Izlaz u CSV formatu.

--dialect

Tip CSV datoteke za generisanje. Izbori: excel, excel-tab, unix

--item_count, -i

Ispiši samo broj stavki po kategoriji umesto broja po stavki u kategoriji.

--width, -w

Najveća širina reda u izlazu. Podrazumeva se širina ekrana.

backup_metadata

calibredb backup_metadata [opcije]

Napravite rezervnu kopiju metapodataka sačuvanih u bazi podataka u pojedinačne OPF fajlove u svakom folderu knjige. Ovo se obično dešava automatski, ali možete pokrenuti ovu komandu da forsirate ponovno generisanje OPF fajlova, pomoću opcije --all.

Imajte na umu da obično nema potrebe za ovim, jer se OPF fajlovi automatski čuvaju, svaki put kada se metapodaci promene.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--all

Obično ova komanda radi samo na knjigama koje imaju zastarele OPF fajlove. Ova opcija omogućava da radi na svim knjigama.

clone

calibredb clone putanja/do/nove/biblioteke

Kreirajte klon trenutne biblioteke. Ovo kreira novu, praznu biblioteku koja ima sve iste prilagođene kolone, Virtuelne biblioteke i druga podešavanja kao trenutna biblioteka.

Klonirana biblioteka neće sadržati knjige. Ako želite da kreirate potpuni duplikat, uključujući sve knjige, onda jednostavno koristite alate vašeg sistema fajlova da kopirate folder biblioteke.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

embed_metadata

calibredb embed_metadata [opcije] book_id

Ažurirajte metapodatke u samim fajlovima knjiga sačuvanim u calibre biblioteci iz metapodataka u calibre bazi podataka. Obično se metapodaci ažuriraju samo prilikom izvoza fajlova iz calibre-a, ova komanda je korisna ako želite da se fajlovi ažuriraju na mestu. Imajte na umu da različiti formati fajlova podržavaju različite količine metapodataka. Možete koristiti specijalnu vrednost 'all' za book_id da ažurirate metapodatke u svim knjigama. Takođe možete navesti više ID-jeva knjiga odvojenih razmacima i opsege ID-jeva odvojene crticama. Na primer: calibredb embed_metadata 1 2 10-15 23

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--only-formats, -f

Ažuriraj metapodatke samo u fajlovima navedenog formata. Navedite ovo više puta za više formata. Podrazumevano, svi formati se ažuriraju.

fts_index

calibredb fts_index [options] enable/disable/status/reindex

Kontroliše proces indeksiranja za pretragu celog teksta (FTS).

enable

Uključuje FTS indeksiranje za ovu biblioteku

disable

Isključuje FTS indeksiranje za ovu biblioteku

status

Prikazuje trenutni status indeksiranja

reindex

Može se koristiti za ponovno indeksiranje određenih knjiga ili cele biblioteke. Za ponovno indeksiranje određenih knjiga navedite ID-ove knjiga kao dodatne argumente nakon komande reindex. Ako ID-ovi knjiga nisu navedeni, cela biblioteka se ponovo indeksira.

Kada god prosleđujete argumente programu calibredb koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

--indexing-speed

Brzina indeksiranja. Koristite fast za brzo indeksiranje koristeći sve resurse vašeg računara i slow za indeksiranje koje manje opterećuje resurse. Imajte na umu da se brzina resetuje na slow nakon svakog pokretanja.

--wait-for-completion

Sačekaj dok se sve knjige ne indeksiraju, povremeno prikazujući napredak indeksiranja