Scroll to navigation

CALIBREDB(1) calibre CALIBREDB(1)

NAME

calibredb - calibredb

calibredb command [options] [arguments]


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:

  • 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.
  • 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.

  • ΓΕΝΙΚΕΣ ΕΠΙΛΟΓΕΣ
  • list
  • add
ΠΡΟΣΘΗΚΗ ΑΠΟ ΦΑΚΕΛΟΥΣ

  • remove
  • add_format
  • remove_format
  • show_metadata
  • set_metadata
  • export
  • catalog
EPUB ΕΠΙΛΟΓΕΣ

  • saved_searches
  • add_custom_column
  • custom_columns
  • remove_custom_column
  • set_custom
  • restore_database
  • check_library
  • list_categories
  • backup_metadata
  • clone
  • embed_metadata
  • search
  • fts_index
  • fts_search

ΓΕΝΙΚΕΣ ΕΠΙΛΟΓΕΣ

Εμφάνιση μηνύματος βοήθειας και έξοδος

Διαδρομή προς τη βιβλιοθήκη calibre. Η προεπιλογή είναι να χρησιμοποιείται η διαδρομή που είναι αποθηκευμένη στις ρυθμίσεις. Μπορείτε επίσης να συνδεθείτε σε έναν διακομιστή περιεχομένου calibre για να εκτελέσετε ενέργειες σε απομακρυσμένες βιβλιοθήκες. Για να το κάνετε, χρησιμοποιήστε μια διεύθυνση URL της μορφής: <http://hostname:port/#library_id>, για παράδειγμα, <http://localhost:8080/#mylibrary>. Το library_id είναι το αναγνωριστικό της βιβλιοθήκης στην οποία θέλετε να συνδεθείτε στον διακομιστή περιεχομένου. Μπορείτε να χρησιμοποιήσετε την ειδική τιμή library_id - για να λάβετε μια λίστα με τα αναγνωριστικά βιβλιοθηκών που είναι διαθέσιμα στον διακομιστή. Για λεπτομέρειες σχετικά με το πώς να ρυθμίσετε την πρόσβαση μέσω ενός διακομιστή περιεχομένου, δείτε το <https://manual.calibre-ebook.com/generated/en/calibredb.html>.

Κωδικός πρόσβασης για σύνδεση σε έναν διακομιστή περιεχομένου calibre. Για να διαβάσετε τον κωδικό πρόσβασης από την τυπική είσοδο, χρησιμοποιήστε την ειδική τιμή: <stdin>. Για να διαβάσετε τον κωδικό πρόσβασης από ένα αρχείο, χρησιμοποιήστε: <f:/path/to/file> (δηλαδή <f: ακολουθούμενο από την πλήρη διαδρομή του αρχείου και ένα κλείσιμο >). Οι γωνιακές αγκύλες παραπάνω είναι απαραίτητες, θυμηθείτε να τις διαφύγετε ή να χρησιμοποιήσετε εισαγωγικά για το shell σας.

Ο χρόνος αναμονής, σε δευτερόλεπτα, κατά τη σύνδεση σε μια βιβλιοθήκη calibre μέσω δικτύου. Η προεπιλογή είναι δύο λεπτά.

Όνομα χρήστη για σύνδεση σε διακομιστή περιεχομένων calibre

δείξε τον αριθμό έκδοσης του προγράμματος και κλείσε

LIST

calibredb list [options]


Καταχωρίστε τα βιβλία που είναι διαθέσιμα στη βάση δεδομένων calibre.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Ταξινόμηση αποτελεσμάτων κατά αύξουσα σειρά

Τα πεδία που εμφανίζονται κατά την καταχώριση βιβλίων στη βάση δεδομένων. Θα πρέπει να είναι μια λίστα πεδίων διαχωρισμένων με κόμμα. Διαθέσιμα πεδία: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Προεπιλογή: title,authors. Το ειδικό πεδίο "all" μπορεί να χρησιμοποιηθεί για να επιλεγούν όλα τα πεδία. Εκτός από τα ενσωματωμένα πεδία παραπάνω, είναι διαθέσιμα και προσαρμοσμένα πεδία ως *field_name, για παράδειγμα, για ένα προσαρμοσμένο πεδίο #rating, χρησιμοποιήστε το όνομα: *rating

Δημιουργήστε έξοδο σε μορφή JSON, η οποία είναι πιο κατάλληλη για ανάλυση από μηχανές. Προκαλεί την αγνόηση των επιλογών πλάτους γραμμής και διαχωριστή.

Ο μέγιστος αριθμός αποτελεσμάτων προς παρουσίαση. Εξ ορισμού: όλα

