Opened 12 years ago

Closed 5 years ago

#606 closed enhancement (fixed)

omindex: add support for indexing apple keynote presentations

Reported by: Olly Betts Owned by: Olly Betts
Priority: normal Milestone: 1.4.8
Component: Omega Version:
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Operating System: All

Description

Keynote presentations (.key) are another XML-in-a-zip-container format, and so we can handle them easily.

There's a thread with the details here:

http://thread.gmane.org/gmane.comp.search.xapian.general/9446

Attachments (6)

news revue 2008 09 09 packet.pages (204 bytes ) - added by James Aylett 11 years ago.
Sample iWork Pages document (CC By-NC)
cbv-stuff.key (332.3 KB ) - added by James Aylett 11 years ago.
iWork Keynote example (CC By-NC)
omindex-iwork.patch (726 bytes ) - added by Olly Betts 10 years ago.
patch to add iwork extension -> mimetype mappings
news revue 2008 09 09 packet.pdf (32.6 KB ) - added by James Aylett 10 years ago.
news-revue.zip (37.6 KB ) - added by James Aylett 10 years ago.
Sample iWork Pages document (CC By-NC)
news-revue.2.zip (37.6 KB ) - added by James Aylett 10 years ago.
Sample iWork Pages document (CC By-NC)

Download all attachments as: .zip

Change History (13)

comment:1 by Olly Betts, 12 years ago

It seems likely the other iWork document formats have the same structure, so we can probably handle those too.

by James Aylett, 11 years ago

Sample iWork Pages document (CC By-NC)

by James Aylett, 11 years ago

Attachment: cbv-stuff.key added

iWork Keynote example (CC By-NC)

comment:2 by James Aylett, 11 years ago

Two attachments under fairly liberal Creative Commons licenses added for testing purposes. The Keynote document has speaker notes as well as on-screen text; if necessary I can create a PDF export or similar including them for comparison, but I'd hope it's pretty obvious.

comment:3 by Olly Betts, 11 years ago

Thanks. The "NC" bit means we can't include these as part of a testsuite, sadly, but they'll be useful for manual testing during development at least.

comment:4 by James Aylett, 11 years ago

Actually, the Keynote example I can license as CC By.

comment:5 by Olly Betts, 10 years ago

james: The .pages file is just 204 zero bytes - I think it must have been corrupted somewhere along the line. Could you check and reupload if you have a good copy?

by Olly Betts, 10 years ago

Attachment: omindex-iwork.patch added

patch to add iwork extension -> mimetype mappings

by James Aylett, 10 years ago

by James Aylett, 10 years ago

Attachment: news-revue.zip added

Sample iWork Pages document (CC By-NC)

by James Aylett, 10 years ago

Attachment: news-revue.2.zip added

Sample iWork Pages document (CC By-NC)

comment:6 by Olly Betts, 9 years ago

Milestone: 1.3.x1.4.x

This can just be slotted into a 1.4.x release.

comment:7 by Olly Betts, 5 years ago

Milestone: 1.4.x1.4.8
Resolution: fixed
Status: newclosed

This was implemented in 1.4.8 (using libetonyek).

Note: See TracTickets for help on using tickets.