Feed-Data

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for Feed-Data

0.01    Date/time
        First version, released on an unsuspecting world.

0.02    2020-04-17
        - adds two new parsers Feed::Data::Parser::Text and Feed::Data::Parser::JSON

0.04    2020-04-17
        - adds new parser Feed::Data::Parser::CSV
	- update Makefile with missing dependency Ref::Util.

0.05    2020-04-17
        - adds new parser Feed::Data::Parser::Table

0.06    2020-05-04
        - adds new parser Feed::Data::Parser::YAML

0.06    2020-05-04
        - Update Makefile dependencies

META.json  view on Meta::CPAN

            "Compiled::Params::OO" : "0.04",
            "HTML::LinkExtor" : "0",
            "HTML::Strip" : "2.1",
            "HTML::TableContent" : "1",
            "HTTP::Message" : "6.22",
            "JSON" : "4.02",
            "LWP::Protocol::https" : "6.07",
            "LWP::UserAgent" : "6.44",
            "Moo" : "2.004",
            "MooX::HandlesVia" : "0.001008",
            "Ref::Util" : "0.204",
            "Text::CSV_XS" : "1.41",
            "Type::Tiny" : "1.010001",
            "XML::Atom::Feed" : "0",
            "XML::RSS::LibXML" : "0.3105",
            "YAML::XS" : "0.82",
            "perl" : "5.006"
         }
      }
   },
   "release_status" : "stable",

META.yml  view on Meta::CPAN

  Compiled::Params::OO: '0.04'
  HTML::LinkExtor: '0'
  HTML::Strip: '2.1'
  HTML::TableContent: '1'
  HTTP::Message: '6.22'
  JSON: '4.02'
  LWP::Protocol::https: '6.07'
  LWP::UserAgent: '6.44'
  Moo: '2.004'
  MooX::HandlesVia: '0.001008'
  Ref::Util: '0.204'
  Text::CSV_XS: '1.41'
  Type::Tiny: '1.010001'
  XML::Atom::Feed: '0'
  XML::RSS::LibXML: '0.3105'
  YAML::XS: '0.82'
  perl: '5.006'
version: '0.09'
x_serialization_backend: 'CPAN::Meta::YAML version 0.012'

Makefile.PL  view on Meta::CPAN

	'Carp' => 0,
	'JSON' => 4.02,
	'Compiled::Params::OO' => 0.04,
	'XML::RSS::LibXML' => 0.3105,
    	'HTTP::Message' => 6.22,
	'LWP::UserAgent' => 6.44,
	'HTML::LinkExtor' => 0,
	'HTML::Strip' => 2.10,
	'XML::Atom::Feed' => 0,
   	'Class::Load' => 0.25, 
    	'Ref::Util' => 0.204,
	'Text::CSV_XS' => 1.41,
        'HTML::TableContent' => 1.00,
        'YAML::XS' => 0.82
    },
    dist  => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
    clean => { FILES => 'Feed-Data-*' },
);

lib/Feed/Data/Parser/RSS.pm  view on Meta::CPAN

package Feed::Data::Parser::RSS;

use Moo;
extends 'Feed::Data::Parser::Base';
use XML::RSS::LibXML;
use Ref::Util ':all';
use Compiled::Params::OO qw/cpo/;
use Types::Standard qw/Object HashRef Str/;

our $validate;
BEGIN {
	$validate = cpo(
		get_value => [Object, HashRef, Str],
	);
}



( run in 0.266 second using v1.01-cache-2.11-cpan-a5abf4f5562 )