<?xml version="1.0" standalone="no"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1//EN"
- "http://www.oasis-open.org/docbook/xml/4.1/docbook.dtd">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "file:///usr/share/xml/docbook/schema/dtd/4.5/docbookx.dtd">
<refentry id="mimedecode.py">
+<refentryinfo>
+ <title>mimedecode.py</title>
+ <productname>mimedecode.docbook</productname>
+ <author>
+ <firstname>Oleg</firstname>
+ <surname>Broytman</surname>
+ <email>phd@phdru.name</email>
+ <personblurb/>
+ </author>
+ <copyright>
+ <year>2001-2014</year>
+ <holder>PhiloSoft Design.</holder>
+ </copyright>
+</refentryinfo>
+
<refmeta>
<refentrytitle>mimedecode.py</refentrytitle>
<manvolnum>1</manvolnum>
<arg choice="opt">
<option>-beit mask</option>
</arg>
- <arg choice="opt">filename</arg>
+ <arg choice="opt">
+ <option>-o output_file</option>
+ </arg>
+ <arg choice="opt">input_file
+ <arg choice="opt">output_file</arg>
+ </arg>
</cmdsynopsis>
</refsynopsisdiv>
multipart, mailcap database is consulted to find a way to convert the body to
plain text. (I have no idea how mailcap could be configured on said M$ Ophice
GUI, please don't ask me; real OS users can consult my example at
-http://phdru.name/Software/dotfiles/mailcap.html). The decoding process uses
-first copiousoutput filter it can find. If there is no any filter the body just
-passed unconverted.
+<ulink url="http://phdru.name/Software/dotfiles/mailcap.html">http://phdru.name/Software/dotfiles/mailcap.html</ulink>).
+The decoding process uses first copiousoutput filter it can find. If there is
+no any filter the body just passed unconverted.
</para>
<para>
</para>
</listitem>
</varlistentry>
+
+ <varlistentry>
+ <term>-o output_file</term>
+ <listitem>
+ <para>
+ Useful to set the output file in case of redirected stdin:
+ <programlisting language="sh">mimedecode.py -o output_file < input_file
+cat input_file | mimedecode.py -o output_file</programlisting>
+ </para>
+ </listitem>
+ </varlistentry>
</variablelist>
<para>
- The last 4 options (-beit) require more explanation. They allow a user
+ The 4 list options (-beit) require more explanation. They allow a user
to control body decoding with great flexibility. Think about said mail
archive; for example, its maintainer wants to put there only texts, convert
Postscript/PDF to text, pass HTML and images as is, and ignore everything
</para>
<para>
-<code language="shell">
+<code language="sh">
mimedecode.py -t application/postscript -t application/pdf -b text/html
-b 'image/*' -i '*/*'
</code>
<refsect1>
<title>AUTHOR</title>
<para>
- Oleg Broytman <phd@phdru.name>
+ <firstname>Oleg</firstname>
+ <surname>Broytman</surname>
+ <email>phd@phdru.name</email>
</para>
</refsect1>
<refsect1>
<title>COPYRIGHT</title>
<para>
- Copyright (C) 2001-2010 PhiloSoft Design
+ Copyright (C) 2001-2014 PhiloSoft Design.
</para>
</refsect1>
<refsect1>
<title>SEE ALSO</title>
<para>
- mimedecode.py home page: http://phdru.name/Software/Python/#mimedecode
+ mimedecode.py home page:
+ <ulink url="http://phdru.name/Software/Python/#mimedecode">http://phdru.name/Software/Python/#mimedecode</ulink>
</para>
</refsect1>