downloader.pl 419 B

12345678910111213141516171819
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4. my $YT_DL_PATH = `which yt-dlp`;
  5. chomp $YT_DL_PATH;
  6. my $YT_DL_CMD = $YT_DL_PATH . " " . "-f 'ba' -x --audio-format mp3";
  7. my $YT_DL_SUFFIX = "-o '%(id)s.%(ext)s'";
  8. my $INPUT = "videos.txt";
  9. foreach my $link ( split("\n", `/bin/cat $INPUT`) ) {
  10. print("Downloading $link\n");
  11. my $local_cmd = $YT_DL_CMD . " $link " . $YT_DL_SUFFIX;
  12. print("$local_cmd\n");
  13. `$local_cmd`;
  14. }