X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fwebcollage;h=d5c4ff1354ae0209a6cc62106aa248533ae2f1c2;hp=2a727006d90446729e39e1df73dfb05972e322b4;hb=c596d1306f5f92f7eab76224d3b049980a14adcb;hpb=5832fe184606766fef23369159306c0a5799aeb0 diff --git a/hacks/webcollage b/hacks/webcollage index 2a727006..d5c4ff13 100755 --- a/hacks/webcollage +++ b/hacks/webcollage @@ -27,7 +27,7 @@ require POSIX; use Fcntl ':flock'; # import LOCK_* constants -my $version = q{ $Revision: 1.36 $ }; $version =~ s/^[^0-9]+([0-9.]+).*$/$1/; +my $version = q{ $Revision: 1.40 $ }; $version =~ s/^[^0-9]+([0-9.]+).*$/$1/; my $copyright = "WebCollage $version, Copyright (c) 1999" . " Jamie Zawinski \n" . " http://www.jwz.org/xscreensaver/\n"; @@ -36,15 +36,15 @@ my $argv0 = $0; my $progname = $argv0; $progname =~ s@.*/@@g; my $random_redirector = "http://random.yahoo.com/bin/ryl"; -my $image_randomizer_1 = "http://image.altavista.com/cgi-bin/avncgi" . - "?do=3" . - "&verb=n" . - "&oshape=n" . - "&oorder=" . - "&ophoto=1&oart=1&ocolor=1&obw=1" . +my $image_randomizer_1 = "http://www.altavista.com/query" . + "?mmdo=3" . + "&nbq=12" . "&stype=simage" . - "&oprem=0" . - "&query="; + "&oart=1" . + "&obw=1" . + "&oshape=0" . + "&what=web" . + "&q="; my $image_randomizer_2 = "http://www.hotbot.com/?clickSrc=search" . "&submit=SEARCH&SM=SC&LG=any" . "&AM0=MC&AT0=words&AW0=" . @@ -56,9 +56,13 @@ my $image_randomizer_2 = "http://www.hotbot.com/?clickSrc=search" . "&MT="; my $image_randomizer_3 = "http://www.altavista.com/cgi-bin/query?pg=q" . "&text=yes&kl=XX&stype=stext&q="; -my $photo_randomizer = "http://albums.photopoint.com/j/View?u=1&a=1&p="; -my $photo_randomizer_lo = 10000001; -my $photo_randomizer_hi = 12400000; + +# I guess Photopoint got wise to me, because now they are doing error +# checking on the user ("u=") and album ("a=") parameters. Oh well. +# +#my $photo_randomizer = "http://albums.photopoint.com/j/View?u=1&a=1&p="; +#my $photo_randomizer_lo = 10000001; +#my $photo_randomizer_hi = 12400000; my $image_ppm = ($ENV{TMPDIR} ? $ENV{TMPDIR} : "/tmp") . "/webcollage." . $$; my $image_tmp1 = $image_ppm . "-1"; @@ -626,9 +630,11 @@ sub pick_from_image_randomizer { my $href_count = 0; $_ = $body; - s/[\r\n\t ]+/ /g; - s/Result Pages:.*$//; # trim off page footer + s/Result [Pp]ages:.*$//s; # trim off page footer + s/^.*?IMAGE RESULTS//s; # trim off page header + + s/[\r\n\t ]+/ /g; s/(