MP3-PodcastFetch
view release on metacpan or search on metacpan
bin/fetch_pods.PLS view on Meta::CPAN
close F;
}
open F,">",$file or die "Can't write PID file $file: $!";
print F $$;
close F;
1;
}
sub find_config_file {
my $self = shift;
my $home = (getpwuid($<))[7] || $ENV{HOME};
my @paths = ("$home/.fetchpods",
"/usr/local/etc/fetchpods.conf",
"/usr/etc/fetchpods.conf",
"/etc/fetchpods.conf",
"$Bin/../etc/fetchpods.conf",
"$Bin/../conf/fetchpods.conf");
foreach (@paths) {
return $_ if -f $_ && -r _;
}
}
bin/fetch_pods.PLS view on Meta::CPAN
undef $$ref;
} elsif ($$ref =~ /^yes$/i) {
$$ref = 1;
}
}
}
sub interpolate {
my $ref = shift;
return unless defined $ref;
$ref =~ s/^~([^\/]*)/($1 ? getpwnam($1):getpwuid($<))[7] || "~$1"/eg;
$ref =~ s/\$(\w+)/$ENV{$1}/g;
$ref;
}
__END__
=head1 NAME
fetch_pods.pl -- Fetch and manage podcasts from the command line
( run in 0.224 second using v1.01-cache-2.11-cpan-8d75d55dd25 )