Changeset 810
- Timestamp:
- 05/24/06 19:46:42
- Files:
-
- trunk/plagger/lib/Plagger/Mechanize.pm (added)
- trunk/plagger/lib/Plagger/Plugin/CustomFeed/AmazonAssociateReportJP.pm (modified) (4 diffs)
- trunk/plagger/lib/Plagger/Plugin/CustomFeed/Frepa.pm (modified) (3 diffs)
- trunk/plagger/lib/Plagger/Plugin/CustomFeed/Yahoo360JP.pm (modified) (3 diffs)
- trunk/plagger/lib/Plagger/Plugin/Notify/Campfire.pm (modified) (2 diffs)
- trunk/plagger/lib/Plagger/Plugin/Subscription/HatenaRSS.pm (modified) (2 diffs)
- trunk/plagger/lib/Plagger/Plugin/Subscription/LivedoorReader.pm (modified) (2 diffs)
- trunk/plagger/lib/Plagger/UserAgent.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger/Plugin/CustomFeed/AmazonAssociateReportJP.pm
r430 r810 4 4 use base qw (Plagger::Plugin); 5 5 6 use WWW::Mechanize;6 use Plagger::Mechanize; 7 7 8 8 sub register { … … 51 51 use strict; 52 52 use warnings; 53 use WWW::Mechanize;53 use Plagger::Mechanize; 54 54 use base qw(Class::Accessor::Fast); 55 55 … … 59 59 my $class = shift; 60 60 my $plugin = shift; 61 my $mech = WWW::Mechanize->new;61 my $mech = Plagger::Mechanize->new; 62 62 $mech->agent_alias( "Windows IE 6" ); 63 63 return bless { … … 144 144 =head1 SEE ALSO 145 145 146 L<Plagger>, L< WWW::Mechanize>146 L<Plagger>, L<Plagger::Mechanize> 147 147 148 148 =cut trunk/plagger/lib/Plagger/Plugin/CustomFeed/Frepa.pm
r809 r810 7 7 use Time::HiRes; 8 8 use UNIVERSAL::require; 9 use WWW::Mechanize;9 use Plagger::Mechanize; 10 10 11 11 sub plugin_id { … … 25 25 my ($self, $context) = @_; 26 26 27 $self->{mech} = WWW::Mechanize->new(cookie_jar => $self->cookie_jar); 28 $self->{mech}->agent_alias( "Windows IE 6" ); 27 $self->{mech} = Plagger::Mechanize->new(cookie_jar => $self->cookie_jar); 29 28 30 29 my $feed = Plagger::Feed->new; … … 229 228 =head1 SEE ALSO 230 229 231 L<Plagger>, L<Plagger::Plugin::CustomFeed::Mixi>, L< WWW::Mechanize>,230 L<Plagger>, L<Plagger::Plugin::CustomFeed::Mixi>, L<Plagger::Mechanize>, 232 231 L<http://frepa.livedoor.com/> 233 232 trunk/plagger/lib/Plagger/Plugin/CustomFeed/Yahoo360JP.pm
r808 r810 6 6 use Encode; 7 7 use Time::HiRes; 8 use WWW::Mechanize;8 use Plagger::Mechanize; 9 9 10 10 sub plugin_id { … … 35 35 my $start = "http://360.yahoo.co.jp/"; 36 36 37 my $mech = WWW::Mechanize->new(cookie_jar => $self->cookie_jar); 38 $mech->agent_alias( 'Windows IE 6' ); 37 my $mech = Plagger::Mechanize->new(cookie_jar => $self->cookie_jar); 39 38 $mech->get($start); 40 39 … … 302 301 =head1 SEE ALSO 303 302 304 L<Plagger>, L< WWW::Mechanize>, L<Plagger::Plugin::CustomFeed::Mixi>303 L<Plagger>, L<Plagger::Mechanize>, L<Plagger::Plugin::CustomFeed::Mixi> 305 304 306 305 =cut trunk/plagger/lib/Plagger/Plugin/Notify/Campfire.pm
r808 r810 43 43 44 44 use strict; 45 use WWW::Mechanize;45 use Plagger::Mechanize; 46 46 use HTTP::Request::Common; 47 47 use Encode; … … 51 51 my $plugin = shift; 52 52 53 my $mech = WWW::Mechanize->new(cookie_jar => $plugin->cookie_jar);53 my $mech = Plagger::Mechanize->new(cookie_jar => $plugin->cookie_jar); 54 54 $mech->agent_alias("Windows IE 6"); 55 55 trunk/plagger/lib/Plagger/Plugin/Subscription/HatenaRSS.pm
r117 r810 3 3 use base qw( Plagger::Plugin::Subscription::OPML ); 4 4 5 use WWW::Mechanize;5 use Plagger::Mechanize; 6 6 7 7 sub register { … … 22 22 my $start = "https://www.hatena.ne.jp/login?backurl=http%3A%2F%2Fr.hatena.ne.jp%2F"; 23 23 24 # TODO: we should save the cookie and reuse25 my $mech = WWW::Mechanize->new;24 # support cookie_jar 25 my $mech = Plagger::Mechanize->new; 26 26 $mech->get($start); 27 27 trunk/plagger/lib/Plagger/Plugin/Subscription/LivedoorReader.pm
r808 r810 5 5 use JSON::Syck; 6 6 use URI; 7 use WWW::Mechanize;7 use Plagger::Mechanize; 8 8 use Plagger::Util; 9 9 … … 25 25 sub init_reader { 26 26 my $self = shift; 27 $self->{mech} = WWW::Mechanize->new(cookie_jar => $self->cookie_jar);27 $self->{mech} = Plagger::Mechanize->new(cookie_jar => $self->cookie_jar); 28 28 29 29 unless (defined($self->conf->{username}) && defined($self->conf->{password})) { trunk/plagger/lib/Plagger/UserAgent.pm
r807 r810 9 9 my $class = shift; 10 10 my $self = $class->SUPER::new(); 11 $self->agent("Plagger/$Plagger::VERSION (http://plagger.bulknews.net/)");12 $self->timeout(15); # xxx to be config13 11 14 12 my $conf = Plagger->context->conf->{user_agent}; … … 16 14 $self->cookie_jar( Plagger::Cookies->create($conf->{cookies}) ); 17 15 } 16 17 $self->agent( $conf->{agent} || "Plagger/$Plagger::VERSION (http://plagger.org/)" ); 18 $self->timeout( $conf->{timeout} || 15 ); 18 19 19 20 $self;