Το μέγιστο πλάτος μιας μόνο γραμμής στην έξοδο. Από προεπιλογή ανιχνεύει το μέγεθος της οθόνης.

Το πρόθεμα για όλες τις διαδρομές αρχείων. Η προεπιλογή είναι η απόλυτη διαδρομή στο φάκελο της βιβλιοθήκης.

Φιλτράρετε τα αποτελέσματα με βάση το ερώτημα αναζήτησης. Για τη μορφή του ερωτήματος αναζήτησης, ανατρέξτε στην τεκμηρίωση σχετικά με την αναζήτηση στο Εγχειρίδιο Χρήστη. Προεπιλογή είναι χωρίς φιλτράρισμα

Η συμβολοσειρά που χρησιμοποιείται για να διαχωρίζει τα πεδία. Προεπιλέχθηκε ο χαρακτήρας διαστήματος.

Το πεδίο με βάση το οποίο θα ταξινομηθούν τα αποτελέσματα. Μπορείτε να καθορίσετε πολλά πεδία χωρίζοντάς τα με κόμματα. Διαθέσιμα πεδία: author_sort, authors, comments, cover, formats, identifiers, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, size, tags, template, timestamp, title, uuid Προεπιλογή: id. Εκτός από τα ενσωματωμένα πεδία παραπάνω, είναι διαθέσιμα και προσαρμοσμένα πεδία ως *field_name, για παράδειγμα, για ένα προσαρμοσμένο πεδίο #rating, χρησιμοποιήστε το όνομα: *rating

Το πρότυπο που θα εκτελεστεί εάν το "template" βρίσκεται στη λίστα πεδίων. Σημειώστε ότι τα πρότυπα αγνοούνται κατά τη σύνδεση σε έναν διακομιστή calibre. Προεπιλογή: Κανένα

Διαδρομή προς ένα αρχείο που περιέχει το πρότυπο για εκτέλεση αν "template" βρίσκεται στη λίστα πεδίων. Προεπιλογή: Καμία

Επικεφαλίδα για τη στήλη προτύπου. Προεπιλογή: template. Αυτή η επιλογή αγνοείται αν έχει οριστεί η επιλογή --for-machine.

ADD

calibredb add [options] file1 file2 file3 ...


Προσθήκη των καθορισμένων αρχείων ως βιβλίων στην βάση δεδομένων. Μπορείτε επίσης να καθορίσετε και καταλόγους. Δείτε τις επιλογές για καταλόγους, παρακάτω.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Καθορισμός των συγγραφέων του βιβλίου(ων) που προστέθηκε

Αν βρεθούν βιβλία με παρόμοιους τίτλους και συγγραφείς, αυτόματη συγχώνευση των εισερχόμενων μορφών (αρχείων) με υπάρχουσες εγγραφές βιβλίων. Η τιμή «αγνόηση» σημαίνει ότι οι διπλότυπες μορφές θα απορρίπτονται. Η τιμή «αντικατάσταση» σημαίνει ότι οι διπλότυπτες μορφές στην βιβλιοθήκη θα επανεγγράφονται από τα αρχεία που μόλις προστέθηκαν. Η τιμή «νέα_εγγραφή» σημαίνει ότι οι διπλότυπες μορφές αποθηκεύονται σε μια νέα εγγραφή βιβλίου.

Διαδρομή για το εξώφυλλο που θα χρησιμοποιηθεί για το βιβλίο που προστέθηκε

Προσθήκη βιβλίων στην βάση δεδομένων ακόμη και αν αυτά υπάρχουν ήδη. Η σύγκριση γίνεται βάσει τίτλου και συγγραφέα. Σημειώστε η επιλογή --automerge έχει προτεραιότητα.

Προσθέστε κενό βιβλίο (Εγγραφή βιβλίου χωρίς αρχείο)

Ορίστε τα αναγνωριστικά για αυτό το βιβλίο, π.χ. -I asin:XXX -I isbn:YYY

Καθορισμός των ISBN του βιβλίου(ων) που προστέθηκε

Ένας κατάλογος από γλώσσες που διαχωρίζονται από κόμμα (καλύτερα να χρησιμοποιηθούν κωδικοί γλωσσών ISO639, αν και κάποια ονόματα γλωσσών μπορούν επίσης να αναγνωριστούν)

Καθορίστε τη σειρά του προστιθέμενου βιβλίου (ή των προστιθέμενων βιβλίων).

Καθορίστε τον αριθμό σειράς του προστιθέμενου βιβλίου (ή των προστιθέμενων βιβλίων).

Καθορισμός ετικετών του βιβλίου(ων) που προστέθηκε

