Compare commits

...

5 Commits

Author SHA1 Message Date
3dc74e43b3 Create start.sh 2021-03-26 08:20:42 +01:00
ce0a9f8041 Update youtube-dl.exe 2021-03-26 08:19:05 +01:00
15f6f4e0e8 Update encoding 2021-01-01 01:04:43 +01:00
79db89f932 Update encoding 2020-12-31 20:29:44 +01:00
d37db84faf Update 2020-12-31 20:21:09 +01:00
5 changed files with 43 additions and 11 deletions

View File

@ -115,11 +115,14 @@ class Downloader
$artist = str_replace( array( '#ARTIST:', '/' ), array( '', '-' ), strtok( $out, "\n" ) );
$artist = preg_replace( "/[^a-zA-Z0-9_.!äöü\s-]/m/u", "", $artist );
$artist = utf8_encode( $artist );
$artist = str_replace( array( "ö", "ä", "ü" ), array( "oe", "ae", "ue" ), $artist );
$artist = preg_replace( '/[^a-zA-Z0-9\ \-]/', '', $artist );
$title = str_replace( array( '#TITLE:', '/' ), array( '', '-' ), strtok( "\n" ) );
$title = preg_replace( "/[^a-zA-Z0-9_.!äöü\s-]/m/u", "", $title );
$title = utf8_encode( $title );
$title = str_replace( array( "ö", "ä", "ü" ), array( "oe", "ae", "ue" ), $title );
$title = preg_replace( '/[^a-zA-Z0-9\ \-]/', '', $title );
echo "[INFO] Found $artist - $title\n";
@ -154,10 +157,10 @@ class Downloader
}
fclose( $file );
echo "[SUCCESS] Downloaded \"$title - $artist\"\n";
echo "\n[SUCCESS] Downloaded \"$title - $artist\"\n";
return true;
}
}
}

26
GetAll.php Normal file
View File

@ -0,0 +1,26 @@
<?php
system( "clear" );
require_once 'config.inc.php';
echo "\n";
echo "Please enter the number from->to to download karaoke-files";
echo "\n";
$from = readline( "@From[int] " );
echo "\n";
$to = readline( "@To[int] " );
$downloader = new Downloader();
for( $i=$from; $i <= $to; $i++ )
{
try
{
$downloader->requestSong( $i );
}catch ( RuntimeException $e )
{
echo "An error occurred while processing the download.\n";
echo $e->getMessage() . "\n";
}
}

View File

@ -1,13 +1,14 @@
<?php
mb_internal_encoding("UTF-8");
// Please change the following vars before the fist start!
define( 'DOWNLOAD_PATH', 'C:/Users/hoppt/Documents/Karaoke' );
define( 'USE_INTERNAL_YOUTUBEDL_EXE', true );
define( 'YOUTUBE_DL_PATH', '' );
define( 'ANIMUX_USERNAME', 'trump@whitehouse.gov' );
define( 'ANIMUX_PASSWORD', 'C7AFvca6Ri6VhZL' );
define( 'DOWNLOAD_PATH', '/media/tobias/Steam-Spiel/Karaoke' );
define( 'USE_INTERNAL_YOUTUBEDL_EXE', false );
define( 'YOUTUBE_DL_PATH', '/usr/bin/youtube-dl' );
define( 'ANIMUX_USERNAME', 'idiota@idi.at' );
define( 'ANIMUX_PASSWORD', 'XANwe6ZhKCnaXky' );
mb_internal_encoding("UTF-8");
//mb_internal_encoding("UTF-8");
error_reporting(0);

2
start.sh Normal file
View File

@ -0,0 +1,2 @@
#!/bin/bash
/usr/bin/php7.3 C:\Users\hoppt\PhpstormProjects\karaoke-management\karaoke-management.php

Binary file not shown.