newznab/nnplus/misc/testing/getTMdb.php
2023-05-04 07:28:08 +00:00

43 lines
1.2 KiB
PHP

<?php
// search tmdb or web for movie from a given name
define('FS_ROOT', realpath(dirname(__FILE__)));
require_once(FS_ROOT."/../../www/config.php");
require_once(FS_ROOT."/../../www/lib/framework/db.php");
require_once(FS_ROOT."/../../www/lib/movie.php");
require_once(FS_ROOT."/../../www/lib/util.php");
$movienameorig = "A Movie Name";
$movie = new Movie();
$moviename = $movie->parseMovieName($movienameorig);
echo "Looking up ".$movienameorig." - ".$moviename."\n";
// #1 tmdb
//
echo "TMDB : \n";
//print_r($movie->searchTmdb($moviename));
// #2 search engine (google/bing)
//$buffer = getUrl("https://www.google.com/search?source=ig&hl=en&rlz=&btnG=Google+Search&aq=f&oq=&q=".urlencode($moviename.' site:imdb.com'));
//$buffer = getUrl("http://www.bing.com/search?&q=".urlencode($moviename.' site:imdb.com'));
echo "\nSE : \n";
$buffer = getUrl("https://duckduckgo.com/html?q=".urlencode($moviename.' imdb'));
if ($buffer !== false && strlen($buffer))
{
$imdb = $movie->parseImdbFromNfo($buffer);
echo sprintf("imdbid : %s\n", $imdb);
print_r($movie->fetchImdbProperties($imdb));
echo "\nTMDB:\n";
print_r($movie->fetchTmdbProperties($imdb));
//
//$movie->updateMovieInfo($imdb);
}