|
|
@@ -1,6 +1,8 @@
|
|
|
<?php
|
|
|
require('functions.php');
|
|
|
|
|
|
+// Serien
|
|
|
+
|
|
|
$apiURL = "http://thetvdb.com/api/084F3E73D176AD88/";
|
|
|
$bannerURL = "http://www.thetvdb.com/banners/";
|
|
|
|
|
|
@@ -96,7 +98,7 @@ if(isset($_REQUEST['action']) && $_REQUEST['action'] == "singleDownload") {
|
|
|
|
|
|
echo "Done.";
|
|
|
|
|
|
-} else {
|
|
|
+} else if(!isset($_REQUEST['action'])) {
|
|
|
|
|
|
$list = scandir("/media/Serien");
|
|
|
$list = array_diff($list, array('.', '..'));
|
|
|
@@ -140,7 +142,76 @@ if(isset($_REQUEST['action']) && $_REQUEST['action'] == "singleDownload") {
|
|
|
}
|
|
|
|
|
|
|
|
|
+// Filme
|
|
|
+
|
|
|
+$movieAPIUrl = "https://api.themoviedb.org/3/search/movie?api_key=a39779a38e0619f8ae58b09f64522597&query=";
|
|
|
+$moviePosterURL = "https://image.tmdb.org/t/p/original/";
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+if(isset($_REQUEST['action']) && $_REQUEST['action'] == "singleDownloadMovie") {
|
|
|
+ $movieName = $_REQUEST['moviename'];
|
|
|
+ $movieID = $_REQUEST['movieid'];
|
|
|
+
|
|
|
+ $movie = curl_download("https://api.themoviedb.org/3/movie/" . $movieID . "?api_key=a39779a38e0619f8ae58b09f64522597");
|
|
|
+
|
|
|
+ if(strpos($movie, 'not be found') !== false) {
|
|
|
+ echo "something went wrong";
|
|
|
+ }
|
|
|
+
|
|
|
+ $movie = json_decode($movie);
|
|
|
+
|
|
|
+ file_put_contents("posters/" . $movieName . ".jpg", fopen($moviePosterURL . $movie->poster_path, 'r'));
|
|
|
+
|
|
|
+ echo "Done.";
|
|
|
+
|
|
|
+} else if(!isset($_REQUEST['action'])) {
|
|
|
+ $list = scandir("/media/Filme");
|
|
|
+ $list = array_diff($list, array('.', '..'));
|
|
|
+
|
|
|
+ foreach($list as $movieName) {
|
|
|
+
|
|
|
+ $movieName = explode('.', $movieName);
|
|
|
+ unset($movieName[sizeof($movieName) - 1]);
|
|
|
+ unset($movieName[sizeof($movieName) - 1]);
|
|
|
+ $movieName = implode(' ', $movieName);
|
|
|
+
|
|
|
+ $movieName = str_replace(" Directors Cut", "", $movieName);
|
|
|
+
|
|
|
+ pa($movieName);
|
|
|
+
|
|
|
+ if(file_exists("posters/" . $movieName . ".jpg")) {
|
|
|
+ echo "skipping..<br><br>";
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
+ $movie = json_decode(curl_download($movieAPIUrl . urlencode($movieName)));
|
|
|
+
|
|
|
+ if(sizeof($movie->results) > 1) {
|
|
|
+ // TODO: select thingy
|
|
|
+
|
|
|
+ foreach($movie->results as $result) {
|
|
|
+ pa($result);
|
|
|
+
|
|
|
+ echo "<a target=\"_blank\" href=\"?action=singleDownloadMovie&moviename=" . $movieName . "&movieid=" . (string) $result->id . "\">Load</a><br>";
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ $poster = $moviePosterURL . $movie->results[0]->poster_path;
|
|
|
+ file_put_contents("posters/" . $movieName . ".jpg", fopen($poster, 'r'));
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+//pa($list);
|
|
|
+
|
|
|
+
|
|
|
+//$movie = json_decode(curl_download($movieAPIUrl . "Lucy"));
|
|
|
|
|
|
+//pa($movie);
|
|
|
|
|
|
|
|
|
|