Group
Extension

Matches 2

WWW-Xunlei ( Z/ZS/ZSHENGLI/WWW-Xunlei-0.2.tar.gz, ZSHENGLI, 2016; MetaCPAN )
WWW-Xunlei/lib/WWW/Xunlei.pm ( view source; MetaCPAN )
::Xunlei;

use strict;
use warnings;

use LWP::UserAgent;
use HTTP::Request;
use URI::Escape;
use JSON;

use File::Basename;
use File::Path qw/mkpath/;
use Time::HiRes qw/gettimeofday/;
use POSIX qw/s
shift;
    my ( $user, $pass, %options ) = @_;
    my $self = {
        'ua'   => undef,
        'json' => undef,
        'user' => $user,
        'pass' => md5pass($pass),
    };

    my $cookie_file
_jar( { file => $cookie_file } );
    $self->{'ua'}->agent(DEFAULT_USER_AGENT);

    $self->{'json'} = JSON->new->allow_nonref;

    bless $self, $class;
    return $self;
}

sub get_downloaders {
   
WWW-Xunlei ( Z/ZS/ZSHENGLI/WWW-Xunlei-0.2.tar.gz, ZSHENGLI, 2016; MetaCPAN )
WWW-Xunlei/lib/WWW/Xunlei/Downloader.pm ( view source; MetaCPAN )
ask = {
        'gcid'     => "",
        'cid'      => '',
        'filesize' => 0,
        'ext_json' => { 'autoname' => 1 },
    };

    my $res = $self->url_resolve($url)->{'taskInfo'};
    $task 
ame && $task->{'name'} ne $filename ) {
        $task->{'name'} = $filename;
        $task->{'ext_json'}->{'autoname'} = 0;
    }

    return $task;
}

sub create_task {
    my $self = shift;
    my (

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