|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serge Matveev 2:5020/52 01 Feb 2005 03:37:57 To : Valery Shishkov Subject : Re: Читалка fb2 под Linux -------------------------------------------------------------------------------- Serge Matveev wrote: SM>>>> Вывод - перегнать fb2 в html с картинками легко и просто. VS>>> BTW, ты чем перегонял? xsltproc? SM>> Да, конечно. VS> Хммм... тогда сознавайся -- как кртинку выдирал? :) Хммм... никак. Значит придётся кому-то (кому это надо) скриптик написать, чтобы картинки выдирать. Благо особых сложностей в написании я не вижу. (спустя пол часа). Вот, накорябал. Должен работать и с несколькими картинками в файле, использует при работе mimencode и жрёт всасывает весь документ в память зараз. Желающие могут красиво переписать и применить для декодирования что-нибудь другое (вплоть до libmime-perl или чего-нибудь подобного) =============================== #!/usr/bin/perl undef $/; $_ = <>; s#<body>.+</body>##s; (%list)=(m#.*?<binary id="([^"]+)".*?>(.*?)</binary>#g); foreach (keys %list) { system("echo -e $list{$_} | mimencode -u -o $_"); } =============================== Туда же можно добавить в конец вызов xsltproc, zip и всё это записать под гордым именем fb2html :-)) serge@matveev spb ru Serge Matveev & ... ICQ 3575357 --- tin/1.7.6-20040906 ("Baleshare") (UNIX) (Linux/2.6.8-2-686 (i686)) * Origin: После нас пришло новое поколение и выбрало Pepsi. (2:5020/52.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4263782aab4e0.html, оценка из 5, голосов 10
|