Kazuhiro Osawa > WebService-SimpleAPI-Wikipedia-0.01 > WebService::SimpleAPI::Wikipedia

Download:
WebService-SimpleAPI-Wikipedia-0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

WebService::SimpleAPI::Wikipedia - Handle WikipediaAPI of SimpleAPI

SYNOPSIS ^

    use strict;
    use warnings;

    use WebService::SimpleAPI::Wikipedia;

    my $api = WebService::SimpleAPI::Wikipedia->new;
    my $res = $api->api({ keyword => 'Google', search => 1 });

    print $res->nums, ' Results\n';
    for my $r (@{ $res }) {
        print $r->language;
        print $r->id;
        print $r->url; # URI Object
        print $r->url->host;
        print $r->url->path;
        print $r->title;
        print $r->body;
        print $r->length;
        print $r->redirect;
        print $r->strict;
        print $r->datetime; # DateTime Object
        print $r->datetime->year;
        print $r->datetime->month;
        print $r->datetime->day;
    }


    my $api = WebService::SimpleAPI::Wikipedia->new({ quiet => 1 });
    my $json = $api->api({ keyword => 'Google', search => 1, output => 'json' });

DESCRIPTION ^

The content of Wikipedia concerning the specified key word is made a digest and it returns it. Detailed explanation is http://wikipedia.simpleapi.net/. (Japanese)

Methods ^

api($options)

returns api results as a result set.

AUTHOR ^

Kazuhiro Osawa <ko@yappo.ne.jp>

SEE ALSO ^

http://wikipedia.simpleapi.net/

LICENSE ^

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: