Group
Extension

Matches 6

URL-Social ( T/TO/TOREAU/URL-Social-0.07.tar.gz, TOREAU, 2014; MetaCPAN )
URL-Social/lib/URL/Social/Reddit.pm ( view source; MetaCPAN )


    my $url = 'http://www.reddit.com/api/info.json?url=' . $self->url;

    if ( my $json = $self->get_url_json($url) ) {
        if ( my $data = $json->{data} ) {
            if ( my $children = $d
URL-Social ( T/TO/TOREAU/URL-Social-0.07.tar.gz, TOREAU, 2014; MetaCPAN )
URL-Social/lib/URL/Social/LinkedIn.pm ( view source; MetaCPAN )
my $url = 'http://www.linkedin.com/countserv/count/share?format=json&url=' . $self->url;

    if ( my $share_count = $self->get_url_json($url)->{count} ) {
        return $share_count;
    }
    else 
URL-Social ( T/TO/TOREAU/URL-Social-0.07.tar.gz, TOREAU, 2014; MetaCPAN )
URL-Social/lib/URL/Social/StumbleUpon.pm ( view source; MetaCPAN )
.com/services/1.01/badge.getinfo?url=' . $self->url;

    if ( my $json = $self->get_url_json($url) ) {
        if ( my $data = $json->{result} ) {
            return $data;
        }
        else {
 
URL-Social ( T/TO/TOREAU/URL-Social-0.07.tar.gz, TOREAU, 2014; MetaCPAN )
URL-Social/lib/URL/Social/BASE.pm ( view source; MetaCPAN )
package URL::Social::BASE;
use Moose;
use namespace::autoclean;

use LWP::UserAgent;
use JSON;

=head1 NAME

URL::Social::BASE - Base class for the different social classes.

=head1 DESCRIPTION

You d
 );

sub _build_useragent {
    my $self = shift;

    return LWP::UserAgent->new;
}

sub get_url_json {
    my $self = shift;
    my $url  = shift || $self->url;

    if ( $url =~ m,(file://.+), ) { 
esponse = $self->useragent->get( $url );

    if ( $response->is_success ) {
        return JSON::decode_json( $response->content );
    }
    else {
        return undef;
    }
}

#
# The End
#
__PAC
URL-Social ( T/TO/TOREAU/URL-Social-0.07.tar.gz, TOREAU, 2014; MetaCPAN )
URL-Social/lib/URL/Social/Facebook.pm ( view source; MetaCPAN )
nt FROM link_stat WHERE url = "' . $self->url . '"';

    if ( my $json = $self->get_url_json($url) ) {
        if ( my $data = $json->{data}->[0] ) {
            return $data;
        }
        else 
URL-Social ( T/TO/TOREAU/URL-Social-0.07.tar.gz, TOREAU, 2014; MetaCPAN )
URL-Social/lib/URL/Social/Twitter.pm ( view source; MetaCPAN )
 shift;

    my $url = 'http://cdn.api.twitter.com/1/urls/count.json?url=' . $self->url;

    if ( my $share_count = $self->get_url_json($url)->{count} ) {
        return $share_count || 0;
    }
    

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.