App-PM-Announce
view release on metacpan or search on metacpan
DBIx::Simple: 0
Data::Dump: 1.14
Data::UUID: 0
Date::Manip: 0
DateTime: 0
DateTimeX::Easy: 0
Document::TriPart: 0
File::HomeDir: 0
Getopt::Chain: 0
HTML::TreeBuilder: 0
HTTP::Request::Common: 0
JSON: 2
Log::Dispatch: 0
Moose: 0
Path::Class: 0
SQL::Script: 0
Scalar::Util: 0
String::Util: 0
Text::Table: 0
WWW::Mechanize: 0
WWW::UsePerl::Journal::Post: 0
Makefile.PL view on Meta::CPAN
DateTime
DateTimeX::Easy
DBD::SQLite
DBI
DBIx::Simple
DateTime
Document::TriPart
File::HomeDir
Getopt::Chain
HTML::TreeBuilder
HTTP::Request::Common
JSON 2
Log::Dispatch
Moose
Path::Class
SQL::Script
Scalar::Util
String::Util
Text::Table
WWW::Mechanize
WWW::UsePerl::Journal::Post
lib/App/PM/Announce/Feed.pm view on Meta::CPAN
package App::PM::Announce::Feed;
use warnings;
use strict;
use Moose;
use WWW::Mechanize;
use HTTP::Request::Common qw/GET POST/;
use HTML::TreeBuilder;
my @feeds = qw/meetup linkedin greymatter useperl/;
has app => qw/is ro isa App::PM::Announce required 1/, handles => [qw/ logger /];
has username => qw/is ro isa Str required 1/;
has password => qw/is ro isa Str required 1/;
has uri => qw/is ro required 1/;
has agent => qw/is ro lazy_build 1/, handles => [qw/ submit_form /];
t/prototype/01-greymatter.t view on Meta::CPAN
my $key = int rand $$;
$feed->announce(
title => "Event title ($key)",
description => "Event description ($key)",
);
ok(1);
__END__
use WWW::Mechanize;
use HTTP::Request::Common qw/POST/;
my $agent = WWW::Mechanize->new;
#$agent->request(
# POST "http://sf.pm.org/cgi-bin/greymatter/gm.cgi", {
$agent->request(
POST "http://72.14.179.195/cgi-bin/greymatter/gm.cgi", {
authorname => 'alice8378',
authorpassword => 'test8378',
t/prototype/02-linkedin.t view on Meta::CPAN
$feed->announce(
title => "Event title ($key)",
description => "Event description ($key)",
);
ok(1);
__END__
use WWW::Mechanize;
use HTTP::Request::Common qw/POST/;
my $agent = WWW::Mechanize->new;
$agent->get("https://www.linkedin.com/secure/login");
$agent->submit_form(
fields => {
session_key => 'robertkrimen+alice8378@gmail.com',
session_password => 'test8378',
},
t/prototype/03-meetup.t view on Meta::CPAN
venue => 920502,
datetime => DateTime->now->add(days => 10),
image => Path::Class::File->new( 't/assets/bee.jpg' ),
);
ok(1);
__END__
use WWW::Mechanize;
use HTTP::Request::Common qw/POST/;
use HTML::TreeBuilder;
use URI;
my $agent = WWW::Mechanize->new;
$agent->get("http://www.meetup.com/login/");
$agent->submit_form(
fields => {
email => 'robert...krimen@gmail.com',
( run in 0.311 second using v1.01-cache-2.11-cpan-de7293f3b23 )