.. _calibredb-sv:
.. raw:: html
``calibredb``
===================================================================
.. code-block:: none
calibredb command [options] [arguments]
:command:`calibredb` är kommandoradsgränssnittet till calibre-databasen. Det har
flera underkommandon, dokumenterade nedan.
:command:`calibredb` kan användas för att manipulera antingen en calibre-databas
anges per sökväg eller en calibre-:guilabel:`innehållsserver` körs antingen på
den lokala maskinen eller över internet. Du kan starta en
calibre-:guilabel:`Innehållsserver` med antingen :command:`calibre-server`
programmet eller klicka på i calibre-huvudprogrammet :guilabel:`Anslut/dela ->
Starta innehållsserver`. Eftersom :command:`calibredb` kan göra ändringar i ditt
calibre-bibliotek måste du först ställa in autentisering på servern. Det
finns två sätt att göra det:
* Om du planerar att bara ansluta till en server som körs på samma dator,
kan du helt enkelt använda flaggan ``--enable-local-write`` av
innehållsservern, så att alla program, inklusive calibredb, körs på
den lokala datorn för att göra ändringar i dina calibre-data. När du kör
servern från calibre-huvudprogrammet är det här alternativet i
:guilabel:`Inställningar->Dela via nätet->Avancerat`.
* Om du vill aktivera åtkomst via internet bör du ställa in
användarkonton på servern och använda :option:`--username` eller :option:`--password`
flaggorna för :command:`calibredb` för att ge den åtkomst. Du kan ställa in
användarautentisering för :command:`calibre server` genom att använda ``--enable-auth``
flaggan och använda ``--manage-users`` för att skapa användarkonton.
Om du kör servern från calibre-huvudprogrammet använder du
:guilabel:`Inställningar->Dela via nätet->Kräv användarnamn/lösenord`.
För att ansluta till en körande innehållsserver, skicka server-URL:en med
flaggan :option:`--with-library`, se dokumentationen för den flaggan för
detaljer och exempel.
.. contents::
:local:
GLOBALA ALTERNATIV
~~~~~~~~~~~~~~~~~~~~~~
.. option:: --help, -h
visa denna hjälptext och avsluta
.. option:: --library-path, --with-library
Sökväg till calibre-biblioteket. Standard är att använda sökvägen lagrad i inställningarna. Du kan också ansluta till en calibre-innehållsserver för att utföra åtgärder på fjärrbibliotek. Så här använder du en URL av formen: http://hostname:port/#bibliotek_id till exempel http://localhost:8080/#mittbibliotek. Bibliotek_id är bibliotekets identifierare för det bibliotek du vill ansluta till på innehållsservern. Du kan använda det speciella bibliotek_id-värdet för att få en lista över biblioteksidentifierare tillgängliga på servern. Mer information om hur du anpassar åtkomst via en innehållsserver finns i https://manual.calibre-ebook.com/sv/generated/sv/calibredb.html.
.. option:: --password
Lösenord för anslutning till en calibre-innehållsserver. För att läsa lösenordet från standardinmatning, använd specialvärdet: . För att läsa lösenordet från en fil, använd: (dvs. ). Vinkelparenteserna ovan är nödvändiga, kom ihåg att undkomma dem eller använd citattecken för ditt skal.
.. option:: --timeout
Tidsgränsen, i sekunder, när du ansluter till ett calibre-bibliotek via nätverket. Standard är två minuter.
.. option:: --username
Användarnamn för anslutning till en calibre-innehållsserver
.. option:: --version
visar programmets versionsnummer och avsluta
.. _calibredb-sv-list:
list
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb list [options]
Lista de böcker som finns i calibre-databasen.
När du skickar argument till calibredb som har blanksteg i dem, bifoga argumenten i citattecken. Till exempel: "/some path/with spaces"
.. program:: calibredb list
.. option:: --ascending
Sortera resultaten i stigande ordning
.. option:: --fields, -f
Fälten som ska visas när böcker listar i databasen. Bör vara en kommaseparerad lista med fält. Tillgängliga fält: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Standard: title,authors. Specialfältet \ ``"``\ alla\ ``"``\ kan användas för att välja alla fält. Förutom de inbyggda fälten ovan är anpassade fält också tillgängliga som \*field_name, till exempel för ett anpassat fält #rating, använd namnet: \*rating
.. option:: --for-machine
Skapa utmatning i JSON-format, vilket är mer lämpat för maskintolkning. Resulterar i radbredd och avgränsningsalternativ att ignorera.
.. option:: --limit
Högsta antalet resultat att visa. Standard: alla
.. option:: --line-width, -w
Största bredd på en enskild rad i utmatning. Standardinställningen är att upptäcka skärmstorlek.
.. option:: --prefix
Prefixet för alla sökvägar. Standard är den absoluta sökvägen till biblioteksmappen.
.. option:: --search, -s
Filtrera resultat efter sökförfrågan. För information om sökformatet, se sökrelaterad dokumentation i användarmanualen. Standard är att inte filtrera.
.. option:: --separator
Sträng som används för att separera fält. Standard är blanksteg.
.. option:: --sort-by
Fältet efter vilket resultaten ska sorteras. Du kan ange flera fält genom att separera dem med kommatecken. Tillgängliga fält: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Standard: id
.. option:: --template
Mallen som ska köras om \ ``"``\ template\ ``"``\ finns i fältlistan. Standard: Ingen
.. option:: --template_file, -t
Sökväg till en fil som innehåller mallen som ska köras om \ ``"``\ template\ ``"``\ finns i fältlistan. Standard: Ingen
.. option:: --template_heading
Rubrik till mallkolumnen. Standard: template. Det här alternativet ignoreras om alternativet :option:`--for-machine` är inställt
.. _calibredb-sv-add:
add
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb add [options] file1 file2 file3 ...
Lägg till de angivna filerna som böcker i databasen. Du kan även ange mappar, se
mapprelaterade alternativ nedan.
När du skickar argument till calibredb som har blanksteg i dem, bifoga argumenten i citattecken. Till exempel: "/some path/with spaces"
.. program:: calibredb add
.. option:: --authors, -a
Ange författarna för den tillagda boken eller de tillagda böckerna
.. option:: --automerge, -m
Om böcker med liknande titlar och författare hittas, slå samman de inkommande formaten (filer) automatiskt med befintliga bokposter. Värdet \ ``"``\ ignore\ ``"``\ betyder att dubblettformat kasseras. Värdet \ ``"``\ overwrite\ ``"``\ betyder att dubblettformat i biblioteket skrivs över med de nyligen tillagda filerna. Värdet \ ``"``\ new_record\ ``"``\ betyder att dubblettformat placeras i en ny bokpost.
.. option:: --cover, -c
Sökväg till omslaget att använda för den tillagda boken
.. option:: --duplicates, -d
Lägg till böcker i databasen även om de redan finns. Jämförelse görs baserat på boktitlar och författare. Observera att alternativet :option:`--automerge` har företräde.
.. option:: --empty, -e
Lägg till en tom bok (en bok utan format)
.. option:: --identifier, -I
Ange identifierare för den här boken, t.ex. -I asin:XXX -I isbn:YYY
.. option:: --isbn, -i
Ange ISBN för den tillagda boken eller de tillagda böckerna
.. option:: --languages, -l
En kommaseparerad lista med språk (bäst att använda ISO639-språkkoder, även om vissa språknamn kanske också känns igen)
.. option:: --series, -s
Ange serier för den tillagda boken eller de tillagda böckerna
.. option:: --series-index, -S
Ange serienummer för den tillagda boken eller de tillagda böckerna
.. option:: --tags, -T
Ange taggar i den tillagda boken eller de tillagda böckerna
.. option:: --title, -t
Ange namn på den tillagda boken eller de tillagda böckerna
TILLÄGGNING TILL FRÅN MAPPAR
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alternativ för att anpassa tilläggning av böcker från mappar. Som standard läggs endast filer som har ändelser av kända e-boksfiltyper till.
.. option:: --add
Ett filnamnsmönster (glob), filer som matchar det här mönstret kommer att läggas till vid skanning av mappar efter filer, även om de inte är av en känd e-boksfiltyp. Kan anges flera gånger för flera mönster.
.. option:: --ignore
Ett filnamn (glob)-mönster, filer som matchar det här mönstret ignoreras vid skanning av mappar efter filer. Kan anges flera gånger för flera mönster. Till exempel: \*.pdf ignorerar alla PDF-filer
.. option:: --one-book-per-directory, -1
Antag att varje mapp endast har en enda logisk bok och att alla filer i den är olika e-boksformat av den boken
.. option:: --recurse, -r
Bearbeta mappar rekursivt
.. _calibredb-sv-remove:
remove
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb remove ids
Ta bort böcker som identifierats av id från databasen. id:et ska vara en kommaseparerad lista med id-nummer (du kan få id-nummer med sökkommandot). Till exempel 23,34,57-85 (när du anger ett intervall, det sista numret i intervallet inkluderas inte).
När du skickar argument till calibredb som har blanksteg i dem, bifoga argumenten i citattecken. Till exempel: "/some path/with spaces"
.. program:: calibredb remove
.. option:: --permanent
Använd inte Papperskorgen
.. _calibredb-sv-add_format:
add_format
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb add_format [options] id ebook_file
Lägg e-boken i ebook_file till tillgängliga format för den logiska boken som identifieras av id. Du kan få id genom att använda sökkommandot. Om formatet redan finns ersätts det, såvida inte ersätt inte flaggan anges.
När du skickar argument till calibredb som har blanksteg i dem, bifoga argumenten i citattecken. Till exempel: "/some path/with spaces"
.. program:: calibredb add_format
.. option:: --as-extra-data-file
Lägg till filen som en extra datafil till boken, inte som ett e-boksformat
.. option:: --dont-replace
Ersätt inte formatet om det redan finns
.. _calibredb-sv-remove_format:
remove_format
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb remove_format [options] id fmt
Ta bort formatet fmt från den logiska boken identifierad med hjälp av id. Du kan få id med sökkommandot. fmt bör vara en filändelse som LRF eller TXT eller EPUB. Om den logiska boken inte har fmt tillgängligt, görs inget.
När du skickar argument till calibredb som har blanksteg i dem, bifoga argumenten i citattecken. Till exempel: "/some path/with spaces"
.. program:: calibredb remove_format
.. _calibredb-sv-show_metadata:
show_metadata
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb show_metadata [options] id
Visa metadata lagrade i calibre-databasen för boken identifierad av id.
id är ett id-nummer från sökkommandot.
När du skickar argument till calibredb som har blanksteg i dem, bifoga argumenten i citattecken. Till exempel: "/some path/with spaces"
.. program:: calibredb show_metadata
.. option:: --as-opf
Skriv metadata i OPF-form (XML)
.. _calibredb-sv-set_metadata:
set_metadata
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb set_metadata [options] book_id [/path/to/metadata.opf]
Ställ in metadata som lagras i calibre-databasen för den bok som identifieras med
book_id från OPF-filen metadata.opf. book_id är ett bok-id-nummer från
sökkommandot. Du kan få en snabb känsla för OPF-formatet genom att använda
omkopplaren --as-opf till kommandot show_metadata. Du kan också ställa in metadata för
enskilda fält med flaggan --field. Om du använder flaggan --field behöver du inte ange en OPF-fil.
När du skickar argument till calibredb som har blanksteg i dem, bifoga argumenten i citattecken. Till exempel: "/some path/with spaces"
.. program:: calibredb set_metadata
.. option:: --field, -f
Fältet för att ställa in. Format är field_name:value, till exempel: :option:`--field` tags:tag1,tag2. Använd :option:`--list-fields` för att få en lista över alla fältnamn. Du kan ange det här alternativet flera gånger för att ställa in flera fält. Observera: För språk du måste använda ISO639-språkkoder (t.ex. en för engelska, fr för franska och så vidare). För identifierare, är syntaxen :option:`--field` identifiers:isbn:XXXX,doi:YYYYY. För boolean (ja/nej) fält använder sann och falsk eller ja och nej.
.. option:: --list-fields, -l
Ange namn på metadatafälten som kan användas med flaggan :option:`--field`
.. _calibredb-sv-export:
export
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb export [options] ids
Exportera böckerna som anges av identifierare (en kommaseparerad lista) till filsystemet.
Exporten sparar alla format av boken, dess omslag och metadata (i
en OPF-fil). Eventuella extra datafiler som är kopplade till boken sparas också.
Du kan få id-nummer från sökkommandot.
När du skickar argument till calibredb som har blanksteg i dem, bifoga argumenten i citattecken. Till exempel: "/some path/with spaces"
.. program:: calibredb export
.. option:: --all
Exportera alla böcker i databasen och ignorera listan med identifierare.
.. option:: --dont-asciiize
Låt calibre konvertera alla icke-engelska tecken till engelska ekvivalenter för filnamn. Detta är användbart om du sparar i ett äldre filsystem utan fullt stöd för Unicode-filnamn. Om denna växel aktiveras, kommer detta beteende att stängas av.
.. option:: --dont-save-cover
Normalt sparar calibre omslaget i en separat fil tillsammans med själva e-bokfilerna. Om denna växel aktiveras, kommer detta beteende att stängas av.
.. option:: --dont-save-extra-files
Spara alla datafiler som är kopplade till boken när du sparar boken Om denna växel aktiveras, kommer detta beteende att stängas av.
.. option:: --dont-update-metadata
Normalt kommer calibre att uppdatera metadata i de sparade filerna utifrån det som finns i calibre-biblioteket. Detta gör att filerna sparas långsammare till disken. Om denna växel aktiveras, kommer detta beteende att stängas av.
.. option:: --dont-write-opf
Normalt kommer calibre att skriva metadata i en separat OPF-fil tillsammans med själva e-bokfilerna. Om denna växel aktiveras, kommer detta beteende att stängas av.
.. option:: --formats
Kommaseparerad lista med format att spara för varje bok. Som standard sparas alla tillgängliga format.
.. option:: --progress
Rapportera förlopp
.. option:: --replace-whitespace
Ersätt \ ``"``\ whitespace\ ``"``\ med understreck.
.. option:: --single-dir
Exportera alla böcker till en enda mapp
.. option:: --template
Mallen för att anpassa filnamn och mappstruktur för de sparade filerna. Standard är \ ``"``\ {author_sort}/{title}/{title} - {authors}\ ``"``\ vilket sparar böcker i en undermapp per författare med filnamn bestående av titel och författare. Tillgängliga kontroller är: {author_sort, authors, id, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, tags, timestamp, title}
.. option:: --timefmt
Format för datumvisning. %d - dag, %b - månad, %m - månadsnummer, %Y - år. Standard är: %b, %Y
.. option:: --to-dir
Exportera böcker till den angivna mappen. Standard är .
.. option:: --to-lowercase
Konvertera sökvägar till gemener.
.. _calibredb-sv-catalog:
catalog
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb catalog /path/to/destination.(csv|epub|mobi|xml...) [options]
Export a :command:`catalog` in format specified by path/to/destination extension.
Options control how entries are displayed in the generated :command:`catalog` output.
Note that different :command:`catalog` formats support different sets of options. To
see the different options, specify the name of the output file and then the
--help option.
När du skickar argument till calibredb som har blanksteg i dem, bifoga argumenten i citattecken. Till exempel: "/some path/with spaces"
.. program:: calibredb catalog
.. option:: --ids, -i
Kommaseparerad lista över databas-ID till katalogen. Om de deklareras, ignoreras :option:`--search`. Standard: alla
.. option:: --search, -s
Filtrera resultat efter sökförfrågan. För information om sökformatet, se sökrelaterad dokumentation i användarmanualen. Standard: Ingen filtrering
.. option:: --verbose, -v
Visa detaljerad utmatningsinformation. Användbart för felsökning
EPUB ALTERNATIV
^^^^^^^^^^^^^^^^^^^
.. option:: --catalog-title
Titel på den skapade katalogen som används som titel i metadata. Standard: \ ``'``\ My Books\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --cross-reference-authors
Skapa korsreferenser i författarsektionen för böcker med flera författare. Standard: \ ``'``\ False\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --debug-pipeline
Spara utmatning från olika stadier av konverteringsprocessen till den angivna mappen. Användbart om du är osäker på i vilket skede av konverteringsprocessen ett problem inträffar. Standard: \ ``'``\ None\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --exclude-genre
Regex beskriver taggar som ska exkluderas som genrer Standard: \ ``'``\ \[.+\]|^\+$\ ``'``\ exkluderar parentestaggar, t.ex. \ ``'``\ [Project Gutenberg]\ ``'``\ , och \ ``'``\ +\ ``'``\ , standard-tagg för lästa böcker. Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --exclusion-rules
Anger de regler som används för att exkludera böcker från den skapade katalogen. Modellen för en undantagsregel är antingen (\ ``'``\ \ ``'``\ ,\ ``'``\ Taggar\ ``'``\ ,\ ``'``\ \ ``'``\ ) eller (\ ``'``\ \ ``'``\ ,\ ``'``\ \ ``'``\ ,\ ``'``\ \ ``'``\ ). Till exempel: ((\ ``"``\ Arkiverade böcker\ ``"``\ , \ ``"``\ # status\ ``"``\ , \ ``"``\ Arkiverade\ ``"``\ ),) kommer att exkludera en bok med ett värde på \ ``"``\ status\ ``"``\ \ ``"``\ Arkiverat\ ``"``\ i den anpassade kolumnen. När flera regler är definierade, kommer alla regler tillämpas. Standard: \ ``"``\ ((\ ``'``\ Catalogs\ ``'``\ ,\ ``'``\ Tags\ ``'``\ ,\ ``'``\ Catalog\ ``'``\ ),)\ ``"``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --generate-authors
Inkludera \ ``'``\ Författar\ ``'``\ sektion i katalogen. Standard: \ ``'``\ False\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --generate-descriptions
Inkludera sektionen \ ``'``\ Beskrivningar\ ``'``\ i katalogen. Standard: \ ``'``\ False\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --generate-genres
Inkludera sektionen \ ``'``\ Genrer\ ``'``\ i katalogen. Standard: \ ``'``\ False\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --generate-recently-added
Inkludera sektioen \ ``'``\ Nyligen tillagda\ ``'``\ i katalogen. Standard: \ ``'``\ False\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --generate-series
Inkludera sektioen \ ``'``\ Serier\ ``'``\ i katalogen. Standard: \ ``'``\ False\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --generate-titles
Inkludera sektionen \ ``'``\ Titlar\ ``'``\ i katalogen. Standard: \ ``'``\ False\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --genre-source-field
Källfältet för \ ``"``\ Genrer\ ``"``\ sektion. Standard: \ ``'``\ Taggar\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --header-note-source-field
Anpassat fält innehåller anmärkningstext att infoga i beskrivningsrubrik. Standard: \ ``'``\ \ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --merge-comments-rule
#:[before|after]:[True|False] anger: Anpassat fält innehåller anteckningar att slå samman med kommentarer [before|after] Placering av anteckningar med avseende på kommentarer [True|False] - En horisontell linje infogas mellan anteckningar och kommentarer Standard: \ ``'``\ ::\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --output-profile
Anger utmatningsprofilen. I vissa fall krävs en utmatningsprofil för att optimera katalogen för enheten. Till exempel skapar \ ``"``\ kindle\ ``"``\ eller \ ``"``\ kindle_dx\ ``"``\ en strukturerad innehållsförteckning med avsnitt och artiklar. Standard: \ ``'``\ None\ ``'``\ Gäller: AZW3-, EPUB-, MOBI-utmatningsformat
.. option:: --prefix-rules
Anger de regler som används för att inkludera prefix som indikerar lästa böcker, önskelistsposter och andra användardefinierade prefix. Modellen för en prefixregel är (\ ``'``\ \ ``'``\ ,\ ``'``\