Portál AbcLinuxu, 11. listopadu 2025 15:38
#!/usr/bin/perl -w
open(IN,$ARGV[0]);
<IN>;
<IN> =~ m/\#EXTINF:\d+,(.*) -/g;
$dirname = $1;
$dirname =~ s/ /_/g;
$dirname =~ s/_:_/-/g;
mkdir $dirname;
chdir $dirname;
while(<IN>){
next if(m/^\#/g);
s/ogg/mp3/g; i# jenom kdyz mate nastaveno prehravani oggu a chcete stahnout mp3
system("wget", $_);
$last = $_;
}
$last =~ m/jamendo\.com\/(\d+)\//;
system("wget http://img.jamendo.com/albums/".$1."/covers/1.0.jpg");
rename("1.0.jpg","cover.jpg");
close(IN);
system("rename -f 's/[?].*//' *");
Pouziti:
(chmod +x jamendo-m3u-downloader.pl) ./jamendo-m3u-downloader.pl ../Downloads/jamendo-playlist.m3uPS: Perl neumim .-) takze: (2 moznosti)
s/ogg/mp3/g; i# jenom kdyz...je samozrejme zvyk z vimu a nema tam co delat .-)
vim ~/.emacs
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.