.. _calibredb-nl:
.. raw:: html
``calibredb``
===================================================================
.. code-block:: none
%prof commando [opties] [parameters]
:command:`calibrebd` is de command line interface naar de calibre database. Het heeft
verschillende sub-commando's, hieronder gedocumenteerd.
:command:`calibrebd` kan gebruikt worden om ofwel een calibre database te manipuleren
gespecificeerd bij pad of een calibre :guilabel:`Content server` draaiend ofwel op
de lokale machine of over het internet. U kan een calibre :guilabel:`Content server`
starten ofwel met het :command:`calibre-server` programma ofwel klik in het calibre
hoofdprogramma op :guilabel:`Connect/share ->Start Content Server`.
Aangezien :command:`calibredb` veranderingen kan aanbrengen in uw calibre
bibliotheken, moet u eerst authenticatie instellen op de server. Er zijn twee
manieren om dat te doen:
* Als u enkel wil verbinden met een server die draait op dezelfde computer,
kan u gewoon de ``--enable-local-write`` optie gebruiken van de
Content server, om elk programma, inbegrepen calibre, dat draait op
de lokale computer om dingen te veranderen in uw calibre data. Als u de server
vanuit het calibre hoofdprogramma draait, is deze optie in
:guilabel:`Preferences->Sharing over het internet->Geavanceerd`.
* Als u toegang over het internet wil inschakelen, dan moet u gebruikersaccounts
instellen op de server en de opties :option:`--username` en :option:`--password gebruiken`
op :command:`calibredb` om het toegang te verlenen. U kan gebruikerauthenticatie
instellen voor :command:`calibre-server` met de ``--enable-auth`` optie en
gebruik makend van ``--manage-users`` om de gebruikersaccounts te creëren.
Als u de server draait vanuit het calibre hoofdprogramma, gebruik
:guilabel:`Voorkeuren->Delen over het net->Vraag gebruikersnaam/wachtwoord`.
Om te verbinden met een draaiende Content server, geef de URL van de server door aan
de :option:`--with-library` optie, bekijk de documentatie van die optie voor
details en voorbeelden.
.. contents::
:local:
ALGEMENE OPTIES
~~~~~~~~~~~~~~~~~~~
.. option:: --help, -h
toon dit helpbericht en stop
.. option:: --library-path, --with-library
Pad naar calibre bibliotheek. Standaard wordt het pad gebruikt opgeslagen in de instellingen. U kan ook met een calibre Content server verbinden om te wijzigen in bibliotheken op afstand. Om dit te doen, gebruik een URL van de vorm: http://hostname:port/#library_id bv, http://localhost:8080/#mylibrary. library_id is de id van de bibliotheek waarmee u wilt verbinden op de Content server. U kan de speciale library_id gebruiken van - om een lijst te krijgen van beschikbare ids op de server. Voor details over het toegang krijgen via een Content server, zie https://manual.calibre-ebook.com/nl/generated/nl/calibredb.html.
.. option:: --password
Wachtwoord om te verbinden met een calibre Content server. Gebruik speciale waarde: om het wachtwoord van de standaardinvoer te lezen. Om het wachtwoord van een bestand te lezen, gebruik: (d.w.z. ). De punthaken in het bovenstaande zijn vereist, onthoud om ze te escapen of gebruik aanhalingstekens voor uw shell.
.. option:: --timeout
De time-out, in seconden, bij verbinden met een calibre bibliotheek over het netwerk. De standaard is twee minuten.
.. option:: --username
Gebruikersnaam voor verbinden met een calibre Content server
.. option:: --version
toon programmaversie en stop
.. _calibredb-nl-list:
list
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb list [opties]
Toon de beschikbare boeken in de calibre-database.
Als u aan calibredb parameters met spaties mee wilt geven, moet u deze met aanhalingstekens omsluiten. Bv.: "/some path/with spaces"
.. program:: calibredb list
.. option:: --ascending
Sorteer resultaten in oplopende volgorde
.. option:: --fields, -f
Velden te tonen bij het maken van boekenlijsten in de database. Moet een lijst met komma-gescheiden waarden zijn. Beschikbare velden: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Standaard: title,authors. Het speciale veld \ ``"``\ alle\ ``"``\ kan dienen om alle velden te selecteren. Naast de ingebouwde velden boven zijn ook aangepaste velden beschikbaar als \*field_name, bijvoorbeeld, voor een aangepast veld #rating, gebruik de naam: \*rating
.. option:: --for-machine
Genereer uitvoer in JSON formaat, dit is veel beter voor machine verificatie. Zorgt ervoor dat de lengte van lijnen en de afscheidings opties genegeerd zullen worden.
.. option:: --limit
Het maximum aantal resultaten om weer te geven. Standaard: allen
.. option:: --line-width, -w
De maximale breedte van een enkele regel in de uitvoer. Standaard is dit hetzelfde als de schermgrootte.
.. option:: --prefix
De prefix voor mappaden. Standaard is het absolute pad naar de bibliotheekmap.
.. option:: --search, -s
Filter de resultaten op de zoekoperatie. Voor het indeling van de zoekopdracht kunt u de zoek-gerelateerde documentatie in de gebruikershandleiding raadplegen. Standaard word er niet gefilterd.
.. option:: --separator
De string gebruikt om velden van elkaar te scheiden. Standaard is dit een spatie.
.. option:: --sort-by
Het veld waarop de resultaten moeten worden gesorteerd. U kunt meerdere velden specificeren door ze te scheiden met komma\ ``'``\ s. Beschikbare velden: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Standaard: id
.. option:: --template
Het sjabloon dat moet worden uitgevoerd als \ ``"``\ template\ ``"``\ in de veld-lijst staat. Standaard: Geen
.. option:: --template_file, -t
Pad naar een bestand met het sjabloon dat moet worden uitgevoerd als \ ``"``\ template\ ``"``\ in de veld-lijst staat. Standaard: Geen
.. option:: --template_heading
Kop voor de sjabloonkolom. Standaard: stan%daard. Deze optie wordt genegeerd als de optie :option:`--for-machine` is ingesteld
.. _calibredb-nl-add:
add
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb toevoegen [opties] bestand1 bestand2 bestand3 ...
Voeg de gespecificeerde bestanden als boeken toe aan de database. U kan ook mappen specificeren,
kijk bij map gerelateerde opties beneden.
Als u aan calibredb parameters met spaties mee wilt geven, moet u deze met aanhalingstekens omsluiten. Bv.: "/some path/with spaces"
.. program:: calibredb add
.. option:: --authors, -a
Stel de auteur in voor toegevoegde boek(en)
.. option:: --automerge, -m
Als boeken met vergelijkbare titels en auteurs worden gevonden, voegt u de binnenkomende formaten (bestanden) automatisch samen met bestaande boekrecords. De waarde \ ``"``\ negeren\ ``"``\ betekent dat dubbele formaten worden verwijderd. De waarde \ ``"``\ overschrijven\ ``"``\ betekent dat dubbele formaten in de bibliotheek worden overschreven door de nieuw toegevoegde bestanden. De waarde \ ``"``\ new_record\ ``"``\ betekent dat dubbele formaten in een nieuw boekrecord worden geplaatst.
.. option:: --cover, -c
Pad naar de omslag voor het toegevoegde boek
.. option:: --duplicates, -d
Voeg boeken toe aan de database, zelfs als ze al bestaan. Er wordt vergeleken op basis van boektitels en auteurs. Merk op dat de optie :option:`--automerge` voorrang heeft.
.. option:: --empty, -e
Voeg een leeg boek toe (een boek dat van geen enkel formaat gebruikt maakt)
.. option:: --identifier, -I
Stel de identificatren voor dit boek in, bijvoorbeeld: -I asin:XXX -I isbn:YYY
.. option:: --isbn, -i
Stel het ISBN-nummer in voor toegevoegde boek(en)
.. option:: --languages, -l
Een door komma\ ``'``\ s gescheiden lijst van talen (het beste is om ISO639 taal codes te gebruiken, alhoewel sommige taal-namen ook herkend worden)
.. option:: --series, -s
Stel de series in van toegevoegde boek(en)
.. option:: --series-index, -S
Stel het nummer in de serie in voor toegevoegde boek(en)
.. option:: --tags, -T
Stel labels in voor toegevoegde boek(en)
.. option:: --title, -t
Stel de titel in voor toegevoegde boek(en)
TOEVOEGEN VANUIT MAPPEN
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Opties voor beheer van boeken toevoegen vanuit mappen. Standaard enkel bestanden met extensies van gekende e-boek bestandtypes.
.. option:: --add
Een bestandsnaam (glob) patroon, bestanden die overeenkomen met dit patroon zullen worden toegevoegd bij het scannen van mappen voor bestanden, zelfs als ze geen bekend e-boek bestandstype hebben. Kan meerdere keren worden opgegeven voor meerdere patronen.
.. option:: --ignore
Een bestandsnaam (glob) patroon, bestanden die overeenkomen met dit patroon, worden genegeerd bij het scannen van mappen. Kan meerdere keren worden opgegeven voor meerdere patronen. Bijvoorbeeld: \*.pdf zal alle pdf-bestanden negeren
.. option:: --one-book-per-directory, -1
Neem aan dat elke map een enkel logisch boek heeft and dat alle bestanden erin verschillende e-boek formaten zijn van dat boek
.. option:: --recurse, -r
Verwerk mappen recursief
.. _calibredb-nl-remove:
remove
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb verwijder ID's
Verwijder de boek indentificatoren van de database. ID's is een komma-gescheiden lijst van ID nummers (u kan ID nummers verkrijgen door het zoek commando te gebruiken). Bijvoorbeeld: 23,34,57-85 (bij opgave van een serie, wordt het laatste nummer niet opgenomen).
Als u aan calibredb parameters met spaties mee wilt geven, moet u deze met aanhalingstekens omsluiten. Bv.: "/some path/with spaces"
.. program:: calibredb remove
.. option:: --permanent
Gebruik de Prullenbak niet
.. _calibredb-nl-add_format:
add_format
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb add_format [opties] id ebook_file
Voeg het e-boek in ebook_file toe aan de beschikbare formaten voor het logische boek geïdentificeerd door id. U kunt id krijgen door de zoekopdracht te gebruiken. Als het formaat al bestaat, wordt het vervangen, tenzij de optie Niet vervangen is opgegeven.
Als u aan calibredb parameters met spaties mee wilt geven, moet u deze met aanhalingstekens omsluiten. Bv.: "/some path/with spaces"
.. program:: calibredb add_format
.. option:: --as-extra-data-file
Voeg het bestand toe als een extra gegevensbestand aan het boek, niet als e-boekindeling
.. option:: --dont-replace
Vervang het formaat niet als het al bestaat
.. _calibredb-nl-remove_format:
remove_format
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb remove_format [opties] id fmt
Verwijder het formaat fmt van het logische boek geïdentificeerd door id. U kunt het id met het zoek-commando vinden. fmt is een bestandsextensie zoals LRF, TXT of EPUB. Als het logische boek niet in dit formaat bestaat zal er niets gebeuren.
Als u aan calibredb parameters met spaties mee wilt geven, moet u deze met aanhalingstekens omsluiten. Bv.: "/some path/with spaces"
.. program:: calibredb remove_format
.. _calibredb-nl-show_metadata:
show_metadata
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb show_metadata [opties] id
Toon de metadata die in de calibre database zijn opgeslagen voor het boek dat bij id hoort.
id is een id nummer verkregen met het zoek-commando.
Als u aan calibredb parameters met spaties mee wilt geven, moet u deze met aanhalingstekens omsluiten. Bv.: "/some path/with spaces"
.. program:: calibredb show_metadata
.. option:: --as-opf
Metadata in OPF-formaat (XML) afdrukken
.. _calibredb-nl-set_metadata:
set_metadata
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb set_metadata [options] book_id [/path/to/metadata.opf]
Stel de metadata in die zijn opgeslagen in de Calibre-database voor het boek geïdentificeerd door
book_id uit het OPF-bestand metadata.opf. book_id is een boek-id-nummer van de
zoek opdracht. U kunt snel een idee krijgen van het OPF-formaat door de
--as-opf schakelt over naar de opdracht show_metadata. U kunt ook de metagegevens van
individuele velden met de optie --field. Als u de optie --field gebruikt, is er
het is niet nodig om een OPF-bestand op te geven.
Als u aan calibredb parameters met spaties mee wilt geven, moet u deze met aanhalingstekens omsluiten. Bv.: "/some path/with spaces"
.. program:: calibredb set_metadata
.. option:: --field, -f
Het veld om te zetten. Formaat is veld_naam:waarde, bijvoorbeeld: :option:`--field` labels:label1,label2. Gebruik :option:`--list-fields` om een lijst van alle veld namen te krijgen. U kunt deze optie meermalen gebruiken om meerdere velden te zetten. Opgelet: Voor talen moet u de ISO639 taal codes gebruiken (b.v. en voor Engels, fr voor Frans enzovoort). Voor identificatoren, de syntaxis is :option:`--field` identifiers:isbn:XXXX,doi:YYYYY. Voor booleaans (ja/nee) velden gebruik waar en niet waar of ja en nee.
.. option:: --list-fields, -l
Toon de metadata veldnamen die kunnen worden gebruikt met de :option:`--field` optie
.. _calibredb-nl-export:
export
~~~~~~~~~~~~~~~~~~~~
.. code-block:: none
calibredb export [options] ids
Export the books specified by ids (a comma separated list) to the filesystem.
The :command:`export` operation saves all formats of the book, its cover and metadata (in
an OPF file). Any extra data files associated with the book are also saved.
You can get id numbers from the search command.
Als u aan calibredb parameters met spaties mee wilt geven, moet u deze met aanhalingstekens omsluiten. Bv.: "/some path/with spaces"
.. program:: calibredb export
.. option:: --all
Exporteer alle boeken in de database, negeer de lijst met id\ ``'``\ s.
.. option:: --dont-asciiize
Laat calibre alle niet-Latijnse karakters converteren naar Latijnse voor de bestandsnamen. Nuttig bij opslaan naar een verouderd bestandssysteem zonder volledige ondersteuning voor Unicode bestandsnamen. Als u dit opgeeft zal het gedrag uitgeschakeld worden.
.. option:: --dont-save-cover
Normaal slaat calibre de omslag op in een apart bestand samen met de overige boekbestanden van het bijbehorende boek. Als u dit opgeeft zal het gedrag uitgeschakeld worden.
.. option:: --dont-save-extra-files
Save any data files associated with the book when saving the book Als u dit opgeeft zal het gedrag uitgeschakeld worden.
.. option:: --dont-update-metadata
Normaal zal calibre de metadata in opgeslagen bestanden bijwerken met informatie in de calibre bibliotheek. Maakt opslaan op schijf langzamer. Als u dit opgeeft zal het gedrag uitgeschakeld worden.
.. option:: --dont-write-opf
Normaal gesproken, zal calibre de metadata in een apart OPF-bestand opslaan, samen met de daadwerkelijke e-boekbestanden. Als u dit opgeeft zal het gedrag uitgeschakeld worden.
.. option:: --formats
Kommagescheiden lijst van opslagformaten voor elk boek. Standaard worden alle formaten bewaard.
.. option:: --progress
Rapporteer voortgang
.. option:: --replace-whitespace
Vervang witruimte door lage streepjes (_).
.. option:: --single-dir
Exporteer alle boeken naar één enkele map
.. option:: --template
De sjabloon waarmee de bestandsnaam en mapstructuur van de opgeslagen bestanden wordt gecontroleerd. Standaard is dit \ ``"``\ {author_sort}/{title}/{title} - {authors}’\ ``"``\ dat boeken per auteur in een submap plaatst met bestandsnamen met de naam van de auteur en de titel. Beschikbare opties zijn: {author_sort, authors, id, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, tags, timestamp, title}
.. option:: --timefmt
Het formaat om gegevens weer te geven. %d - dag, %b - maand, %m - maandnummer, %Y - jaar. Standaard is: %b, %Y
.. option:: --to-dir
Exporteer boeken naar de gespecificeerde map. Standaard is .
.. option:: --to-lowercase
Paden naar kleine letters omzetten.
.. _calibredb-nl-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.
Als u aan calibredb parameters met spaties mee wilt geven, moet u deze met aanhalingstekens omsluiten. Bv.: "/some path/with spaces"
.. program:: calibredb catalog
.. option:: --ids, -i
Kommagescheiden lijst met database-ID\ ``'``\ s om te catalogiseren. Indien gebruikt, zal :option:`--search` genegeerd worden. Standaard: all
.. option:: --search, -s
Filter de resultaten met de zoekopdracht. Voor het formaat van de zoekopdracht, zie de zoekfunctionaliteit in de gebruikershandleiding. Standaard: geen filter
.. option:: --verbose, -v
Laat gedetailleerde uitvoerinformatie zien. Nuttig bij het opsporen van problemen
EPUB OPTIES
^^^^^^^^^^^^^^^
.. option:: --catalog-title
Titel van gegenereerde catalogus gebruikt als titel in metadata. Standaard: \ ``'``\ My Books\ ``'``\ Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten
.. option:: --cross-reference-authors
Creëert kruis-referenties in Auteursonderdeel voor boeken met meerdere auteurs. Standaard: \ ``'``\ False\ ``'``\ Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten.
.. option:: --debug-pipeline
Sla de uitvoer van verschillende stadia in de omzettingspijplijn op in de gespecificeerde map. Nuttig wanneer u onzeker bent in welk stadium van het omzettingsproces een fout optreedt. Standaard: \ ``'``\ None\ ``'``\ Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten
.. option:: --exclude-genre
Regex die beschrijft welke labels uit te sluiten als genre\ ``'``\ s. Standaard: \ ``'``\ \[.+\]|^\+$\ ``'``\ sluit labels in haken uit, b.v. \ ``'``\ [Project Gutenberg]\ ``'``\ , en \ ``'``\ +\ ``'``\ , de standaard voor gelezen boeken. Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten
.. option:: --exclusion-rules
Specificeert de regels gebruikt om boeken uit te sluiten van de aangemaakt catalogus. Het model voor een uitsluitregel is ofwel (\ ``'``\ \ ``'``\ ,\ ``'``\ Tags\ ``'``\ ,\ ``'``\ \ ``'``\ ) of (\ ``'``\ \ ``'``\ ,\ ``'``\ \ ``'``\ ,\ ``'``\ \ ``'``\ ). Bijvoorbeeld: ((\ ``'``\ Gearchiveerde boeken\ ``'``\ ,\ ``'``\ #status\ ``'``\ ,\ ``'``\ Gearchiveerd\ ``'``\ ),) zal een boek uitsluiten met de waarde \ ``'``\ Gearchiveerd\ ``'``\ in de aangepaste kolom \ ``'``\ status\ ``'``\ . Wanneer meerder kolommen zijn gedefinieerd, worden alle regels toegepast. Standaard: \ ``"``\ ((\ ``'``\ Catalogs\ ``'``\ ,\ ``'``\ Tags\ ``'``\ ,\ ``'``\ Catalog\ ``'``\ ),)\ ``"``\ Geldt voor AZW3, EPUB, MOBI uitvoerformaten
.. option:: --generate-authors
Voeg \ ``'``\ Auteurs\ ``'``\ onderdeel toe aan catalogus. Standaard: \ ``'``\ False\ ``'``\ Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten
.. option:: --generate-descriptions
Voeg \ ``'``\ Beschrijvingen\ ``'``\ onderdeel toe aan catalogus. Standaard: \ ``'``\ False\ ``'``\ Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten
.. option:: --generate-genres
Voeg \ ``'``\ Genres\ ``'``\ onderdeel toe aan catalogus. Standaard: \ ``'``\ False\ ``'``\ Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten
.. option:: --generate-recently-added
Voeg \ ``'``\ Onlangs toegevoegd\ ``'``\ onderdeel toe aan catalogus. Standaard: \ ``'``\ False\ ``'``\ Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten
.. option:: --generate-series
Voeg \ ``'``\ Series\ ``'``\ onderdeel toe aan catalogus. Standaard: \ ``'``\ False\ ``'``\ Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten
.. option:: --generate-titles
Voeg \ ``'``\ Titels\ ``'``\ onderdeel toe aan catalogus. Standaard: \ ``'``\ False\ ``'``\ Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten
.. option:: --genre-source-field
Bronveld voor Genres onderdeel. Standaard: \ ``'``\ Labels\ ``'``\ Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten
.. option:: --header-note-source-field
Aangepast veld met in de Beschrijving koptekst in te voegen notitie tekst. Standaard: \ ``'``\ \ ``'``\ Van toepassing op: AZW3, EPUB, MOBI uitvoerformaten
.. option:: --merge-comments-rule
#:[voor|na]:[Waar|Onwaar] specificerend: Aangepast veld met nota\ ``'``\ s samen te voegen met commentaar [voor|na] Plaatsing van nota\ ``'``\ s ten opzichte van commentaar [Waar|Onwaar] - Een horizontale regel wordt ingevoegd tussen nota\ ``'``\ s en commentaar Standaard: \ ``'``\ ::\ ``'``\ Geldt voor: AZW3, EPUB, MOBI outvoerformaten
.. option:: --output-profile
Specificeert het uitvoerprofiel. In sommige gevallen is een uitvoerprofiel vereist om de catalogus te optimaliseren voor het toestel. Bijvoorbeeld \ ``'``\ kindle\ ``'``\ of \ ``'``\ kindle_dx\ ``'``\ creëert een gestructureerde Inhoudsopgave met Onderdelen en Artikelen Standaard: \ ``'``\ None\ ``'``\ Geldt voor AZW3, EPUB, MOBI uitvoerformaten
.. option:: --prefix-rules
Specificeert de regels gebruikt voor het insluiten van voorvoegsels die gelezen boeken aanduiden, wenslijst items en andere gebruiker gespecificeerde voorvoegsels. Het model voor een voorvoegsel regel is (\ ``'``\ \ ``'``\ ,\ ``'``\