Hi,
I just came across this hooks.pl snippet that allows ELinks to display
threaded comments on Hacker News nicely indented:
sub pre_format_html_hook {
my ($url, $html) = (shift, shift);
if ($url =~ m|news.ycombinator.com/item\?id=|) {
$html =~ s|<img src="s.gif" height=1
width=([0-9]{1,3})>|' 'x($1/10)|eg;
}
return $html;
}
http://pastebin.com/P4frn4N7
https://news.ycombinator.com/item?id=6151718
Hacker News uses "s.gif" with varying width values to adjust the
indenting of comments, which ELinks doensn't recognise. The above code
swaps those out with   entities. Looks like a nice solution, but I
can't seem to get it working. I've had success using hooks.lua, which
required compiling ELinks with Lua support. So I tried compiling with
Perl support:
% ./configure --with-lua --with-perl
[...]
checking for Perl... no
checking for Lua... yes
[...]
Not sure why perl isn't found...
% which perl
/usr/bin/perl
% which lua
/usr/bin/lua
A subsequent `make` leaves a binary that has no mention of Perl:
./elinks --version
ELinks 0.13.GIT
Built on Aug 5 2013 22:48:20
Features:
[...] Scripting (Lua)
Any ideas as to why? Is it possible to have support for more than one
scripting language in a given binary? FWIW, this is on Debian Sid.
Thanks,
John
--
John Magolske
http://B79.net/contact
_______________________________________________
elinks-users mailing list
[email protected]
http://linuxfromscratch.org/mailman/listinfo/elinks-users