[SimBot-commits] CVS: simbot/plugins rss.pl,1.66,1.67
Status: Abandoned
Brought to you by:
kstange
|
From: Pete P. <fou...@us...> - 2005-05-07 02:59:23
|
Update of /cvsroot/simbot/simbot/plugins In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16551/plugins Modified Files: rss.pl Log Message: We now request and understand (I hope... ;-) ) compressed data. Index: rss.pl =================================================================== RCS file: /cvsroot/simbot/simbot/plugins/rss.pl,v retrieving revision 1.66 retrieving revision 1.67 diff -u -d -p -r1.66 -r1.67 --- rss.pl 4 May 2005 20:39:05 -0000 1.66 +++ rss.pl 7 May 2005 02:59:14 -0000 1.67 @@ -230,6 +230,8 @@ sub do_rss { if(!$announce) { next; } $request = HTTP::Request->new(GET => $url); + $request->header('Accept-Encoding' => 'gzip, deflate'); + if(defined $last_update) { $request->if_modified_since($last_update); } @@ -295,7 +297,7 @@ sub got_response { $last_update = time; } elsif($response->is_success) { $last_update = time; - if (!eval { $rss->parse($response->content); }) { + if (!eval { $rss->parse($response->decoded_content); }) { &SimBot::debug(1, "rss: Parse error in $key: $@"); return; } |