12/14/2023 0 Comments Ebook metadata editor![]() That way the series name and its number within that series are part of the data it carries everywhere even if few/no devices know to read it. If however you are making the ebook yourself, perhaps while cleaning up a rough Gutenberg scan as I do quite frequently you can set those same entries into the content.opf file which is an essential part of all ePub files. UPDATE: It is also worth mentioning that once the book has been imported into Calibre then it is easier to change the series/series number via the metadata editor. If you have any trouble please do not hesitate to ask me. So if you were adding 'The Sign of The Four' the whole thing would look like: Īs I say, it might seem a little awkward but it is very simple really. Then you just enter your own book series name and series number inside the according 'content=""' element. Within this you will need to find the section: īeneath this header you will see many pre-existing entries and this is the place you need to put the 'calibre:series' and 'calibre:series_index' items but exactly in the form as shown in my initial post. You will need to first look for the section, which will look something like this: Within this file will be several sections, some are nested and some are sequential. However, you will need to open 'content.opf' in a pure text editor such as 'Notepad', not a word processor such as 'Word'. Before doing so however close Calibre and make sure the folder window you have just found stays open.Īt this point it becomes a little fiddly, especially if you have no knowledge of editing XML files. This is the file you will need to add the lines in the post above. Within the folder which then opens you will find a file named 'content.opf' among others. You can find the folder that holds the book you have just added by selecting that book inside calibre and then clicking on the 'click to open' link at the far right of the screen beneath the cover image. This is just a folder structure on your hard drive. When you add a book to calibre it stores it to the current 'library' which it maintains. No worries-I am just surprised this thread is still postable! Because I write the XHTML by hand rather than using an editor the resulting files are extremely lean and open/turn pages much quicker. I dismantle these, clean up the texts and make a fully compliant EPUB that can be turned into a *.mobi or *.kfx for comfortable reading in modern devices. Many of the royalty free books that are available from Project Gutenberg are rather mangled with barely functional tables of contents and other eReader functions. An epub is just a zip file renamed with an '.epub' extension that holds these files in a compliant structure. Once you have marked your chapter points you can compile an HTML/NCX table of contents along with the OPF file to specify the metadata, the manifest and the spine sections. I suppose that would count in regards a book you wrote yourself! But what I mean is an *.epub you assemble from scratch by hand, using a text editor to produce XHTML documents to hold the written content. ![]() Still, it should save a few clicks when importing hand-made EPUB books! Also the 'name' values are clearly bespoke for calibre, so may not be read by other platforms or devices. I have not experimented to see if calibre will read these elements when importing a stand alone *.epub but I think it seems likely. Inside here it seems the 'series' information is stored using the element: Does anyone know the 'name' or perhaps 'property' values to correctly identify these pieces of metadata within a 'content.opf' file?Ī little bit of poking around in its 'off limits' library file structure turns up the *.opf file which calibre writes custom metadata to-'metadata.opf'. The values 'series' and 'number' are not part of the 'Dublin Core' specification, so I think they would need to be added using custom elements. ![]() Obviously the information can be entered manually, but it would be handy to be able to specify it when first creating the *.epub. ![]() These data are very useful to aid with ordering, especially if the title is just one entry from a long series of books. However this does not include the 'series' and 'number' values. When an *.epub book is imported into calibre it reads most of the key metadata values correctly from the 'content.opf' document stored within the epub (actually a renamed *.zip file) container. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |