Group
Extension

Matches 3

FilmAffinity-UserRating ( W/WI/WILLBELL/FilmAffinity-UserRating-1.01.tar.gz, WILLBELL, 2018; MetaCPAN )
FilmAffinity-UserRating/bin/filmaffinity-get-all-info.pl ( view source; MetaCPAN )
    require Term::ProgressBar;
    $progress = Term::ProgressBar->new(
      {
        name   => 'jsonize movie information',
        count  => scalar @listOfMovieToRetrieve,
        remove => 1
     
);
  $movie->myrating( $ref_movies->{$id}->{rating} );

  my $json = $movie->toJSON();
  $json > io( $destination . '/json/' . $id . '.json' );

  $count++;
  $progress->update($count) if $progress;
}
estination;
  mkdir $destination . '/json';
  return;
}

sub getListOfLocalMovieId {
  my @listOfLocalMovie = ();
  my @content          = io( $destination . '/json' )->all();
  foreach my $file (@con
FilmAffinity-UserRating ( W/WI/WILLBELL/FilmAffinity-UserRating-1.01.tar.gz, WILLBELL, 2018; MetaCPAN )
FilmAffinity-UserRating/lib/FilmAffinity/Movie.pm ( view source; MetaCPAN )
package FilmAffinity::Movie;

use strict;
use warnings;

use JSON;
use Encode;
use Readonly;
use Scalar::Util qw(looks_like_number);
use Text::Trim;
use LWP::RobotUA;
use HTML::TreeBuilder;
use HTML::
img"]/img/@title';
my $XPATH_COVER   = '//div[@id="movie-main-image-container"]/a/img/@src';

my @JSON_FIELD = qw(
  id title year synopsis website duration cast director composer screenwriter
  cinem
rn;
}



=head2 $movie->toJSON()

This method will export all movie informations in JSON format

=cut

sub toJSON {
  my $self = shift;

  my %data;
  foreach my $field (@JSON_FIELD){
    $data{$field
FilmAffinity-UserRating ( W/WI/WILLBELL/FilmAffinity-UserRating-1.01.tar.gz, WILLBELL, 2018; MetaCPAN )
FilmAffinity-UserRating/bin/filmaffinity-get-movie-info.pl ( view source; MetaCPAN )
vie-info.pl

=head1 DESCRIPTION

Get information from filmaffinity about a film and print them in JSON format

=head1 VERSION

Version 1.01

=head1 USAGE

  filmaffinity-get-movie-info.pl --id=123456
--id=123456 --delay=2

  filmaffinity-get-movie-info.pl --id=932476 --output=/home/william/matrix.json

=head1 REQUIRED ARGUMENTS

=over 2

=item --id=932476

movie id from filmaffinity

=back

=head1
over 2

=item --delay=3

delay between requests

=item --output=/home/william/matrix.json

output json file

=back

=cut

our $VERSION = '1.01';

Readonly my $DELAY => 5;

my ( $movieID, $delay, $outp

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