New importer, Nat. Geo. Wild.
[nonametv.git] / tools / nonametv-export
blobb6a5f1bd579267ef388bdf5b1d98ef783c805f11
1 #!/usr/bin/perl -w
3 use strict;
5 use FindBin;
6 use lib "$FindBin::Bin/../lib";
8 use NonameTV::Factory qw/CreateDataStore CreateDataStoreDummy
9 CreateExporter InitHttpCache/;
11 use Getopt::Long;
13 my $ds = CreateDataStore();
15 my $exp_name = shift @ARGV;
16 my $exp = CreateExporter( $exp_name, $ds );
18 my %opt = %{$exp->{OptionDefaults}};
19 my $option_spec = $exp->{OptionSpec};
21 my $res = GetOptions( \%opt, @{$option_spec} );
23 # Run exporter
24 $exp->Export( \%opt );