[GRLUG] Printing HTML emails from the command line
Michael Mol
mikemol at gmail.com
Fri Feb 15 01:10:40 EST 2008
On Fri, Feb 15, 2008 at 12:31 AM, Jeff DeFouw <jeffd at i2k.com> wrote:
> On Thu, Feb 14, 2008 at 11:21:22PM -0500, Michael Mol wrote:
> > My grandmother has an email account, but doesn't use the computer to
> > check it. Instead, she wants me to. I'd like to set up a cron script
> > to automatically POP her email, and then print it out.
> >
>
> > I'm not worried about spam. It's a Gmail address, and she gets
> > perhaps one or two junk emails a month.
> >
> > I'm handy enough with Perl et al to handle mbox; It's having something
> > that can render the emails without an X display that I'm worried
> > about.
>
> Everything I've seen that you might be able to get to work uses X.
> Could you use a virtual X server (Xvfb)?
>
> There are several Firefox extensions for automated printing, but not
> from the command line. Maybe with a bit more code they could. Or maybe
> you could control the window with a script. You could also save the
> page to an image with the Screengrab extension, but there's no
> command-line interface. There's a commercial extension that will save a
> web page to an image from a command line, but I don't see a built-in
> print function.
>
> There's a program called khtml2png that uses KDE libs to convert web
> pages to images. It doesn't need to show a window but it probably still
> needs X. You might be able to print the resulting images.
>
> Also in KDE land, Konqueror can be easily controlled remotely. Here's a
> thread that describes printing a page:
> http://www.nabble.com/Automating-firefox-td14785985.html
> (Scroll to the bottom of the page.)
khtml2png looks like it'll do what I need, if I add Xvfb. Thanks. :-)
--
:wq
More information about the grlug
mailing list