CALIBREDB(1) calibre CALIBREDB(1) NAME calibredb - calibredb calibredb komento [valinnat] [arvot] calibredb is the command line interface to the calibre database. It has several sub-commands, documented below. calibredb can be used to manipulate either a calibre database specified by path or a calibre Content server running either on the local machine or over the internet. You can start a calibre Content server using either the calibre-server program or in the main calibre program click Connect/share -> Start Content server. Since calibredb can make changes to your calibre libraries, you must setup authentication on the server first. There are two ways to do that: o If you plan to connect only to a server running on the same computer, you can simply use the --enable-local-write option of the Content server, to allow any program, including calibredb, running on the local computer to make changes to your calibre data. When running the server from the main calibre program, this option is in Preferences->Sharing over the net->Advanced. Be careful though, because some browsers, primarily Firefox, allow arbitrary websites to also access local servers. If you use Firefox, it is better to setup username and password, as described below. Local Network Access restriction has still not been implemented as of Firefox v149. o If you want to enable access over the internet, then you should setup user accounts on the server and use the --username and --password options to calibredb to give it access. You can setup user authentication for calibre-server by using the --enable-auth option and using --manage-users to create the user accounts. If you are running the server from the main calibre program, use Preferences->Sharing over the net->Require username/password. To connect to a running Content server, pass the URL of the server to the --with-library option, see the documentation of that option for details and examples. o GLOBAALIT ASETUKSET o list o add o LISATAAN KANSIOISTA o remove o add_format o remove_format o show_metadata o set_metadata o export o catalog o EPUB ASETUKSET o saved_searches o add_custom_column o custom_columns o remove_custom_column o set_custom o restore_database o check_library o list_categories o backup_metadata o clone o embed_metadata o search o fts_index o fts_search GLOBAALIT ASETUKSET --help, -h nayta tama ohjeviesti ja poistu --library-path, --with-library Path to the calibre library. Default is to use the path stored in the settings. You can also connect to a calibre Content server to perform actions on remote libraries. To do so use a URL of the form: for example, . library_id is the library id of the library you want to connect to on the Content server. You can use the special library_id value of - to get a list of library ids available on the server. For details on how to setup access via a Content server, see . --password Salasana calibre Content-palvelimelle. Lukeaksesi salasana tavallisesti syotettyna, kayta valintaa: . Lukeaksesi salasan tiedostosta, kayta: (esim. ). Hakasulkeet ovat pakolliset, muista lisata niille ohitusmerkit tai kayta lainausmerkkeja. --timeout Odotusaika sekunneissa kun calibre-kirjastoon yhdistetaan verkon kautta. Oletuksena on kaksi minuuttia. --username Kayttajatunnus calibre Content -palvelimelle --version nayta ohjelman versionumero ja poistu LIST calibredb listaa[options] Listaa calibre-tietokannan kirjat. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --ascending Jarjesta tulokset nousevaan jarjestykseen --fields, -f Kentat, jotka naytetaan kirjoja listattaessa, pilkuin erotettuna sarjana. Kaytettavissa olevat kentat: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Oletus: %. Erikoiskentalla "all" valitaan kaikki kentat. Valmiiden listojen lisaksi, mukautettuja listoja voi kutsua *kentan_nimi, esimerkiksi mukautetun kentan #arvio voit kutsua nimella: *arvio --for-machine Luo tulokset JSON-formaatissa, joka soiveltuu hyvin tietokoneen luettavaksi. Tata kaytettaessa ei huomioida rivin pituutta ja valimerkkeja. --limit Naytettavien tulosten maksimimaara. Oletus: kaikki --line-width, -w Yksitaisen rivin maksimipituus. Oletusarvona kaytetaan nayton kokoa. --prefix Kaikkien polkujen eteen liitettava teksti. Oletuksena kaytetaan kirjastokansion hakemistopolkua. --search, -s Suodata tulokset hakulausekkeella. Ohjeet hakulausekkeen muotoiluun loytyvat Kayttoohjeesta. Oletuksena tuloksia ei suodateta. --separator Kenttien erottamiseen kaytettavat valimerkit. Oletus on valilyonti. --sort-by Kentta, jonka mukaan tulokset lajitellaan. Voit maarittaa useita kenttia erottamalla ne pilkuilla. Kaytettavissa olevat kentat: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Oletus: id. Ylla olevien kenttien lisaksi kaytettavissa on myos mukautettuja kenttia muodossa *field_name, esim. mukautetulle kentalle #rating kayta nimea: *rating --template Suoritettava mallipohja, jos kenttalistalla on "template". Huomaa, etta mallipohjat ohitetaan yhdistettaessa Calibre-palvelimeen. Oletus: Ei mitaan --template_file, -t Polku suoritettavan mallin sisaltavaan tiedostoon, jos kenttaluettelossa on "template". Oletus: Ei mitaan --template_heading Mallisarakkeen otsikko. Oletus: template. Tama asetus ohitetaan, jos asetus --for-machine on maaritetty ADD calibredb lisaa [asetukset] tiedosto1 tiedosto2 tiedosto3 ... Lisaa maaritetyt tiedostot kirjoina tietokantaan. Voit myos maarittaa kansioita, katso alla olevat kansioon liittyvat vaihtoehdot. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --authors, -a Annan tekijoiden nimet lisaty(i)lle. --automerge, -m Jos loytyy kirjoja, joilla on samanlaiset nimet ja tekijat, yhdista saapuvat formaatit (tiedostot) automaattisesti olemassa oleviin kirjatietueisiin. "Ohita" tarkoittaa, etta paallekkaiset formaatit hylataan. "Korvaa" tarkoittaa, etta kirjaston paallekkaiset muodot korvataan juuri lisatyilla tiedostoilla. Arvo "Uusi tietue" tarkoittaa, etta kaksoiskappaleet sijoitetaan uuteen kirjatietueeseen. --cover, -c Polku lisattyyn kirjaan kaytettavaan kanteen --duplicates, -d Lisaa kirjoja tietokantaan, vaikka ne olisivat jo olemassa. Vertailu tehdaan kirjan otsikoiden ja kirjoittajien perusteella. Huomaa, etta --automerge-vaihtoehto on ensisijainen. --empty, -e Lisaa tyhja kirja. (Kirjan kirjaus ilman tallennusmuotoja) --identifier, -I Aseta tunnisteet talle kirjalle, esim. -l asin:XXX -l isbn:YYY --isbn, -i Anna ISBN lisaty(i)lle --languages, -l Pilkulla erotettu luettelo kielista (paras kayttaa ISO639-kielikoodeja, vaikka jotkin kielten nimet voidaan myos tunnistaa). --series, -s Aseta sarja lisaty(i)lle --series-index, -S Anne sarjanumero lisaty(i)lle --tags, -T Aseta lisatyn kirjan (kirjojen) tagit --title, -t Anna nimi lisaty(i)lle. LISATAAN KANSIOISTA Vaihtoehdot kirjojen lisaamisen hallitsemiseksi kansioista. Oletusarvoisesti lisataan vain tiedostot, joilla on tunnettujen e-kirjatyyppien tiedostopaatteet. --add Tiedostonimimalli (glob), tata mallia vastaavat tiedostot lisataan, kun kansioita etsitaan tiedostojen varalta, vaikka ne eivat olisikaan tunnettua e-kirjatiedostotyyppia. Voidaan maarittaa useita kertoja useille kuvioille. --ignore Tiedostonimimalli (glob), tata mallia vastaavat tiedostot ohitetaan, kun kansioita etsitaan tiedostojen varalta. Voidaan maarittaa useita kertoja useille kuvioille. Esimerkiksi: *.pdf ohittaa kaikki PDF-tiedostot --one-book-per-directory, -1 Oleta, etta kussakin kansiossa on vain yhta kirjaa ja kaikki siina olevat tiedostot ovat taman kirjan eri e-kirjaformaatteja --recurse, -r Kasittele kansioita rekursiivisesti REMOVE calibredb remove ids Poista id:ita vastaavat kirjat tietokannasta. Id:t tulee listata pilkuin erotettuna sarjana. Id:t loytyvat hakutoiminnolla. Esimerkki: 23,34,57-85 (id-valin viimeista numeroa ei huomioida). Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --permanent Ala kayta Roskakori ADD_FORMAT %p rog add_format [options] id ebook_file Lisaa ebook_file-tiedostossa oleva e-kirja id:lla yksiloidyn loogisen kirjan kaytettavissa oleviin formaatteihin. Voit saada id:n kayttamalla hakukomentoa. Jos formaatti on jo olemassa, se korvataan, ellei 'Ala korvaa' -vaihtoehtoa ole maaritetty. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --as-extra-data-file Lisaa tiedosto kirjaan ylimaaraisena datatiedostona, ei e-kirjamuotona --dont-replace Ala korvaa formaattia, jos se on jo olemassa REMOVE_FORMAT calibredb remove_format [options] id fmt Poista formaatti fmt id:n osoittamasta loogisesta kirajsta. Loydat id:n hakutoiminnolla. fmt:n tulee vastata tiedostopaatetta kuten LRF, TXT tai EPUB. Jos fmt:a ei ole loogiselle kirjalle, ala tee mitaan. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" SHOW_METADATA calibredb show_metadata [vaihtoehdot] id Nayta tietokannan metadata id:n mukaiselle kirjalle. Saat listan id:ista haulla. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --as-opf Tulosta metadata OPF-muodossa (XML) SET_METADATA calibredb set_metadata [options] book_id [/path/to/metadata.opf] Asettaa calibre-tietokantaan tallennetun metadatan kirjalle, joka on tunnistettu book_id OPF-tiedostosta metadata.opf. book_id on kirjan tunnistenumero hakukomennosta. Voit tutustua nopeasti OPF-muotoon kayttamalla komentoa --as-opf switch show_metadata-komentoa. Voit myos asettaa yksittaisten kenttien metadatan --field-vaihtoehdolla. Jos kaytat --field-vaihtoehtoa, silloin ei tarvitse maarittaa OPF-tiedostoa. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --field, -f Asetettava kentta. Muoto on kentan_nimi:arvo, esimerkiksi: --field tagit:tagi1,tagi2. Kayta --list-fields saadaksesi luettelon kaikista kenttien nimista. Voit maarittaa taman vaihtoehdon useita kertoja asettaaksesi useita kenttia. Huomautus: Kielissa on kaytettava ISO639-kielikoodeja (esim. en englannille, fi suomelle jne.). Tunnisteiden syntaksi on --field identifiers:isbn:XXXX,doi:YYYYY. Boolean (kylla/ei) -kenttien kohdalla kayta true ja false tai yes ja no. --list-fields, -l Luettele metadatakenttien nimet, joita voidaan kayttaa --field-asetuksen kanssa EXPORT calibredb export [options] ids Vie id:lla maaritetyt kirjat (pilkuilla erotettu luettelo) tiedostojarjestelmaan. Vientitoiminto tallentaa kaikki kirjan formaatit, kannen ja metadata( OPF-tiedostossa). Myos kirjaan liittyvat ylimaaraiset datatiedostot tallennetaan. Saat tunnusnumerot hakukomennosta. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --all Vie kaikki kirjat tietokannasta, nimerttyja id:ita ei huomioida. --dont-asciiize Pyyda Calibrea muuntamaan kaikki muut kuin englanninkieliset merkit englanninkielisiksi vastineiksi tiedostonimille. Tama on hyodyllista, jos tallennetaan vanhaan tiedostojarjestelmaan, jossa ei ole taytta tukea Unicode-tiedostonimille. Valinta poistaa toiminnon. --dont-save-cover Normaalisti calibre tallentaa kannen erilliseen tiedostoon varsinaisten e-kirjatiedostojen kanssa. Valinta poistaa toiminnon. --dont-save-extra-files Tallenna kaikki kirjaan liittyvat datatiedostot kirjaa tallennettaessa Valinta poistaa toiminnon. --dont-update-metadata Normaalisti calibre paivittaa tallennettujen tiedostojen metadatan calibre-kirjastossa olevien tietojen perusteella. Tekee tallentamisesta levylle hitaampaa. Valinta poistaa toiminnon. --dont-write-opf Normaalisti calibre kirjoittaa metatiedot erilliseen OPF-tiedostoon varsinaisten e-kirjatiedostojen mukana. Valinta poistaa toiminnon. --formats Pilkulla erotettu luettelo kunkin kirjan tallennettavista formaateista. Oletuksena kaikki kaytettavissa olevat muodot tallennetaan. --progress Raportoi eteneminen --replace-whitespace Korvaa valilyonnit alleviivauksilla. --single-dir Vie kaikki kirjat yhteen kansioon --template Malli, jolla ohjataan tallennettujen tiedostojen tiedostonimea ja kansiorakennetta. Oletusarvo on "{author_sort}/{title}/{title} - {authors}", joka tallentaa kirjat kirjailijakohtaiseen alikansioon, jonka tiedostonimet sisaltavat otsikon ja kirjailijan. Kaytettavissa olevat ohjaimet ovat: {author_sort, authors, id, isbn, languages, last_modified, pages, pubdate, publisher, rating, series, series_index, tags, timestamp, title} --timefmt Muoto, jossa paivamaarat naytetaan. %d - paiva, %b - kuukausi, %m - kuukauden numero, %Y - vuosi. Oletusarvo on: %b, %Y --to-dir Vie kirjat maarattyyn kansioon. Oletus on . --to-lowercase Muunna polut pieniksi kirjaimiksi. CATALOG calibredb catalog /path/to/destination.(csv|epub|mobi|xml...) [options] Vie luettelo polku/kohteeseen/kohteeseen -laajennuksen maarittamassa muodossa. Asetukset maarittavat, miten merkinnat naytetaan luodussa luettelotuotoksessa. Huomaa, etta eri luettelomuodot tukevat erilaisia asetusjoukkoja. Nahdaksesi eri vaihtoehdot, maarita lahtotiedoston nimi ja sitten --help-vaihtoehto. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --ids, -i Pilkulla erotettu luettelo luetteloitavista tietokantatunnuksista. Jos tyhjennetty --haku jatetaan huomiotta. Oletusarvo: kaikki --search, -s Suodata tulokset haulla. Hakulausekkeen muotoiluohjeet loytyvat Kayttoohjeesta. Oletus: ei suodatusta --verbose, -v Nayta detaljoidut viennin tiedot. Hyodyksi virheenetsinnassa EPUB ASETUKSET --catalog-title Luodun luettelon otsikko, jota kaytetaan metatietojen otsikkona. Oletus: 'My Books' Koskee: AZW3-, EPUB- ja MOBI-tulostusmuodot --cross-reference-authors Luo ristiviittauksia Tekijat-osiossa kirjoille, joilla on useita kirjoittajia. Oletus: 'False' Koskee: AZW3-, EPUB- ja MOBI-tulostusmuodot --debug-pipeline Tallenna muuntoputken eri vaiheiden tuotokset maaritettyyn kansioon. Hyodyllinen, jos et ole varma, missa vaiheessa muuntoprosessia virhe ilmenee. Oletus: 'None' Koskee: AZW3-, EPUB- ja MOBI-tulostusmuodot --exclude-genre Regex kuvailee tageja, jotka suljetaan pois lajityyppeina. Oletus: '[.+]|^+$' sulkee pois suluissa olevat tagit, esimerkiksi '[Project Gutenberg]', ja '+', joka on luettujen kirjojen oletustagi. Koskee: AZW3-, EPUB- ja MOBI-tulostusmuodot --exclusion-rules Maarittaa saannot, joiden avulla kirjat jatetaan pois luodusta luettelosta. Poissulkemissaannon malli on joko ('','Tagit','') tai ('','',''). Esim: (('Arkistoidut kirjat','#status','Arkistoitu'),) sulkee pois kirjan, jonka arvo on 'Arkistoitu' mukautetussa sarakkeessa 'status'. Kun useita saantoja on maaritelty, kaikkia saantoja sovelletaan. Oletusarvo: "(('Catalogs','Tags','Catalog'),)" Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --generate-authors Sisallyta "Tekijat"-osio luetteloon. Oletus: 'False' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --generate-descriptions Sisallyta luetteloon kuvaukset-osio. Oletus: 'False' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --generate-genres Sisallyta "Lajityypit"-osio luetteloon. Oletus: 'False' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --generate-recently-added Sisallyta luetteloon Askettain lisatyt" -osio. Oletus: 'False' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --generate-series Sisallyta "Sarja"-osio luetteloon. Oletus: 'False' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --generate-titles Sisallyta "Otsikot"-osio luetteloon. Oletus: 'False' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --genre-source-field Lahdekentta "Tyylilajit"-osiossa. Oletus: 'Tagit' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --header-note-source-field Mukautettu kentta, joka sisaltaa kuvausotsikkoon lisattavan huomautustekstin. Oletus: '' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --merge-comments-rule #:[before|after]:[True|False] maarittely: Mukautettu kentta, joka sisaltaa huomautuksia, jotka yhdistetaan kommentteihin [before|after] Huomautusten sijoittaminen suhteessa kommentteihin [True|False] - Huomautusten ja kommenttien valiin lisataan vaakasuora viiva Oletus: '::' Sovelletaan: AZW3-, EPUB- ja MOBI-lahtomuotoihin --output-profile Maarittaa lahtoprofiilin. Joissakin tapauksissa tarvitaan lahtoprofiili luettelon optimoimiseksi laitetta varten. Esimerkiksi 'kindle' tai 'kindle_dx' luo jasennellyn sisallysluettelon, jossa on jaksoja ja artikkeleita. Oletus: 'None' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --prefix-rules Maarittaa saannot, joita kaytetaan luettuja kirjoja, toivomuslistan kohteita ja muita kayttajan maarittamia etuliitteita osoittavien etuliitteiden sisallyttamiseen. Etuliitesaannon malli on ('','','',''). Kun useita saantoja on maaritelty, kaytetaan ensimmaista vastaavaa saantoa. Oletusarvo: "(('Read books','tags','+','\/'),('Wishlist item','tags','Wishlist','x'))" Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --preset Kayta nimettya esiasetusta, joka on luotu GUI-luettelon rakentajalla. Esiasetus maarittaa kaikki luettelon rakentamiseen tarvittavat asetukset. Oletus: 'None' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --thumb-width Kokovihje (tuumina) kirjojen kansia varten luettelossa. Valikoima: 1.0 - 2.0 Oletus: '1.0' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja --use-existing-cover Korvaa nykyinen kansi luetteloa laadittaessa. Oletus: 'False' Koskee: AZW3-, EPUB- ja MOBI-lahtoformaatteja SAVED_SEARCHES calibredb saved_searches [options] (list|add|remove) Hallitsee tahan tietokantaan tallennettuja hakuja. Jos yritat lisata kyselyn, jonka nimi on jo olemassa, se korvataan. Syntaksi lisaamiseen: calibredb saved_searches add search_name search_expression Syntaksi poistoon: calibredb saved_searches remove search_name Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" ADD_CUSTOM_COLUMN calibredb add_custom_column [options] otsikko nimi tietotyyppi Luo mukautettu sarake. Otsikko on koneystavallinen nimi sarakkeelle. Se ei saa sisaltaa valilyonteja tai pisteita. Nimi on ihmisystavallinen nimi sarakkeelle. tietotyyppi on jokin naista: bool, comments, composite, datetime, enumeration, float, int, rating, series, text Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --display Lista vaihtohtoja taman sarakkeen tietojen kasittelyyn. Tama on JSON lauseke. Jarjestaville sarakkeille kaytetaan --display"{\ "enum_values\ ":[\ "val1\ ", \ "val2\ "]}". Esitysmuuttujaan voi sisallyttaa useita vaihtoehtoja. Sarakkeittain naita ovat: 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 Hyva tapa toimivien yhdistelmien loytamiseen on tehda mukautettu sarake sopivasta tyypista GUI:ssa ja sitten etsia OPF varmuuskopiosta kirjaa (varmista, etta sarakkeen luomisen jalkeen luotiin uusi OPF). Uudessa OPF:ssa on nyt uuden sarakkeen esittava JSON. --is-multiple Tahan sarakkeeseen tallennetaan tunnisteiden kaltaisia tietoja (eli useita pilkulla erotettuja arvoja). Sovelletaan vain, jos tietotyyppi on teksti. CUSTOM_COLUMNS calibredb custom_columns [options] Luettelo kaytettavissa olevista sarakkeista. Nayttaa sarakkeiden otsikot ja id:t. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --details, -d Nayta sarakkeiden tiedot. REMOVE_CUSTOM_COLUMN calibredb remove_custom_column [Options] -tunniste Poista tunnisteen maarittama mukautettu sarake. Naet kaytettavissa olevat sarakkeet, joissa on custom_columns-komento. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --force, -f Ala kysy vahvistusta SET_CUSTOM calibredb set_custom [options] -sarakkeen tunnusarvo Maarita tunnuksella tunnistetun kirjan mukautetun sarakkeen arvo. Saat luettelon tunnuksista hakukomennolla. Voit saada luettelon mukautetuista sarakenimista kayttamalla custom_columns komentoa. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --append, -a Jos sarakkeessa on useampia arvoja, liita maaritetyt arvot olemassa oleviin, sen sijaan etta ne korvattaisiin. RESTORE_DATABASE calibredb restore_database [options] Palauttaa taman tietokannan OPF-tiedostoihin tallennetuista metadatasta kussakin calibre-kirjaston kansiossa. Tama on hyodyllista, jos metadata.db-tiedosto on on vioittunut. VAROITUS: Tama komento uusii tietokantasi kokonaan. Menetat kaikki tallennetut haut, kayttajakategoriat, plugboardit, tallennetut kirjakohtaiset muunnokset asetukset ja mukautetut reseptit. Palautettu metadata on vain niin tarkka kuin kuin mita OPF-tiedostoissa on. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --really-do-it, -r Varmistus palautuksen suorittamiselle. Komentoa ei suoriteta ellei tata aseteta. CHECK_LIBRARY calibredb check_library [options] Tarkastaa kirjaston tiedostorakennetta. Raportit ovat invalid_titles, extra_titles, invalid_authors, extra_authors, missing_formats, extra_formats, extra_files, missing_covers, extra_covers, malformed_formats, malformed_paths, failed_folders Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --csv, -c Tallenna CSV:na --ignore_extensions, -e Pilkuin erotettu luettelo ohitettavista tiedostopaatteista. Oletus: kaikki --ignore_names, -n Pilkuin erotettu lista ohitettavista nimista. Oletus: kaikki --report, -r Pilkuin erotettu lista raporteista. Oletus: kaikki --vacuum-fts-db Imuroi koko tekstihaun tietokanta. Tama voi olla hyvin hidasta ja muistia vaativaa tietokannan koosta riippuen. LIST_CATEGORIES calibredb list_categories [options] Tuota raportti tietokannan luokkatiedoista. Tiedot vastaavat Tagiselaimessa nakyvia tietoja. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --categories, -r Pilkuin erotettu listaus kategorioiden hakunimista. Oletus: kaikki --csv, -c Tallenna CSV:na --dialect Tuotettavan CSV-tiedoston tyyppi. Vaihtoehdot: excel, excel-tab, unix --item_count, -i Nayta vain kappalemaarat kategorioittain eika maaria kappaleittain eriteltyna --width, -w Yksitaisen rivin maksimipituus. Oletusarvona kaytetaan nayton kokoa. BACKUP_METADATA %pROG-backup_metadata [options] Varmuuskopioi tietokantaan tallennettu metadata yksittaisiin OPF-tiedostoihin kussakin kirjat-kansiossa. Tama tapahtuu yleensa automaattisesti, mutta voit suorittaa taman komennon pakottamaan OPF-tiedostojen uudelleenluonti --all-vaihtoehdolla. Huomaa, etta tata ei yleensa tarvitse tehda, koska OPF-tiedostot varmuuskopioidaan automaattisesti aina, kun metadataa muutetaan. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --all Normaalisti tama komento toimii vain kirjoihin joiden OPF-tiedosto on vanhentunut. Valinta pakottaa sen kaikkiin kirjoihin. CLONE calibredb clone path/to/new/library Luo klooni nykyisesta kirjastosta. Tama luo uuden, tyhjan kirjaston, jossa on kaikki samat mukautetut sarakkeet, virtuaalikirjastot ja muut asetukset kuin nykyisessa kirjastossa. Kloonattu kirjasto ei sisalla kirjoja. Jos haluat luoda taydellisen kaksoiskappaleen, mukaan lukien kaikki kirjat, niin kopioi Kirjasto-kansio tiedostojarjestelman tyokaluilla. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" EMBED_METADATA calibredb embed_metadata [options] book_id Paivita varsinaisten kirjatiedostojen metadata calibre-kirjaston tietokannan metadataa mukaisiksi. Yleensa metadata paivitetaan vain vietaessa tiedostoja ulos calibresta, mutta nain voit muokata olemassa olevia tiedostoja. Huomaa, etta eri formaatit sallivat erilaista metadataa. Voit kayttaa valitsinta 'kaikki' kaikkien kirjojen metadatan paivittamiseen. Voit myos maarittaa monien kirjojen id:t valeilla erotettuna ja id-alueita valiviivoilla. Esimerkiksi calibredb embed_metadata 1 2 10-15 23 Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --only-formats, -f Paivita vain maaritetyn tiedostotyypin metadata. Maarittele tarvittaessa useampia tiedostoformaatteja. Oletuksena paivitetaan kaikki formaatit. SEARCH calibredb search [options] search expression Etsii kirjastosta maaritetyn hakusanan ja palauttaa pilkulla erotellun listan kirjojen tunnuksista, jotka vastaavat hakulauseketta. Lahtomuoto on hyodyllista syottaa muihin komentoihin, jotka hyvaksyvat syotteena listan tunnuksia. Hakulauseke voi olla mita tahansa Calibren tehokkaasta hakukyselystakielesta, esimerkiksi: calibredb search author:asimov 'title:"i robot"' Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --limit, -l Tulosten maksimimaara. Oletus on nayttaa kaikki tulokset. FTS_INDEX calibredb fts_index [options] enable/disable/status/reindex Hallitse kokotekstihaun indeksointiprosessia. enable Ottaa FTS-indeksoinnin kayttoon tassa kirjastossa disable Poistaa FTS-indeksoinnin kaytosta tassa kirjastossa status Nayttaa indeksoinnin nykyisen tilan reindex Voidaan kayttaa joko tiettyjen kirjojen tai koko kirjastonuudelleen indeksointiin. Tiettyjen kirjojen uudelleenindeksointi maarittaa kirjojen tunnukset lisaargumentteina reindex-komennon jalkeen. Jos kirjojen tunnuksia ei maariteta, komento koko kirjasto indeksoidaan uudelleen. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --indexing-speed Indeksoinnin nopeus. Kayta nopeaa indeksointia kaikkiin tietokoneesi resursseihin ja hidasta vahemman resursseja kuluttavaan indeksointiin. Huomaa, etta nopeus nollataan hitaaksi jokaisen kutsun jalkeen. --wait-for-completion Odota, kunnes kaikki kirjat on indeksoitu, ja nayta indeksoinnin edistyminen saannollisesti FTS_SEARCH calibredb fts_search [options] search expression Tee taysi tekstihaku koko kirjastosta tai sen osajoukosta. Aina kun annat calibredb:lle argumentteja, joissa on valilyonteja, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces" --do-not-match-on-related-words Tasmaa vain tarkoilla sanoilla, ei toisiinsa liittyvilla sanoilla. Joten korjaus ei vastaa korjausta. --include-snippets Sisallyta tekstinpatkia kunkin osuman ymparille. Huomaa, etta tama hidastaa hakua huomattavasti. --indexing-threshold Kuinka suuri osa kirjastosta on indeksoitava prosentteina ennen haun sallimista. Oletusarvo on 90 --match-end-marker Merkki, jota kaytetaan osoittamaan vastaavan sanan loppua katkelmassa --match-start-marker Merkki, jota kaytetaan osoittamaan vastaavan sanan alkua katkelmassa --output-format Muoto, jossa hakutulokset tulostetaan. Joko "teksti" tavalliselle tekstille tai "json" JSON-tulosteelle. --restrict-to Rajoita haettavia kirjoja joko hakulausekkeen tai tunnusten avulla. Esimerkiksi: ids:1,2,3, jos haluat rajoittaa tunnuksella, tai search:tag:foo, jos haluat rajoittaa kirjoihin, joissa on tunniste foo. Author Kovid Goyal Copyright Kovid Goyal 9.14.0 elokuuta 28, 2026 CALIBREDB(1)