Hello!

On Monday 02 November 2009 18:18:13 Иван Лох wrote:
> Это ладно. Меня больше всего ужасает использование evolution
> для индексирования почты. Которое у меня еще и не работает.
> 
> Кроме того, может кто-нибудь уже докопался до того, как можно
> переиндексировать все файлы определенного MIME типа?

В смысле самому или с помощью какой-то конкретной системы?
Если первое, то команда file показывает mime-тип.

А вот еще по одному фильтру вопрос возник. Самый что ни на есть 
распрекрасный odt нужно индексировать. "С помощью лома и 
какой-то матери" нашел ODF Tools, которые дают неплохой html.
Опять же, плодя временные файлы. Чтение исходников привело
к мысли, что все гораздо проще делается, например, так

cat <(echo "<?xml version='1.0' encoding='UTF-8'?>")\
 <(echo "<office:document 
xmlns:office='urn:oasis:names:tc:opendocument:xmlns:office:1.0'>")\
 <(unzip -p 101.odt meta.xml |grep -v "<?xml version="|less) \
 <(unzip -p 101.odt content.xml |grep -v "<?xml version="|less) \
 <(unzip -p 101.odt styles.xml |grep -v "<?xml version="|less) \
 <(echo "</office:document>")\
 |xsltproc odt2html.xsl -

Оно работает, и без временных файлов. Но, как я понимаю, это 
"башизм" и с ним надо бороться. Вопрос - как? Не соображу, как бы
это переписать да еще без вызова лишних утилит...

Best regards, Alexey Pechnikov.
http://pechnikov.tel/

Ответить