Καθορισμός του τίτλου του προστιθέμενου βιβλίου(ων)

ΠΡΟΣΘΗΚΗ ΑΠΟ ΦΑΚΕΛΟΥΣ

Επιλογές για τον έλεγχο της προσθήκης βιβλίων από φακέλους. Εξ ορισμού, μόνο αρχεία με επεκτάσεις που αντιστοιχούν σε γνωστές μορφές ψηφιακών βιβλίων προστίθενται.

Πρότυπο ονόματος αρχείου (glob). Τα αρχεία που ακολουθούν αυτό το πρότυπο θα προστίθενται όταν σαρώνονται οι κατάλογοι, ακόμη και αν δεν είναι γνωστού τύπου αρχείου ηλεκτρονικού βιβλίου. Μπορεί να ορισθεί πολλές φορές για πολλαπλά πρότυπα.

Ένα μοτίβο (glob) ονόματος αρχείου, τα αρχεία που ταιριάζουν με αυτό το μοτίβο θα αγνοηθούν κατά τη σάρωση φακέλων για αρχεία. Μπορεί να καθοριστεί πολλές φορές για πολλαπλά μοτίβα. Για παράδειγμα: *.pdf θα αγνοήσει όλα τα αρχεία PDF

Να θεωρείται ότι κάθε κατάλογος έχει μόνο ένα λογικό βιβλίο και ότι όλα τα αρχεία σε αυτόν είναι διαφορετικές μορφές του βιβλίου αυτού.

Κατ' επανάληψη επεξεργασία καταλόγων

REMOVE

calibredb remove ids


Αφαιρέστε τα βιβλία που αναγνωρίζονται από τα ids από τη βάση δεδομένων. Τα ids θα πρέπει να είναι μια λίστα αριθμών id με διαχωρισμό κόμματος (μπορείτε να βρείτε τους αριθμούς id χρησιμοποιώντας την εντολή search). Για παράδειγμα, 23,34,57-85 (όταν προσδιορίζετε ένα εύρος, ο τελευταίος αριθμός στο εύρος δεν συμπεριλαμβάνεται).

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Μην χρησιμοποιήσετε το Κάδος ανακύκλωσης

ADD_FORMAT

calibredb add_format [options] id ebook_file


Προσθέστε το ηλεκτρονικό βιβλίο στο αρχείο ebook στις διαθέσιμες μορφές για το λογικό βιβλίο που προσδιορίζεται από το id. Μπορείτε να λάβετε το id χρησιμοποιώντας την εντολή αναζήτησης. Αν η μορφή υπάρχει ήδη, αντικαθίσταται, εκτός αν έχει καθοριστεί η επιλογή μη αντικατάστασης..

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Προσθέστε το αρχείο ως επιπλέον αρχείο δεδομένων στο βιβλίο, όχι σε μορφή ηλεκτρονικού βιβλίου

Να μην αντικατασταθούν μορφές που ήδη υπάρχουν

REMOVE_FORMAT

calibredb remove_format [options] id fmt


Αφαίρεση της μορφής fmt από το λογικό βιβλίο που αναγνωρίζεται από το id. Μπορείτε να βρείτε το id χρησιμοποιώντας την εντολή search. fmt θα πρέπει να είναι μια επέκταση αρχείου όπως LRF ή TXT ή EPUB. Αν το λογικό βιβλίο δεν έχει διαθέσιμο το fmt, μην κάνετε τίποτα.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

SHOW_METADATA

calibredb show_metadata [options] id


Εμφάνισε τα μεταδεδομένα που αποθηκεύονται στη βάση δεδομένων του Calibre για το βιβλίο που αναγνωρίζεται από το id. Το id είναι ένας αριθμός αναγνωριστικού από την εντολή αναζήτησης.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Εκτύπωση μεταδεδομένων σε μορφή OPF (XML)

SET_METADATA

calibredb set_metadata [options] book_id [/path/to/metadata.opf]


