On 14:38 13 May 2002, Marco Fioretti <[EMAIL PROTECTED]> wrote:
| > I do my terminal work in a gnome terminal. This has the advantage of
| > recognizing urls triggered by mouse over. To launch a browser, either
| > right click for the context sensitive menu or hold alt and left click.
|
| I know, but this doesn't work with "Hidden" URLS, does it? (See my
| original example) That is why I was hoping to get w3m working, because
| it *displays* plain, well formatted ASCII, but *knows* which strings
| correspond to other hidden strings which are URLs. Would the gnome
| terminal open the right URL if given the "to know more click <HERE>"
| string?
Hmm. It would be nice if w3m would recite URLs inline as an option, but it
doesn't. How about this script:
detab ${1+"$@"} \
| sed 's|\(<[Aa] [^>]*[Hh][Rr][Ee][Ff]=\([^
>]*\)[^>]*>\)\(.*\)\(</[Aa]>\)|\1\3 [ \2 ]\4|g' \
| w3m -dump -T text/html
I'm about to start using it for HTML filtering in place of plain w3m.
It hacks the HTML to turn:
<A HREF=url>foo</A>
into:
<A HREF=url>foo [ url ]</A>
which shows up nicely. It doesn't resolve relative URLs, but HTML email shoudn't
have any, not having a useful baseurl. This script is available here:
http://www.zip.com.au/~cs/scripts/unhtml
for use in your mailcap like so:
text/html; unhtml %s; copiousoutput
It seems to work fairly well here.
What say you?
--
Cameron Simpson, DoD#743 [EMAIL PROTECTED] http://www.zip.com.au/~cs/
If the Earth is the size of a pea in New York, then the Sun is a beachball 50m
away, Pluto is 2km away, and the next nearest star is in Tokyo. Now shrink
Pluto's orbit into a coffee cup; then our Milky Way Galaxy fills North America.