GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  IMDB::PERSONS (3)

.ds Aq ’

NAME

IMDB::Persons - Perl extension for retrieving movies persons from IMDB.com

CONTENTS

SYNOPSIS



        use IMDB::Persons;

        #
        # Retrieve a person information by IMDB code
        #
        my $person = new IMDB::Persons(crit => 0000129);

        or

        #
        # Retrieve a person information by name
        #
        my $person = new IMDB::Persons(crit => Tom Cruise);

        or

        #
        # Process already stored HTML page from IMDB
        #
        my $person = new IMDB::Persons(file => imdb.html);

        if($person->status) {
                print "Name: ".$person->name."\n";
                print "Birth Date: ".$person->date_of_birth."\n";
        } else {
                print "Something wrong: ".$person->error."!\n";
        }



DESCRIPTION

IMDB::Persons allows to retrieve an information about IMDB persons (actors, actresses, directors etc): full name, photo, date and place of birth, mini bio and filmography.

Object Private Methods

_init() Initialize a new object.
_search_person() Implements a logic to search IMDB persons by their names.

Object Public Methods

name() Retrieve a person full name



        my $person_name = $person->name();



mini_bio() Returns a mini bio for specified IMDB person



        my $mini_bio = $person->mini_bio();



date_of_birth() Returns a date of birth of IMDB person in format ’day’ ’month caption’ ’year’:



        my $d_birth = $person->date_of_birth();



place_of_birth() Returns a name of place of the birth



        my $place = $person->place_of_birth();



photo() Return a path to the person’s photo



        my $photo = $person->photo();



filmography() Returns a person’s filmography as a hash of arrays with following structure:



        my $fg = $person->filmography();

        __DATA__
        $fg = {
                Section => [
                        {       title   => movie title,
                                role    => person role,
                                year    => year of movie production,
                                code    => IMDB code of movie,       
                        }
                ];
        }



The section can be In Development, Actor, Self, Thanks, Archive Footage, Producer etc.

genres() Retrieve a list of movie genres for specified person:



        my $genres = $persons->genres;



plot_keywords() Retrieve a list of keywords for movies where specified person plays:



        my $keywords = $persons->plot_keywords;



EXPORTS

No Matches.=head1 BUGS

Please, send me any found bugs by email: stepanov.michael@gmail.com.

SEE ALSO

IMDB::Film IMDB::BaseClass WWW::Yahoo::Movies HTML::TokeParser

AUTHOR

Mikhail Stepanov AKA nite_man (stepanov.michael@gmail.com)

COPYRIGHT

Copyright (c) 2004 - 2007, Mikhail Stepanov. This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 IMDB::PERSONS (3) 2013-01-02

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.