Ορίστε τα μεταδεδομένα που αποθηκεύονται στη βάση δεδομένων calibre για το βιβλίο που προσδιορίζεται με book_id από το αρχείο OPF metadata.opf. Το book_id είναι ένας id αριθμός βιβλίου που προέρχεται από την εντολή αναζήτησης. Μπορείτε να αποκτήσετε μια γρήγορη αίσθηση της μορφής OPF χρησιμοποιώντας την επιλογή --as-opf στην εντολή show_metadata. Μπορείτε επίσης να ορίσετε τα μεταδεδομένα μεμονωμένων πεδίων με την επιλογή --field. Αν χρησιμοποιήσετε την επιλογή --field, δεν υπάρχει ανάγκη να καθορίσετε ένα αρχείο OPF.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Το πεδίο για να οριστεί. Η μορφή είναι field_name:value, για παράδειγμα: --field tags:tag1,tag2. Χρησιμοποιήστε --list-fields για να λάβετε μια λίστα με όλα τα ονόματα πεδίων. Μπορείτε να καθορίσετε αυτήν την επιλογή πολλές φορές για να ορίσετε πολλαπλά πεδία. Σημείωση: Για γλώσσες πρέπει να χρησιμοποιήσετε τους κωδικούς γλώσσας ISO639 (π.χ. en για Αγγλικά, fr για Γαλλικά κ.λπ.). Για αναγνωριστικά, η σύνταξη είναι --field identifiers:isbn:XXXX,doi:YYYYY. Για λογικά πεδία (ναι/όχι) χρησιμοποιήστε true και false ή yes και no.

Καταγράψτε τα ονόματα πεδίων μεταδεδομένων που μπορούν να χρησιμοποιηθούν με την επιλογή --field

EXPORT

calibredb export [options] ids


Εξάγει τα βιβλία που καθορίζονται από τα ids (μια λίστα που διαχωρίζεται με κόμμα) στο σύστημα αρχείων. Η λειτουργία εξαγωγής αποθηκεύει όλες τις μορφές του βιβλίου, το εξώφυλλο και τα μεταδεδομένα του (σε ένα αρχείο OPF). Αποθηκεύονται επίσης τυχόν πρόσθετα αρχεία δεδομένων που σχετίζονται με το βιβλίο. Μπορείτε να λάβετε αριθμούς id από την εντολή αναζήτησης.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Εξαγωγή όλων των βιβλίων στη βάση δεδομένων, αγνοώντας τη λίστα των ids.

Have calibre convert all non English characters into English equivalents for the file names. This is useful if saving to a legacy filesystem without full support for Unicode filenames. Η επιλογή αυτή θα βάλει τέλος στη συμπεριφορά αυτή.

Κανονικά, το calibre θα αποθηκεύσει το εξώφυλλο σε ένα ξεχωριστό αρχείο, μαζί με τα αρχεία ψηφιακών βιβλίων. Η επιλογή αυτή θα βάλει τέλος στη συμπεριφορά αυτή.

Save any data files associated with the book when saving the book Η επιλογή αυτή θα βάλει τέλος στη συμπεριφορά αυτή.

Κανονικά, το calibre θα ενημερώσει τα μεταδεδομένα στα προς αποθήκευση αρχεία, βασιζόμενο στα δεδομένα της βιβλιοθήκης. Αυτό κάνει πιο αργή τη διαδικασία αποθήκευσης. Η επιλογή αυτή θα βάλει τέλος στη συμπεριφορά αυτή.

Κανονικά, το calibre θα γράψει τα μεταδεδομένα σε ένα ξεχωριστό αρχείο OPF μαζί με τα πραγματικά αρχεία ψηφιακών βιβλίων. Η επιλογή αυτή θα βάλει τέλος στη συμπεριφορά αυτή.

Διαχωριζόμενος από κόμματα κατάλογος των μορφών που θα αποθηκεύονται για κάθε βιβλίο. Προεπιλογή είναι να αποθηκεύονται όλες οι διαθέσιμες μορφές.

Αναφορά προόδου

Αντικατάσταση των λευκών χαρακτήρων από κάτω παύλες.

Εξαγωγή όλων των βιβλίων στον ίδιο φάκελο

The template to control the filename and folder structure of the saved files. Default is "{author_sort}/{title}/{title} - {authors}" which will save books into a per-author subfolder with filenames containing title and author. Available controls are: {author_sort, authors, id, isbn, languages, last_modified, pubdate, publisher, rating, series, series_index, tags, timestamp, title}

Η μορφή στην οποία εμφανίζονται οι ημερομηνίες. %d - ημέρα, %b - μήνας, %m - αριθμός μήνα, %Y - έτος. Η προεπιλογή είναι: %b, %Y

Εξαγωγή των βιβλίων στον καθορισμένο φάκελο. Εξ ορισμού .

Μετατροπή διαδρομών σε πεζά.

CATALOG

calibredb catalog /path/to/destination.(csv|epub|mobi|xml...) [options]


Εξαγωγή ενός καταλόγου σε μορφή που καθορίζεται από path/to/destination επέκταση. Οι επιλογές ελέγχουν τον τρόπο εμφάνισης των καταχωρήσεων στην έξοδο του παραγόμενου καταλόγου. Σημειώστε ότι διαφορετικές μορφές καταλόγων υποστηρίζουν διαφορετικά σύνολα επιλογών. Για να δείτε τις διάφορες επιλογές, καθορίστε το όνομα του αρχείου εξόδου και στη συνέχεια την επιλογή --help.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Διαχωρισμένη με κόμμα λίστα αναγνωριστικών βάσης δεδομένων στον κατάλογο. Αν δηλωθεί, το --search αγνοείται. Προεπιλογή: όλα

Φιλτράρετε τα αποτελέσματα με βάση το ερώτημα αναζήτησης. Για τη μορφή του ερωτήματος αναζήτησης, ανατρέξτε στην τεκμηρίωση σχετικά με την αναζήτηση στο Εγχειρίδιο Χρήστη. Προεπιλογή: χωρίς φιλτράρισμα

Παρουσίαση λεπτομερειών στην έξοδο. Χρήσιμο για αποσφαλμάτωση.

EPUB ΕΠΙΛΟΓΕΣ

Title of generated catalog used as title in metadata. Default: 'My Books' Applies to: AZW3, EPUB, MOBI output formats

Create cross-references in Authors section for books with multiple authors. Default: 'False' Applies to: AZW3, EPUB, MOBI output formats

Save the output from different stages of the conversion pipeline to the specified folder. Useful if you are unsure at which stage of the conversion process a bug is occurring. Default: 'None' Applies to: AZW3, EPUB, MOBI output formats

Regex describing tags to exclude as genres. Default: '[.+]|^+$' excludes bracketed tags, e.g. '[Project Gutenberg]', and '+', the default tag for read books. Applies to: AZW3, EPUB, MOBI output formats

Specifies the rules used to exclude books from the generated catalog. The model for an exclusion rule is either ('<rule name>','Tags','<comma-separated list of tags>') or ('<rule name>','<custom column>','<pattern>'). For example: (('Archived books','#status','Archived'),) will exclude a book with a value of 'Archived' in the custom column 'status'. When multiple rules are defined, all rules will be applied. Default: "(('Catalogs','Tags','Catalog'),)" Applies to: AZW3, EPUB, MOBI output formats

Include 'Authors' section in catalog. Default: 'False' Applies to: AZW3, EPUB, MOBI output formats

Include 'Descriptions' section in catalog. Default: 'False' Applies to: AZW3, EPUB, MOBI output formats

Include 'Genres' section in catalog. Default: 'False' Applies to: AZW3, EPUB, MOBI output formats

Include 'Recently Added' section in catalog. Default: 'False' Applies to: AZW3, EPUB, MOBI output formats

Include 'Series' section in catalog. Default: 'False' Applies to: AZW3, EPUB, MOBI output formats

Include 'Titles' section in catalog. Default: 'False' Applies to: AZW3, EPUB, MOBI output formats

Source field for 'Genres' section. Default: 'Ετικέτες' Applies to: AZW3, EPUB, MOBI output formats

Custom field containing note text to insert in Description header. Default: '' Applies to: AZW3, EPUB, MOBI output formats

#<custom field>:[before|after]:[True|False] specifying: <custom field> Custom field containing notes to merge with comments [before|after] Placement of notes with respect to comments [True|False] - A horizontal rule is inserted between notes and comments Default: '::' Applies to: AZW3, EPUB, MOBI output formats

Specifies the output profile. In some cases, an output profile is required to optimize the catalog for the device. For example, 'kindle' or 'kindle_dx' creates a structured Table of Contents with Sections and Articles. Default: 'None' Applies to: AZW3, EPUB, MOBI output formats

--prefix-rules
Specifies the rules used to include prefixes indicating read books, wishlist items and other user-specified prefixes. The model for a prefix rule is ('<rule name>','<source field>','<pattern>','<prefix>'). When multiple rules are defined, the first matching rule will be used. Default: "(('Read books','tags','+',''),('Wishlist item','tags','Wishlist','×'))" Applies to: AZW3, EPUB, MOBI output formats

Use a named preset created with the GUI catalog builder. A preset specifies all settings for building a catalog. Default: 'None' Applies to: AZW3, EPUB, MOBI output formats

Size hint (in inches) for book covers in catalog. Range: 1.0 - 2.0 Default: '1.0' Applies to: AZW3, EPUB, MOBI output formats

Replace existing cover when generating the catalog. Default: 'False' Applies to: AZW3, EPUB, MOBI output formats

SAVED_SEARCHES

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


Διαχείρηση αποθηκευμένων αναζητήσεων που βρίσκονται σε αυτή τη βάση δεδομένων. Αν προσπαθήσετε να προσθέσετε ένα ερώτημα με όνομα που υπάρχει ήδη, θα αντικατασταθεί.

Σύνταξη για προσθήκη:

calibredb saved_searches add search_name search_expression

Σύνταξη για αφαίρεση:

calibredb saved_searches remove search_name

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

ADD_CUSTOM_COLUMN

calibredb add_custom_column [options] label name datatype


Δημιουργία προσαρμοσμένης στήλης. label είναι το ψηφιακό φιλικό όνομα για την στήλη.Δεν πρέπει να περιέχει διαστήματα ή ελληνικά ερωτηματικά. name είναι το ανθρώπινο φιλικό όνομα της στήλης. datatype είναι ένα από: bool, comments, composite, datetime, enumeration, float, int, rating, series, text

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Ένα λεξικό επιλογών για την προσαρμογή του τρόπου ερμηνείας των δεδομένων αυτής της στήλης. Πρόκειται για μια συμβολοσειρά JSON. Για στήλες απαρίθμησης, χρησιμοποιήστε --display"{\ "enum_values\ ":[\ "val1\ ", \ "val2\ "]}" Υπάρχουν πολλές επιλογές που μπορούν να εισαχθούν στη μεταβλητή εμφάνισης. Οι επιλογές κατά τύπο στήλης είναι: 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 Ο καλύτερος τρόπος για να βρείτε τους νόμιμους συνδυασμούς είναι να δημιουργήσετε μια προσαρμοσμένη στήλη του κατάλληλου τύπου στο GUI και στη συνέχεια να εξετάσετε το εφεδρικό OPF για ένα βιβλίο (βεβαιωθείτε ότι έχει δημιουργηθεί νέο OPF από τότε που προστέθηκε η στήλη). Θα δείτε το JSON για το "display" για τη νέα στήλη στο OPF.

Στη στήλη αυτή αποθηκεύονται δεδομένα τύπου ετικέτας (δηλαδή πολλαπλές τιμές που διαχωρίζονται από κόμμα). Βρίσκει εφαρμογή μόνο αν ο τύπος δεδομένων είναι κείμενο.

CUSTOM_COLUMNS

calibredb custom_columns [options]


Λίστα διαθέσιμων προσαρμοσμένων στηλών. Εμφανίζει ετικέτες στηλών και αναγνωριστικά.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Προβολή λεπτομερειών για κάθε στήλη.

REMOVE_CUSTOM_COLUMN

calibredb remove_custom_column [options] label


Αφαιρέστε την προσαρμοσμένη στήλη που προσδιορίζεται από την ετικέτα. Μπορείτε να δείτε τις διαθέσιμες στήλες με την εντολή custom_columns.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Να μην ζητείται επιβεβαίωση

SET_CUSTOM

calibredb set_custom [options] column id value


Ορισμός τιμής προσαρμοσμένης στήλης για το βιβλίο που προσδιορίζεται από το id. Μπορείτε να λάβετε μια λίστα ids χρησιμοποιώντας την εντολή αναζήτησης. Μπορείτε να λάβετε μια λίστα με τα ονόματα των προσαρμοσμένων στηλών χρησιμοποιώντας τη custom_columns εντολή.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Αν στη στήλη αποθηκεύονται πολλαπλές τιμές, να προστεθούν οι καθορισμένες τιμές στις ήδη υπάρχουσες αντί να τις αντικαταστήσουν.

RESTORE_DATABASE

calibredb restore_database [options]


Επαναφέρετε αυτή τη βάση δεδομένων από τα μεταδεδομένα που αποθηκεύονται σε αρχεία OPF σε κάθε φάκελο της βιβλιοθήκης calibre. Αυτό είναι χρήσιμο αν το αρχείο metadata.db σας έχει καταστραφεί.

ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτή η εντολή αναδημιουργεί πλήρως τη βάση δεδομένων σας. Θα χάσετε όλες τις αποθηκευμένες αναζητήσεις, τις κατηγορίες χρηστών, τα plugboards, τις αποθηκευμένες ρυθμίσεις μετατροπής ανά βιβλίο και τις προσαρμοσμένες ροές. Τα επαναφερθέντα μεταδεδομένα θα είναι τόσο ακριβή όσο αυτά που περιέχονται στα αρχεία OPF.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Κάντε πραγματικά την ανάκτηση. Η εντολή δεν θα εκτελεστεί εκτός αν καθοριστεί αυτή η επιλογή.

CHECK_LIBRARY

calibredb check_library [options]


Εκτελέστε ορισμένους ελέγχους στο σύστημα αρχείων που αντιπροσωπεύει μια βιβλιοθήκη. Οι αναφορές είναι invalid_titles, extra_titles, invalid_authors, extra_authors, missing_formats, extra_formats, extra_files, missing_covers, extra_covers, malformed_formats, malformed_paths, failed_folders

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Εξαγωγή σε CSV

Διαχωριζόμενη από κόμματα λίστα από επεκτάσεις που θα αγνοούνται. Προεπιλογή: όλες

Διαχωριζόμενη από κόμματα λίστα από ονόματα που θα αγνοούνται. Προεπιλογή: όλα

Διαχωριζόμενη από κόμματα λίστα από αναφορές. Προεπιλογή: όλες

Σκουπίστε τη βάση δεδομένων αναζήτησης πλήρους κειμένου. Αυτό μπορεί να είναι πολύ αργό και απαιτητικό σε μνήμη, ανάλογα με το μέγεθος της βάσης δεδομένων.

LIST_CATEGORIES

calibredb list_categories [options]


Παράγετε μια αναφορά με τις πληροφορίες κατηγορίας στη βάση δεδομένων. Οι πληροφορίες αντιστοιχούν σε εκείνες που εμφανίζονται στον περιηγητή Ετικετών.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Διαχωριζόμενη από κόμματα λίστα από ονομασίες ευρετηρίου κατηγοριών. Προεπιλογή: όλες

Εξαγωγή σε CSV

Ο τύπος του αρχείου CSV που θα δημιουργηθεί. Επιλογές: excel, excel-tab, unix

Εμφάνιζε μόνο τον αριθμό των αντικειμένων σε μια κατηγορία αντί για τις μετρήσεις ανά αντικείμενο μέσα στην κατηγορία

Το μέγιστο πλάτος μιας μόνο γραμμής στην έξοδο. Από προεπιλογή ανιχνεύει το μέγεθος της οθόνης.

BACKUP_METADATA

calibredb backup_metadata [options]


Δημιουργήστε αντίγραφα ασφαλείας των μεταδεδομένων που είναι αποθηκευμένα στη βάση δεδομένων σε μεμονωμένα αρχεία OPF σε κάθε φάκελος βιβλίων. Αυτό συνήθως συμβαίνει αυτόματα, αλλά μπορείτε να εκτελέσετε το εξής εντολή για να αναγκάσετε την επαναδημιουργία των αρχείων OPF, με την επιλογή --all.

Σημείωση: κανονικά δεν χρειάζεται να το κάνετε αυτό, καθώς τα αρχεία OPF δημιουργούνται με αντίγραφα ασφαλείας. αυτόματα, κάθε φορά που αλλάζουν τα μεταδεδομένα.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Κανονικά, η εντολή αυτή ενεργεί μόνο σε βιβλία που έχουν παρωχημένα αρχεία OPF. Με την επιλογή αυτή επιτρέπεται η δράση σε όλα τα βιβλία.

CLONE

calibredb clone path/to/new/library


Δημιουργήστε έναν κλώνο της τρέχουσας βιβλιοθήκης. Αυτό δημιουργεί μια νέα, κενή βιβλιοθήκη που έχει τις ίδιες προσαρμοσμένες στήλες, εικονικές βιβλιοθήκες και άλλες ρυθμίσεις με την τρέχουσα βιβλιοθήκη.

Η κλωνοποιημένη βιβλιοθήκη δεν θα περιέχει κανένα βιβλίο. Εάν θέλετε να δημιουργήσετε ένα πλήρες αντίγραφο, συμπεριλαμβανομένων όλων των βιβλίων, τότε απλώς χρησιμοποιήστε τα εργαλεία του συστήματος αρχείων σας για να αντιγράψετε τον φάκελο της βιβλιοθήκης.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

EMBED_METADATA

calibredb embed_metadata [options] book_id


Ενημερώστε τα μεταδεδομένα στα πραγματικά αρχεία βιβλίων που αποθηκεύονται στη βιβλιοθήκη calibre από τα μεταδεδομένα στη βάση δεδομένων του calibre. Κανονικά, τα μεταδεδομένα ενημερώνονται μόνο κατά την εξαγωγή αρχείων από το calibre, αυτή η εντολή είναι χρήσιμη εάν θέλετε τα αρχεία να ενημερωθούν επιτόπου. Σημειώστε ότι διαφορετικές μορφές αρχείων υποστηρίζουν διαφορετικές ποσότητες μεταδεδομένων. Μπορείτε να χρησιμοποιήσετε την ειδική τιμή 'all' για το book_id για να ενημερώσετε τα μεταδεδομένα σε όλα τα βιβλία. Μπορείτε επίσης να ορίσετε πολλά αναγνωριστικά βιβλίων χωρισμένα με κενά και εύρη αναγνωριστικών χωρισμένα με παύλες. Για παράδειγμα: calibredb embed_metadata 1 2 10-15 23

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Ενημερώνει μόνο τα μεταδεδομένα σε αρχεία της καθορισμένης μορφής. Καθορίστε το πολλές φορές για πολλαπλές μορφές. Από προεπιλογή, ενημερώνονται όλες οι μορφές.

SEARCH

calibredb search [options] search expression


Αναζητήστε στη βιβλιοθήκη τον καθορισμένο όρο αναζήτησης, επιστρέφοντας μια λίστα με ταυτότητες βιβλίων διαχωρισμένες με κόμμα που ταιριάζουν με την έκφραση αναζήτησης. Η μορφή εξόδου είναι χρήσιμη για να τροφοδοτεί άλλες εντολές που δέχονται μια λίστα ταυτοτήτων ως είσοδο.

Η έκφραση αναζήτησης μπορεί να είναι οτιδήποτε από τη δυνατή γλώσσα ερωτημάτων αναζήτησης του calibre, για παράδειγμα: calibredb search author:asimov 'title:"i robot"'

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Ο μέγιστος αριθμός αποτελεσμάτων που θα επιστραφεί. Η προεπιλεγμένη τιμή είναι όλα τα αποτελέσματα.

FTS_INDEX

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


Έλεγχος της διαδικασίας ευρετηρίασης πλήρους κειμένου.

Ενεργοποίηση ευρετηρίασης ΠΚ για αυτή τη βιβλιοθήκη
Απενεργοποίηση ευρετηρίασης ΠΚ για αυτή τη βιβλιοθήκη
Εμφανίζει την τρέχουσα κατάσταση ευρετηρίασης
Μπορεί να χρησιμοποιηθεί για επανευρετηρίαση είτε συγκεκριμένων βιβλίων είτε ολόκληρης της βιβλιοθήκης. Για να επανευρετηριαστούν συγκεκριμένα βιβλία, καθορίστε τα αναγνωριστικά των βιβλίων ως επιπλέον παραμέτρους μετά την εντολή reindex. Εάν δεν καθοριστούν αναγνωριστικά βιβλίων γίνεται επανευρετηρίαση ολόκληρης της βιβλιοθήκης.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Η ταχύτητα ευρετηρίασης. Χρησιμοποιήστε την επιλογή 'γρήγορα' για γρήγορη ευρετηρίαση χρησιμοποιώντας όλους τους πόρους του υπολογιστή σας και 'αργά' για ευρετηρίαση που απαιτεί λιγότερους πόρους. Σημειώστε ότι η ταχύτητα επαναφέρεται σε 'αργά' μετά από κάθε εκτέλεση.

Περιμένετε μέχρι να ευρετηριαστούν όλα τα βιβλία, δείχνοντας περιοδικά την πρόοδο της ευρετηρίασης

FTS_SEARCH

calibredb fts_search [options] search expression


Πραγματοποιήστε αναζήτηση πλήρους κειμένου σε ολόκληρη τη βιβλιοθήκη ή σε ένα υποσύνολό της.

Whenever you pass arguments to calibredb that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

Ταιριάζει μόνο σε ακριβείς λέξεις και όχι σε συναφείς λέξεις. Έτσι, η διόρθωση δεν θα ταιριάζει με τη διόρθωση.

Συμπεριλάβετε αποσπάσματα του κειμένου γύρω από κάθε αντιστοιχία. Σημειώστε ότι αυτό καθιστά την αναζήτηση πολύ πιο αργή.

Πόσο μεγάλο μέρος της βιβλιοθήκης πρέπει να είναι ευρετηριασμένο πριν επιτραπεί η αναζήτηση, ως ποσοστό. Προεπιλογή σε 90

Ο δείκτης που χρησιμοποιείται για να υποδείξει το τέλος μιας ταιριασμένης λέξης μέσα σε ένα απόσπασμα

Ο δείκτης που χρησιμοποιείται για να υποδείξει την αρχή μιας ταιριασμένης λέξης μέσα σε ένα απόσπασμα

Η μορφή με την οποία θα εξάγονται τα αποτελέσματα της αναζήτησης. Είτε "text" για απλό κείμενο ή "json" για έξοδο JSON.

Περιορίστε τα βιβλία που αναζητούνται, είτε χρησιμοποιώντας μια έκφραση αναζήτησης είτε ids. Για παράδειγμα: ids:1,2,3 για περιορισμό με βάση τα ids ή search:tag:foo για περιορισμό στα βιβλία που έχουν την ετικέτα foo.

Author

Kovid Goyal

Copyright

Kovid Goyal

Δεκεμβρίου 06, 2025 8.16.2