OOo embeds a thumbnail in the zip file, so we might as well use it.
Patch attached, requires "unzip" and ImageMagick's "convert".
Index: thumbnailers/application/Makefile.am
===================================================================
RCS file: /cvs/gnome/tracker/thumbnailers/application/Makefile.am,v
retrieving revision 1.2
diff -r1.2 Makefile.am
3c3,7
< thumbappbin_SCRIPTS = pdf_thumbnailer
---
> thumbappbin_SCRIPTS = pdf_thumbnailer \
> 			vnd.oasis.opendocument.graphics_thumbnailer \
> 			vnd.oasis.opendocument.presentation_thumbnailer \
> 			vnd.oasis.opendocument.spreadsheet_thumbnailer \
> 			vnd.oasis.opendocument.text_thumbnailer
--- /dev/null	2006-08-05 19:53:54.000000000 -0400
+++ thumbnailers/application/vnd.oasis.opendocument.graphics_thumbnailer	2006-10-02 21:10:58.000000000 -0400
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+nice -n19 unzip -p "$1" Thumbnails/thumbnail.png | convert - -resize $3x$3 "$2"
--- /dev/null	2006-08-05 19:53:54.000000000 -0400
+++ thumbnailers/application/vnd.oasis.opendocument.presentation_thumbnailer	2006-10-02 21:11:04.000000000 -0400
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+nice -n19 unzip -p "$1" Thumbnails/thumbnail.png | convert - -resize $3x$3 "$2"
--- /dev/null	2006-08-05 19:53:54.000000000 -0400
+++ thumbnailers/application/vnd.oasis.opendocument.spreadsheet_thumbnailer	2006-10-02 21:10:50.000000000 -0400
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+nice -n19 unzip -p "$1" Thumbnails/thumbnail.png | convert - -resize $3x$3 "$2"
--- /dev/null	2006-08-05 19:53:54.000000000 -0400
+++ thumbnailers/application/vnd.oasis.opendocument.text_thumbnailer	2006-10-02 21:10:15.000000000 -0400
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+nice -n19 unzip -p "$1" Thumbnails/thumbnail.png | convert - -resize $3x$3 "$2"
_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to