CALIBREDB(1) calibre CALIBREDB(1) NAME calibredb - calibredb calibredb command [options] [arguments] calibredb est l'interface en ligne de commande de la base de donnees de calibre. Elle a plusieurs sous-commandes, documentees ci-dessous. La commande :calibredb peut etre utilisee pour manipuler soit une base de donnees de calibre specifiee par le chemin ou calibre Serveur de contenu fonctionnant soit en local soit sur Internet. Vous pouvez lancer calibre Serveur de contenu en utilisant soit la commande calibre-server. ou dans le programme principal de calibre, cliquer sur Connecter/partager -> Demarrer le serveur de contenu. Puisque calibredb peut apporter des modifications a vos bibliotheques vous devez d'abord configurer l'authentification sur le serveur. La il y a deux facons de le faire : o Si vous prevoyez de vous connecter uniquement a un serveur fonctionnant sur le meme ordinateur, vous pouvez simplement utiliser l'option "--enable-local-write" du Serveur de contenu pour permettre a tout programme, y compris calibredb, de fonctionner sur l'ordinateur local pour apporter des modifications aux donnees de calibre. Lors de l'execution le serveur du programme principal de calibre, cette option se trouve sous Preferences->Partage sur le net->Avance. o Si vous souhaitez activer l'acces a Internet, vous devez le configurer sur le serveur et utilisez les options --username et --password. pour donner acces a calibredb. Vous pouvez configurer l'authentification de l'utilisateur pour calibre-server en utilisant la commande --enable-auth. et en utilisant l'option "--manage-users" pour creer les comptes utilisateurs. Si vous executez le serveur a partir du programme principal de calibre, utilisez l'option Preferences->Partage sur le net->Nom d'utilisateur/mot de passe requis. Pour vous connecter a un serveur de contenu en cours d'execution, passez l'URL du serveur l'option --with-library, voir la documentation de cette option pour des details et exemples. o OPTIONS GLOBALES o list o add o AJOUTER A PARTIR DES DOSSIERS o remove o add_format o remove_format o show_metadata o set_metadata o export o catalog o EPUB OPTIONS 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 OPTIONS GLOBALES --help, -h affiche ce message d'aide et quitte --library-path, --with-library Chemin vers la bibliotheque calibre. Par defaut utilise le chemin enregistre dans les parametres. Vous pouvez vous connecter a un Serveur de contenu calibre pour effectuer des actions sur des bibliotheques distantes. Pour faire cela utiliser une URL de la forme : http://hostname:port/#library_id par exemple, http://localhost:8080/#mylibrary. library_id est l'identifiant de la bibliotheque a laquelle vous vous voulez cous connecter sur le Serveur de Contenu. Vous pouvez utiliser la la valeur speciale library_id - pour obtenir une liste des bibliotheques disponibles sur le serveur. Pour plus de details sur comment parametrer l'acces via un Serveur de Contenu, voir https://manual.calibre-ebook.com/fr/generated/fr/calibredb.html. --password Mot de passe pour la connexion a un Serveur de contenu calibre. Pour lire le mot de passe en entree standard, utilisez la valeur speciale : . Pour lire le mot de passe a partir d'un fichier, utilisez : . (c.a.d ). Les chevrons (< ou >) ci-dessus sont obligatoires, n'oubliez pas de les echapper ou d'utiliser des guillemets pour votre shell. --timeout Le delai d'attente, en secondes, lors de la connexion a une bibliotheque calibre sur le reseau. La valeur par defaut est de deux minutes. --username Nom d'utilisateur pour la connexion au Serveur de contenu calibre --version affiche le numero de version du logiciel et quitte LIST calibredb list [options] Lister les livres disponibles dans la base Calibre. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --ascending Trier les resultats dans l'ordre ascendant --fields, -f Les champs a afficher quand on liste les livres dans la base de donnees. Devrait etre une liste de champs separes par une virgule. Champs disponibles : author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Par defaut : title,authors. Le champ special "all" peut etre utiliser pour selectionner tous les champs. En supplement des champs integres ci-dessous, les champs personnalises sont egalement disponibles en tant que *field_name, par exemple, pour un champ personnalise #notation, utiliser le nom : *notation --for-machine Generer une sortie au format JSON, qui est plus commode pour une analyse machine. Entraine les options largeur de ligne et separateur a etre ignores. --limit Le maximum de resultats a afficher. Par defaut : tous --line-width, -w Largeur maximum pour une seule ligne en sortie. Par defaut detecte la taille de l'ecran. --prefix Prefixe pour tous les chemins vers des fichiers. Par defaut : chemin absolu du dossier de la bibliotheque. --search, -s Filtrer les resultats a l'aide de la requete de recherche. Pour le format de la requete de recherche, veuillez consulter la section recherche dans le manuel utilisateur. Par defaut n'effectue aucun filtrage --separator La chaine utilisee pour separer des champs. Par defaut: un espace --sort-by Le champ par lequel les resultats doivent etre tries. Vous pouvez specifier plusieurs champs en les separant par des virgules. Champs disponibles : author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Defaut : id --template Le modele a executer si "template" figure dans la liste des champs. Default : None --template_file, -t Chemin d'acces a un fichier contenant le modele a executer si "template" figure dans la liste des champs. Default : None --template_heading Intitule de la colonne du modele. Valeur par defaut : template. Cette option est ignoree si l'option --for-machine est definie. ADD calibredb add [options] fichier1 fichier2 fichier3 Ajouter les fichiers specifies comme livre numerique a la base de donnees. Vous pouvez aussi specifier des dossiers, voir ci-dessous les options relatives aux dossiers. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --authors, -a Definissez les auteurs du(es) livre(s) ajoute(s) --automerge, -m Si des livres dont les titres et les auteurs sont similaires sont trouves, fusionnez automatiquement les formats (fichiers) entrants dans les fiches de livres existantes. Une valeur "ignore" signifie que les formats en double sont elimines. Une valeur "overwrite" signifie que les formats en double dans la bibliotheque sont ecrases avec les fichiers nouvellement ajoutes. Une valeur de "new_record" signifie que les formats dupliques sont places dans une nouvelle fiche de livre. --cover, -c Chemin a utiliser pour la couverture du livre ajoute --duplicates, -d Ajouter des livres a la base de donnees meme s'ils existent deja. La comparaison se fait sur la base des titres des livres et des auteurs. Notez que l'option --automerge est prioritaire. --empty, -e Ajouter un livre vide (un livre sans formats) --identifier, -I Parametres les identifiants pour ce livre, par ex. -I asin:XXX -I isbn:YYY --isbn, -i Definir l'ISBN du(es) livre(s) ajoute(s) --languages, -l Une liste de langages separes par une virgule (mieux d'utiliser les codes de langue IS0639, ainsi certains noms de langues peuvent aussi etre reconnus) --series, -s Definir les series du(es) livre(s) ajoute(s) --series-index, -S Assigne le numero de la serie de(s) livre(s) ajoutes --tags, -T Definir les etiquettes du(es) livre(s) ajoute(s) --title, -t Definir le titre du(es) livre(s) ajoute(s) AJOUTER A PARTIR DES DOSSIERS Options pour controler l'ajout de livres a partir de dossiers. Par defaut seuls les fichiers qui ont des extensions de type livre numerique connues sont ajoutes. --add Un motif de nom de fichier (glob), les fichiers correspondant a ce motif seront ajoutes lors de la recherche de fichiers dans les dossiers, meme s'ils ne sont pas d'un type de fichier de livre numerique connu. Peut etre specifie plusieurs fois pour plusieurs motifs. --ignore Un motif de nom de fichier (glob), les fichiers correspondant a ce motif seront ignores lors de la recherche de fichiers dans les dossiers. Peut etre specifie plusieurs fois pour plusieurs motifs. Par exemple : *.pdf ignorera tous les fichiers PDF --one-book-per-directory, -1 Suppose que chaque dossier dispose d'un seul livre logique et que tous les fichiers dans celui-ci sont des formats differents de ce meme livre. --recurse, -r Traite les dossiers recursivement REMOVE calibredb supprime les ids Supprime les livres identifies par leurs ids de la base de donnees. Les ids devraient etre une liste de nombres id separes par des virgules (vous pouvez obtenir les numeros id en utilisant la commande search). Par exemple, 23,34,57-85 (quand un intervalle est precise, le dernier nombre dans l'intervalle n'est pas inclus). Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --permanent N'utilisez pas les Corbeille ADD_FORMAT calibredb add_format [options] id ebook_file Ajouter le livre numerique dans ebook_file aux formats disponibles pour le livre logique identifie par l'id. Vous pouvez obtenir l'id a l'aide de la commande search. Si le format existe deja, il est remplace, a moins que l'option ne pas remplacer est specifiee. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --as-extra-data-file Ajouter le fichier en tant que fichier de donnees supplementaire au e-livre, et non en tant que format ebook --dont-replace Ne pas remplacer le format s'il existe deja REMOVE_FORMAT calibredb remove_format [options] id fmt Supprime le format fmt du livre logique identifie par l'id. Vous pouvez obtenir l'identifiant a l'aide de la commande search. fmt devrait etre une extension de fichier comme LRF, TXT ou EPUB. Si le fichier logique n'a pas de format fmt disponible, aucune action n'est effectuee. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" SHOW_METADATA calibredb show_metadata [options] id Afficher les metadonnees stockees dans la base de donnees calibre pour le livre identifie par l'id. id est un identifiant obtenu a l'aide de la commande search. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --as-opf Imprimer les metadonnees dans un formulaire OPF (XML) SET_METADATA calibredb set_metadata [options] book_id [/path/to/metadata.opf] Place les metadonnees stockees dans la base de donnees de calibre pour le livre identifie par book_id a partir du fichier OPF metadata.opf. book_id est un numero d'id issu de la commande rechercher. Vous pouvez obtenir un apercu rapide du format OPF a l'aide du commutateur --as-opf de la commande show_metadata. Vous pouvez egalement placer les metadonnees de champs individuels avec l'option --field. Si vous utilisez l'option --field, il n'est pas necessaire de specifier un fichier OPF. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --field, -f Le champ a definir. Le format est nom_champ:valeur, par exemple: --field tags:tag1,tag2. Utilisez --list-fields pour recuperer une liste de tous les noms de champs. Vous pouvez specifier cette option plusieurs fois pour definir plusieurs champs. Note: pour le champs "languages" (langues), vous devez utiliser les codes de langues ISO639 (par exemple, en pour Anglais, fr pour Francais, et ainsi de suite). Pour les identifiants (identifiers), la syntaxe est --field identifiers:isbn:XXXX,doi:YYYYY. Pour les champs booleens (oui/non), utilisez "true" (vrai) ou "false" (faux) ou "yes" (oui) et "no" (non). --list-fields, -l Lister les champs de metadonnees pouvant etre utilises avec l'option --field EXPORT calibredb export [options] ids Exporter les livres specifies par ids (une liste separee par des virgules) vers le systeme de fichiers. L'operation d'export enregistre tous les formats du livre, la couverture et les metadonnees (dans n'importe quel un fichier OPF). Tous les fichiers de donnees supplementaires associes au livre sont egalement enregistres. Vous pouvez obtenir les numeros id a partir de la commande search. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --all Exporter tous les livres dans la base, en ignorant la liste des ids. --dont-asciiize Faire en sorte que le calibre convertisse tous les caracteres non anglais en equivalents anglais pour les noms de fichiers. Ceci est utile si vous enregistrez sur un ancien systeme de fichiers qui ne prend pas entierement en charge les noms de fichiers Unicode. Specifier cette bascule desactivera ce comportement. --dont-save-cover Normalement, calibre enregistrera la couverture dans un fichier separe avec les fichiers du livre numerique. Specifier cette bascule desactivera ce comportement. --dont-save-extra-files Enregistrez tous les fichiers de donnees associes au livre lors de l'enregistrement du livre Specifier cette bascule desactivera ce comportement. --dont-update-metadata En temps normal calibre mettra a jour les metadonnees des fichiers sauvegardes a partir du contenu de la bibliotheque calibre. L'enregistrement prendra davantage de temps. Specifier cette bascule desactivera ce comportement. --dont-write-opf Normalement, calibre ecrira les metadonnees dans un fichier OPF separe avec les fichiers de livre numerique actuels. Specifier cette bascule desactivera ce comportement. --formats Liste separee par des virgules de formats a enregistrer pour chaque livre. Par defaut tous les formats disponibles sont sauvegardes. --progress Signaler l'avancement --replace-whitespace Remplacer les espaces par des underscores. --single-dir Exporter tous les livres vers un dossier unique --template Modele pour controler le nom des fichier et la structure des dossiers d'enregistrement des fichiers. Par defaut: "{author_sort}/{title}/{title} - {authors}" qui va sauvegarder les livres dans un sous-dossier par auteur avec des noms de fichiers contenant le titre et l'auteur. Les variables disponibles sont : {author_sort, authors, id, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, tags, timestamp, title} --timefmt Le format suivant lequel afficher les dates. %d - jour, %b - mois, %m - numero de mois, %Y - annee. Par defaut: %b, %Y --to-dir Exporter les livres vers le dossier specifie. Par defaut : . --to-lowercase Convertir les chemins en minuscule. CATALOG calibredb catalog /path/to/destination.(csv|epub|mobi|xml...) [options] Export a catalog in format specified by path/to/destination extension. Options control how entries are displayed in the generated catalog output. Note that different catalog formats support different sets of options. To see the different options, specify the name of the output file and then the --help option. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --ids, -i Liste separee par des virgules d'identifiants de base de donnees a cataloguer. Si declare, --search est ignore. Par defaut: all --search, -s Filtrer les resultats par la requete de recherche. Pour le format de la requete de recherche, veuillez consulter la section recherche dans le Manuel Utilisateur. Par defaut: Pas de filtre --verbose, -v Affiche des informations detaillees. Utile pour le debogage EPUB OPTIONS --catalog-title Titre du catalogue genere utilise comme titre dans les metadonnees. Par defaut : 'My Books' S'applique aux formats de sortie : AZW3, EPUB, MOBI --cross-reference-authors Cree des references croisees dans la section Auteurs pour les livres avec des auteurs multiples. Par defaut: 'False' S'applique aux formats de sortie: AZW3, EPUB et MOBI --debug-pipeline Enregistre la sortie a differentes etapes du processus de conversion vers le dossier specifie. Utile si vous n'etes pas sur de l'etape de la conversion a laquelle se produit le bogue. Par defaut : 'None' S'applique aux formats de sortie : AZW3, EPUB, MOBI --exclude-genre Expression reguliere decrivant les etiquettes a exclure comme genres. Par defaut: '[.+]|^+$' exclut les etiquettes entre crochets, par ex. '[Project Gutenberg]', et '+', l'etiquette par defaut pour les livres lus. S'applique aux formats de sortie : AZW3, EPUB, MOBI --exclusion-rules Indique les regles a appliquer pour exclure des livres du catalogue genere. Le modele pour une regle d'exclusion est ('','Etiquettes','') or ('','',''). Par exemple: (('Livres archives','#statut','Archive'),) exclura les livres qui ont la valeur 'Archive' dans la colonne 'statut'. Quand plusieurs regles sont definies, toutes les regles seront appliquees. Par defaut: "(('Catalogs','Tags','Catalog'),)" S'applique aux formats de sortie AZW3, EPUB, MOBI --generate-authors Inclut la section 'Auteurs' dans le catalogue. Par defaut : 'False' S'applique aux formats de sortie : AZW3, EPUB, MOBI --generate-descriptions Inclut la section 'Descriptions' dans le catalogue. Par defaut : 'False' S'applique aux formats de sortie : AZW3, EPUB, MOBI --generate-genres Inclut la section 'Genres' dans le catalogue. Par defaut : 'False' S'applique aux formats de sortie : AZW3, EPUB, MOBI --generate-recently-added Inclut la section 'Ajoutes recemment' dans le catalogue. Par defaut : 'False' S'applique aux formats de sortie : AZW3, EPUB, MOBI --generate-series Inclut la section 'Series' dans le catalogue. Par defaut : 'False' S'applique aux formats de sortie : AZW3, EPUB, MOBI --generate-titles Inclut la section 'Titres' dans le catalogue. Par defaut : 'False' S'applique aux formats de sortie : AZW3, EPUB, MOBI --genre-source-field Champ source pour la section 'Genres'. Par defaut : 'Etiquettes' S'applique aux formats de sortie : AZW3, EPUB, MOBI --header-note-source-field Champ personnalise contenant une note de texte a inserer dans l'en-tete de Description. Par defaut : '' S'applique aux formats de sortie : AZW3, EPUB, MOBI --merge-comments-rule # : specifier [before|after]:[True|False] : Champ personnalise contenant des notes a fusionner avec les commentaires [before|after] Placement des notes par rapport au commentaires [True|False] - Une ligne horizontale est inseree entre les notes et les commentaires Par defaut : '::' S'applique aux formats de sortie : AZW3, EPUB, MOBI --output-profile Specifie le profil de sortie. Dans certains cas, un profil de sortie est requis pour optimiser le rendu en fonction du peripherique. Par exemple, 'kindle' ou 'kindle_dx' creent une table des matieres structuree avec des sections et des articles. Par defaut: 'None' S'applique aux formats de sortie: AZW3, EPUB, MOBI --prefix-rules Indique les regles utilisees pour inclure des prefixes qui indiquent qu'un livre est lu, qu'il est sur votre liste d'envies et d'autres indications personnalisees. Le modele pour une regle de prefixe est: ('','','',''). Quand plusieurs regles sont definies, toutes les regles s'appliquent. Par defaut: "(('Read books','tags','+','\/'),('Wishlist item','tags','Wishlist','x'))" S'applique aux formats de sortie AZW3, EPUB, MOBI --preset Employe un prereglage appele cree avec le constructeur de Catalogue GUI. Un prereglage specifie tous les parametres pour construire un catalogue. Par defaut: 'None' S'applique aux formats de sortie AZW3, EPUB, MOBI --thumb-width Indice de taille (en pouces) pour les couvertures de livres dans le catalogue. Gamme : 1.0 - 2.0 Par defaut : '1.0' S'applique aux formats de sortie : AZW3, EPUB, MOBI --use-existing-cover Remplace la couverture existante lorsque le catalogue est genere. Par defaut : 'False' S'applique aux formats de sortie : AZW3, EPUB, MOBI SAVED_SEARCHES calibredb saved_searches [options] (list|add|remove) Gere les recherches sauvegardees stockees dans la base de donnees. Si vous essayez d'ajouter une requete avec un nom preexistant, elle sera remplacee. Syntaxe pour l'ajout : calibredb saved_searches add search_name search_expression Syntaxe pour la suppression : calibredb saved_searches remove search_name Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" ADD_CUSTOM_COLUMN calibredb add_custom_column [options] label name datatype Creer une colonne personnalisee. label correspond au nom de la colonne pour le programme. Ne doit pas contenir d'espace ou de deux-points. name est le nom de la colonne pour l'utilisateur. datatype est a choisir parmi : bool, comments, composite, datetime, enumeration, float, int, rating, series, text Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --display Un dictionnaire des options pour personnaliser la maniere dont les donnees dans cette colonne seront interpretees. C'est une chaine JSON. Pour des colonnes d'enumeration, employez --display"{\ "enum_values\ ":[\ "val1\ ", \ "val2\ "]}" Il y a beaucoup d'options qui peuvent entrer dans la variable d'affichage.Les options par type de colonne sont : 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 La meilleure maniere de trouver des combinaisons legitimes est de creer dans le GUI une colonne personnalisee du type approprie et d'ensuite de regarder dans la sauvegarde de l'OPF d'un livre (assurez-vous qu'un nouvel OPF a ete cree depuis que la colonne a ete ajoutee). Vous verrez le JSON pour l' << affichage >> pour la nouvelle colonne dans l'OPF. --is-multiple Cette colonne stocke les etiquettes comme des donnees (par exemple des valeurs multiples separees par des virgules). Applique seulement si le type de donnee est du texte. CUSTOM_COLUMNS calibredb custom_columns [options] Liste des colonnes personnalisees disponibles. Affiche les entetes de colonne et les ids. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --details, -d Afficher les details pour chaque colonne. REMOVE_CUSTOM_COLUMN calibredb remove_custom_column [options] label Enlever la colonne personnalisee identifiee par le libelle. Vous pouvez afficher les colonnes disponibles avec la commande custom_columns. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --force, -f Ne pas demander de confirmation SET_CUSTOM calibredb set_custom [options] valeur de l'id de la colonne Definir la valeur d'une colonne personnalisee pour le livre identifie par l'id. Vous pouvez obtenir une liste d'ids en utilisant la commande search. Vous pouvez obtenir une liste des noms de colonnes personnalises en utilisant la commande custom_columns. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --append, -a Si la colonne stocke des valeurs multiples, ajouter les valeurs specifiees a celles existantes, au lieu de les remplacer. RESTORE_DATABASE calibredb restore_database [options] Restaure la base de donnees a partir des metadonnees stockees dans les fichiers OPF presents dans chaque dossier de la bibliotheque calibre. Ceci est utile si votre fichier metadata.db a ete corrompu. ATTENTION: cette commande regenere completement votre base de donnees. Vous perdrez toutes les recherches sauvegardees, les categories utilisateur, les tableaux de connexions, les reglages de conversion par livre et les recettes personnalisees. Les metadonnees restaurees seront aussi precises que ce qui sera trouve dans les fichiers OPF. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --really-do-it, -r Effectuer reellement la recuperation. La commande ne sera pas executee si cette option n'est pas specifiee. CHECK_LIBRARY calibredb check_library [options] Realise des verifications sur le systeme de fichiers representant une bibliotheque. Les rapports sont invalid_titles, extra_titles, invalid_authors, extra_authors, missing_formats, extra_formats, extra_files, missing_covers, extra_covers, failed_folders Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --csv, -c Sortie en CSV --ignore_extensions, -e Liste d'extensions a ignorer separees par des virgules. Par defaut: toutes --ignore_names, -n Liste de noms a ignorer separes par des virgules. Par defaut: tous --report, -r Liste de rapports separes par des virgules. Par defaut: tous --vacuum-fts-db Nettoyer la base de donnees de recherche en texte integral. Cette operation peut etre tres lente et gourmande en memoire, en fonction de la taille de la base de donnees. LIST_CATEGORIES calibredb list_categories [options] Produit un rapport sur les informations des categories dans la base de donnees. Les informations sont les equivalents de ce qui est affiche dans le Navigateur d'etiquettes. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --categories, -r Liste de categories de noms de recherche separees par des virgules. Par defaut : tous --csv, -c Sortie en CSV --dialect Le type de fichier CSV a produire. Choix : excel, excel-tab, unix --item_count, -i Sort seulement le nombre d'articles dans une categorie au lieu du nombre d'occurrences par article a l'interieur de la categorie --width, -w Largeur maximum pour une seule ligne en sortie. Par defaut detecte la taille de l'ecran. BACKUP_METADATA calibredb backup_metadata [options] Sauvegarde les metadonnees stockees dans la base de donnees dans les fichiers OPF individuels dans chaque dossier de livres. Ceci se fait normalement automatiquement, mais vous pouvez lancer cette commande pour forcer la regeneration des fichiers OPF, avec l'option --all. Notez qu'il y a normalement aucun besoin de faire ceci, car les fichiers OPF sont mis a jour automatiquement, chaque fois que les metadonnees sont changees. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --all Normalement, cette commande opere seulement sur les livres qui ont des fichiers OPF perimes. Cette option la fait operer sur tous les livres. CLONE calibredb clone path/to/new/library Cree un clone de la bibliotheque active. Vous obtiendrez une bibliotheque vide qui a exactement les meme colonnes personnalisees, Bibliotheques virtuelles et autres parametrages de la bibliotheque active. Cette bibliotheque clonee ne contiendra aucun livre. Si vous voulez avoir une copie complete, contenu inclus, le plus simple est de copier manuellement le dossier contenant cette bibliotheque. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" EMBED_METADATA calibredb embed_metadata [options] book_id Met a jour les metadonnees dans les fichiers de livre stockees dans la bibliotheque calibre depuis les metadonnees de la base de donnees calibre. Normalement, les metadonnees sont mises a jour uniquement quand des fichiers sont exportes depuis calibre, cette commande est utile si vous voulez que les fichiers soient mis a jour sur place. Notez que les differents formats de fichiers supportent differentes quantites de metadonnees. Vous pouvez utiliser la valeur speciale 'all' de book_id pour mettre a jour les metadonnees dans tous les livres. Vous pouvez aussi specifier beaucoup d'ids de livres separes par des espaces et des ensembles d'ids separes par des traits d'union : calibredb embed_metadata 1 2 10-15 23 Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --only-formats, -f Met uniquement a jour les metadonnees dans les fichiers au format specifie. Specifier le plusieurs fois pour de multiples formats. Par defaut, tous les formats sont mis a jour. SEARCH calibredb search [options] expression de recherche Recherche dans la bibliotheque apres le terme specifie dans la recherche, renvoie une liste separee par une virgule de livres dont les ids correspondent a l'expression de recherche. Le format de sortie est utilise pour alimenter d'autres commandes qui acceptent une liste d'ids comme entree. L'expression de recherche peut etre n'importe quoi a partir du puissant langage de requete de recherche de calibre, par exemple : calibredb search author:asimov 'title:"i robot"' Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --limit, -l Le nombre maximum de resultats a renvoyer. Par defaut tous les resultats FTS_INDEX calibredb fts_index [options] enable/disable/status/reindex Controle le processus d'indexation de la recherche integrale du texte. enable Active l'indexation RIT disable Desactive l'indexation RIT pour cette bibliotheque. status Affiche le statut actuel de l'indexation reindex Peut etre utilise pour reindexer soit des livres particuliers ou la bibliotheque entiere. Pour reindexer des livres particuliers specifiez les identifiants des livres comme arguments supplementaires apres la commande reindex. Si aucun identifiant de livre n'est specifie, la bibliotheque entiere est reindexee. Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --indexing-speed La vitesse d'indexation. Utiliser rapide pour une indexation rapide utilisant toutes les ressources de votre ordinateur et lent pour une indexation moins gourmande en ressources. Noter que la vitesse est reinitialisee a lent apres chaque demande. --wait-for-completion Attendre que tous les livres soient indexes, en montrant periodiquement la progression de l'indexation FTS_SEARCH calibredb fts_search [options] expression de recherche Effectue une recherche integrale du texte sur l'ensemble de la bibliotheque ou sur un sous-ensemble de celle-ci Chaque fois que vous passez a calibredb des arguments comportant des espaces, entourez l'argument a l'aide de guillemets. Par exemple: "/some path/with spaces" --do-not-match-on-related-words La correspondance se fait uniquement sur les mots exacts et non sur les mots apparentes. La correction ne correspondra donc pas a corrige. --include-snippets Inclure des extraits du texte entourant chaque correspondance. Noter que cela rend la recherche beaucoup plus lente. --indexing-threshold Pourcentage de la bibliotheque qui doit etre indexee avant que la recherche ne soit autorisee. La valeur par defaut est 90 --match-end-marker Le marqueur utilise pour indiquer la fin d'un mot correspondant a l'interieur d'un extrait --match-start-marker Le marqueur utilise pour indiquer le debut d'un mot correspondant dans un extrait --output-format Le format de sortie des resultats de la recherche. Soit "text" pour du texte brut, soit "json" pour une sortie JSON. --restrict-to Restreindre les livres recherches, en utilisant une expression de recherche ou des identifiants. Par exemple : ids:1,2,3 pour restreindre par ids ou search:tag:foo pour restreindre aux livres ayant le tag foo. AUTHOR Kovid Goyal COPYRIGHT Kovid Goyal 7.9.0 avril 19, 2024 CALIBREDB(1)