Skip to content

Instantly share code, notes, and snippets.

@UVClay
Created October 30, 2015 15:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save UVClay/86872c9d82f497987eed to your computer and use it in GitHub Desktop.
Save UVClay/86872c9d82f497987eed to your computer and use it in GitHub Desktop.
Kodi media info scanner
<?php
$dir = getcwd();
$tvr = array("banner.jpg", "clearart.png", "logo.png", "fanart.jpg", "tvshow.nfo");
$mvr = array("fanart.jpg", "poster.jpg", "movie.nfo");
$tvd = array("/anime", "/tv");
$mvd = array("/movies");
foreach ($mvd as $wd){
$newdir = $dir.$wd;
chdir($newdir);
$files = scandir($newdir);
foreach ($files as $file) {
if ($file != '.' && $file != '..'){
chdir($newdir."/".$file);
$broken = $broken.$file.": ";
foreach ($mvr as $test){
if(!file_exists($test)){
$broken = $broken.$test." ";
}
}
$broken = $broken."\n";
chdir($dir);
}
}
}
file_put_contents("movie.txt", $broken);
echo "\\\\\\\\\\\\\\\\\\\\";
echo " movie.txt wrote ";
echo "\\\\\\\\\\\\\\\\\\\\";
$broken = ''; //clear that variable fam
foreach ($tvd as $wd){
$newdir = $dir.$wd;
chdir($newdir);
$files = scandir($newdir);
foreach ($files as $file) {
if ($file != '.' && $file != '..'){
chdir($newdir."/".$file);
$broken = $broken.$file.": ";
foreach ($tvr as $test){
if(!file_exists($test)){
$broken = $broken.$test." ";
}
}
$broken = $broken."\n";
chdir($dir);
}
}
}
file_put_contents("tv.txt", $broken);
echo "\\\\\\\\\\\\\\\\\\\\";
echo " tv.txt wrote ";
echo "\\\\\\\\\\\\\\\\\\\\";
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment