Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Editor

Notices

Reply
 
Thread Tools Search this Thread
Old 07-08-2016, 02:04 PM   #1
Thom*
The Fumbler
Thom* began at the beginning.
 
Posts: 66
Karma: 10
Join Date: Jun 2015
Device: android 4.2/fbreader
Version 2.62

I recently updated to Calibre 2.26. The description of the changes state: "Now when processing EPUB 3 files, calibre will generate/use EPUB 3 specific metadata constructs when available, for example for series."

What does "for example for series" mean? I don't see any change in how it handles book series.
Thom* is offline   Reply With Quote
Old 07-08-2016, 03:52 PM   #2
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,251
Karma: 16539642
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
I think if you use Polish to Update Metadata in book, then open the book in the Editor you will see a difference between EPUB2 and EPUB3 in how the calibre Series data is stored in the OPF.
jackie_w is offline   Reply With Quote
Advert
Old 07-08-2016, 04:18 PM   #3
Thom*
The Fumbler
Thom* began at the beginning.
 
Posts: 66
Karma: 10
Join Date: Jun 2015
Device: android 4.2/fbreader
I have not used "Polish" so it might take me a little time to figure that out.

The structure for Calibre's ebook series is:
<meta name="calibre:series" content="SeriesName"/>
<meta name="calibre:series_index" content="SeriesNumber"/>

What is the structure for Epub 3?
Thom* is offline   Reply With Quote
Old 07-08-2016, 05:22 PM   #4
Thom*
The Fumbler
Thom* began at the beginning.
 
Posts: 66
Karma: 10
Join Date: Jun 2015
Device: android 4.2/fbreader
OK, I tried to polish a book that included the Calibre "series structure". Nothing changed.

My question simply is:
If the Calibre structure for a series is:
<meta name="calibre:series" content="SeriesName"/>
<meta name="calibre:series_index" content="NumberInSeries"/>

Is there a prescribed structure for Epub 3,and if so, what is that structure?

I did look for an Epub 3 definition, but found nothing, hence my question.
Thom* is offline   Reply With Quote
Old 07-08-2016, 07:21 PM   #5
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,650
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by Thom* View Post
I did look for an Epub 3 definition, but found nothing, hence my question.
The ePUB3 standard is published by the International Digital Publishing Forum (IDPF). Describes itself as 'The Trade and Standards Organization for the Digital Publishing Industry'

BR
BetterRed is offline   Reply With Quote
Advert
Old 07-08-2016, 08:00 PM   #6
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,251
Karma: 16539642
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
Quote:
Originally Posted by Thom* View Post
OK, I tried to polish a book that included the Calibre "series structure". Nothing changed.

My question simply is:
If the Calibre structure for a series is:
<meta name="calibre:series" content="SeriesName"/>
<meta name="calibre:series_index" content="NumberInSeries"/>
That's an example of an EPUB2's OPF file after Polish.
This is what I see in an EPUB3's OPF file after Polish
Code:
<opf:meta property="belongs-to-collection" id="id-3">SeriesName</opf:meta>
<opf:meta refines="#id-3" property="collection-type">series</opf:meta>
<opf:meta refines="#id-3" property="group-position">NumberInSeries</opf:meta>
ETA: Just to clarify - when I say 'in an OPF file', I mean the one inside the EPUB not the metadata.opf file in the calibre library.

Last edited by jackie_w; 07-08-2016 at 08:05 PM. Reason: clarify
jackie_w is offline   Reply With Quote
Old 07-09-2016, 12:06 AM   #7
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,240
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Your book needs to be an EPUB 3 book to start with for you to seer any difference. The change only affects how EPUB 3 files are handled. EPUB 2 files are unaffected.
kovidgoyal is offline   Reply With Quote
Old 07-09-2016, 01:06 AM   #8
Thom*
The Fumbler
Thom* began at the beginning.
 
Posts: 66
Karma: 10
Join Date: Jun 2015
Device: android 4.2/fbreader
Thank you jackie_w and kovidgoyal, your explanations are helpful.
Thom* is offline   Reply With Quote
Old 07-16-2016, 02:29 PM   #9
Thom*
The Fumbler
Thom* began at the beginning.
 
Posts: 66
Karma: 10
Join Date: Jun 2015
Device: android 4.2/fbreader
I am having trouble with this "Series Metadata".

While in Calibre, I added the "Series" information via the Metadata Editor to my book. Then I opened the book with Calibre-Editor. Interaction is set to update on opening, so the metadata was updated to add the following to the .opf file:

<opf:meta property="belongs-to-collection" id="id-3">Name of Series</opf:meta>
<opf:meta refines="#id-3" property="collection-type">series</opf:meta>
<opf:meta refines="#id-3" property="group-position">14</opf:meta>

I saved the file.
In Calibre the metadata panel showed the series info (of course it would).

I opened the file with Calibre-Viewer. I checked the metadata within Calibre-Viewer and it does not display the series information.

I transfered the file to my tablet and opened it with fbReader. fbReader did not recognise the series information.

In contrast, the following language in the .opf file is recognized by both Calibr-Viewer and fbReader:

<meta name="calibre:series" content="Name of Series"/>
<meta name="calibre:series_index" content="14"/>

What is the problem?
Thom* is offline   Reply With Quote
Old 07-16-2016, 11:15 PM   #10
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,240
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
I just forgot to update the metadata reading in the viewer code to handle epub 3, it will be in the next release. As for fbreader, you will need to ask them to add support for epub 3 or stick to using epub 2.
kovidgoyal is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Version 2.6 available now kguil Marvin 16 01-07-2014 12:57 AM
Latest version of iOS5/iPad-only version temporarily available on App Store kguil Marvin 0 01-05-2014 05:31 AM
How to install prior version of Calibre when newer version installed? SilentSeven Calibre 3 04-13-2011 12:46 PM
Updated Christian Bible Launches eBook Version Before Print Version tubemonkey News 21 12-30-2010 03:53 PM
New version 1.2.4 available mikelv EPUBReader 5 04-28-2010 01:02 AM


All times are GMT -4. The time now is 11:14 AM.


MobileRead.com is a privately owned, operated and funded community.