[Xapian-tickets] [Xapian] #780: Support for epub

Xapian nobody at xapian.org
Wed Jan 18 00:17:52 GMT 2023


#780: Support for epub
----------------------------------------+---------------------------
 Reporter:  Jugnu                       |             Owner:  Jugnu
     Type:  enhancement                 |            Status:  closed
 Priority:  normal                      |         Milestone:  1.5.0
Component:  Omega                       |           Version:  1.4.11
 Severity:  normal                      |        Resolution:  fixed
 Keywords:  omega file support omindex  |        Blocked By:
 Blocking:                              |  Operating System:  Linux
----------------------------------------+---------------------------
Changes (by Olly Betts):

 * status:  reopened => closed
 * resolution:   => fixed

Comment:

 Implemented support using libgepub in
 b2109fcdc802565bb148b8d2be6d2b38920fa7e8.  There are automated tests with
 EPUB 2 and EPUB 3 files exported from libreoffice.

 Currently libgepub 0.6 or 0.7 should work, but CI only tests 0.6 due to
 that being what's available on the Ubuntu versions there.

 Author and title are extracted successfully.  Page count is set to the
 number of "chapters" which seems about as close as we can get since each
 chapter seems to be an HTML document.  I wrote code for `GEPUB_META_DESC`
 but I don't see that actually appearing from the example files I tried
 with.

 The EPUB format seems to support some other metadata types, but I didn't
 see how to get them.
-- 
Ticket URL: <https://trac.xapian.org/ticket/780#comment:16>
Xapian <https://xapian.org/>
Xapian


More information about the Xapian-tickets mailing list