Re: Invoking an alternative command on a MIME part
Oh, but now you need a different pipe depending on the file type, e.g. for PDF and PNG. I don't really want that as mailcap already handles this. I use it only when I want to override mailcap for whatever reason, and then I specify the program I want to use in the pipe command. Otherwise I simply use Return or m to view-attach or view-mailcap. Regards, Luis signature.asc Description: Digital signature
Re: display html email in browser?
On Tue, Apr 28, 2015 at 12:09:34PM -0400, Peter P. wrote: Dear fellow mutt users, Is there a way to have an html email rendered and displayed in a browser window? Hello Peter, once opened the message, press 'v' (view-attachments) and then select the .html one and press enter, that should auto-invoke x-www-browser.
Re: display html email in browser?
* Francesco Ariis fa...@ariis.it [2015-04-28 12:47]: On Tue, Apr 28, 2015 at 12:09:34PM -0400, Peter P. wrote: Dear fellow mutt users, Is there a way to have an html email rendered and displayed in a browser window? Hello Peter, once opened the message, press 'v' (view-attachments) and then select the .html one and press enter, that should auto-invoke x-www-browser. Thanks Francesco, That way the message gets displayed inside mutt using w3m. In my .muttrc I have set auto_view text/html application/x-pgp-message and text/html; /usr/bin/w3m -dump -T text/html '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html as the corresponding mailcap entry. I wonder if I could pipe the html message part to the browser. The way I did it, typing | and specifying firefox as the program to pipe it to, did not really render it nicely. best, P
display html email in browser?
Dear fellow mutt users, Is there a way to have an html email rendered and displayed in a browser window? I tried saving the html message part to disk and opened that file, but there was no formatting, and some symbols were wrong. Motivation: Wanting to print a few html emails in their original form (in full glory), not rendered through w3m, but wanting to get rid of icedove/thunderbird, which I am keeping just for that. Thanks for ideas! P
Re: display html email in browser?
On 2015-04-28, Grant Edwards grant.b.edwa...@gmail.com wrote: On 2015-04-28, Grant Edwards grant.b.edwa...@gmail.com wrote: Yep. What many of us do is use w3m to view inside mutt, and then define a 'print' command to view it externally: text/html; w3m -T text/html -dump; copiousoutput; print = firefoxurl %s; Uh, in case your crystal ball was broken, that's a line from ~/.mimecap. Aargh. it's .mailcap, not .mimecap. -- Grant Edwards grant.b.edwardsYow! Hand me a pair of at leather pants and a CASIO gmail.comkeyboard -- I'm living for today!
How best to build on Ubuntu (15.04) ?
Dear Mutt users, I am quite happy to begin using Mutt. I would like to build Mutt on Ubuntu 15.04. However, I am confused because of all the different patches there exist. Does someone have a script that they would be interested in sharing which does a build that is sensible? For example, how to build the equivalent of mutt-patched? Or do you have recommendations for a different set of patches to apply? Thank you and kind regards, Xu
Re: display html email in browser?
On 2015-04-28, Grant Edwards grant.b.edwa...@gmail.com wrote: Yep. What many of us do is use w3m to view inside mutt, and then define a 'print' command to view it externally: text/html; w3m -T text/html -dump; copiousoutput; print = firefoxurl %s; Uh, in case your crystal ball was broken, that's a line from ~/.mimecap. -- Grant Edwards grant.b.edwardsYow! Is this an out-take at from the BRADY BUNCH? gmail.com
Re: display html email in browser?
Peter P. peterpar...@fastmail.com writes: * Francesco Ariis fa...@ariis.it [2015-04-28 12:47]: On Tue, Apr 28, 2015 at 12:09:34PM -0400, Peter P. wrote: Dear fellow mutt users, Is there a way to have an html email rendered and displayed in a browser window? Hello Peter, once opened the message, press 'v' (view-attachments) and then select the .html one and press enter, that should auto-invoke x-www-browser. Thanks Francesco, That way the message gets displayed inside mutt using w3m. In my .muttrc I have set auto_view text/html application/x-pgp-message and text/html; /usr/bin/w3m -dump -T text/html '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html as the corresponding mailcap entry. I wonder if I could pipe the html message part to the browser. The way I did it, typing | and specifying firefox as the program to pipe it to, did not really render it nicely. You can definitely do this, but I suspect most browsers are not designed to accept input from stdin (a pipe). You can write a script to save the HTML part in a temp file, and then display that in the browser. There are actually a number of such scripts around if you Google it. -pd -- Peter Davis The Tech Curmudgeon www.techcurmudgeon.com
Re: display html email in browser?
On Tue, Apr 28, 2015 at 01:02:52PM -0400, Peter P. wrote: Thanks Francesco, That way the message gets displayed inside mutt using w3m. In my .muttrc I have set auto_view text/html application/x-pgp-message and text/html; /usr/bin/w3m -dump -T text/html '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html as the corresponding mailcap entry. I wonder if I could pipe the html message part to the browser. The way I did it, typing | and specifying firefox as the program to pipe it to, did not really render it nicely. Mhhh I am a puzzled on why saving (or piping, for what matters) ends up in a corrupted result. Which symbols were wrong? Do you think you can share the .html attachment or at least a picture depicting the missing formatting?
Re: display html email in browser?
On 2015-04-28, Peter P. peterpar...@fastmail.com wrote: * Francesco Ariis fa...@ariis.it [2015-04-28 12:47]: On Tue, Apr 28, 2015 at 12:09:34PM -0400, Peter P. wrote: Dear fellow mutt users, Is there a way to have an html email rendered and displayed in a browser window? Hello Peter, once opened the message, press 'v' (view-attachments) and then select the .html one and press enter, that should auto-invoke x-www-browser. Thanks Francesco, That way the message gets displayed inside mutt using w3m. Yep. What many of us do is use w3m to view inside mutt, and then define a 'print' command to view it externally: text/html; w3m -T text/html -dump; copiousoutput; print = firefoxurl %s; -firefoxurl #!/bin/bash MRC=firefox -remote URL=$1 CMD=${2:-new-tab} echo $0 '$1' '$2' /dev/tty test -f $URL URL=file://$URL expr match $URL '.*://.*' /dev/null || URL=http://$URL; if $MRC 'ping()' 2/dev/null ; then echo 'firefox already running' echo $MRC openURL($URL,$CMD) $MRC openURL($URL,$CMD) else echo 'firefox not running' echo firefox $URL firefox $URL fi --- So after you hit 'v' so see the attachments, select the html one and hit 'p' -- Grant Edwards grant.b.edwardsYow! Am I elected yet? at gmail.com
Re: Invoking an alternative command on a MIME part
also sprach Luis Mochan moc...@fis.unam.mx [2015-04-28 04:36 +0200]: What I do in similar situations is pipe the attachment to a helper (I call it muttfilter) that accepts as first argument a file name, Oh, but now you need a different pipe depending on the file type, e.g. for PDF and PNG. I don't really want that as mailcap already handles this. -- @martinkrafft | http://madduck.net/ | http://two.sentenc.es/ love is a grave mental disease. -- platon spamtraps: madduck.bo...@madduck.net digital_signature_gpg.asc Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)
view-attach vs. view-mailcap (was: Invoking an alternative command on a MIME part)
also sprach Cameron Simpson c...@zip.com.au [2015-04-28 04:17 +0200]: I do not properly understand view-mailcap versus view-attach. I would appreciate someone else chiming in here. I think the difference is that view-attach tries to render inline (e.g. text/plain) and only resorts to run-mailcap when it has not internal viewer. view-mailcap skips the internal viewers and always goes via mailcap. -- @martinkrafft | http://madduck.net/ | http://two.sentenc.es/ beware of bugs in the above code; i have only proved it correct, not tried it. -- donald e. knuth spamtraps: madduck.bo...@madduck.net digital_signature_gpg.asc Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)
[working hack found] Re: Invoking an alternative command on a MIME part
also sprach Cameron Simpson c...@zip.com.au [2015-04-28 04:17 +0200]: Sounds like a job for a mutt macro. A first cut would be to write a macro which pointed $mailcap_path at a different mailcap file, then ran view-attach, then restored the old value. Yes! This idea led me to a working solution^W hack: set mailcap_path=~/.mailcap-edit-wrapper and that file then contains entries for all types such as: application/*; chmod +w %s run-mailcap --action=edit %t:%s Unfortunately, the main type (application) cannot be wildcarded, but there's only a limited set of those, so no big deal. The chmod is needed since mutt saves the temporary file read-only. So now it's easy to create a macro as you describe above, allowing me to map 'e' to editing an attachment. Thanks for your help! -- @martinkrafft | http://madduck.net/ | http://two.sentenc.es/ the uncertainty principle: you can never be sure how many beers you had last night. spamtraps: madduck.bo...@madduck.net digital_signature_gpg.asc Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)
Re: display html email in browser?
On 2015-04-28, Peter P. peterpar...@fastmail.com wrote: Dear fellow mutt users, Is there a way to have an html email rendered and displayed in a browser window? I tried saving the html message part to disk and opened that file, but there was no formatting, and some symbols were wrong. I use muttils (https://bitbucket.org/blacktrash/muttils) for this very purpose. By default it maps, iirc, F7 to 'view in browser' and F8 to 'view safely in browser' i.e. don't download images, etc. This way I can still autoview html parts with w3m. hth, larry Motivation: Wanting to print a few html emails in their original form (in full glory), not rendered through w3m, but wanting to get rid of icedove/thunderbird, which I am keeping just for that. Thanks for ideas! P