Portál AbcLinuxu, 30. dubna 2025 15:32
#!/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.