} $postProcess = new PProcess(['Settings' => $pdo, 'Echo' => $argv[2] === 'true' ? true : false]); $charArray = ['a', 'b', 'c', 'd', 'e', 'f', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9']; switch ($argv[1]) { case 'all': $postProcess->processAll($nntp); break; case 'allinf': $i = 1; while ($i = 1) { $postProcess->processAll($nntp); sleep(15); } break; case 'additional': $postProcess->processAdditional($nntp, '', isset($argv[3]) && in_array($argv[3], $charArray) ? $argv[3] : ''); break; case 'amazon': $postProcess->processBooks(); $postProcess->processConsoles(); $postProcess->processGames(); $postProcess->processMusic(); $postProcess->processXXX(); break; case 'anime': $postProcess->processAnime(); break; case 'book': $postProcess->processBooks(); break; case 'console':
use newznab\processing\PProcess; $c = new ColorCLI(); if (!isset($argv[1])) { exit($c->error("This script is not intended to be run manually, it is called from postprocess_threaded.py.")); } $tmux = new Tmux(); $torun = $tmux->get()->post; $pieces = explode(' =+= ', $argv[1]); $postprocess = new PProcess(['Echo' => true]); if (isset($pieces[6])) { // Create the connection here and pass $nntp = new NNTP(); if ($nntp->doConnect() === false) { exit($c->error("Unable to connect to usenet.")); } $postprocess->processAdditional($nntp, $argv[1]); $nntp->doQuit(); } else { if (isset($pieces[3])) { // Create the connection here and pass $nntp = new NNTP(); if ($nntp->doConnect() === false) { exit($c->error("Unable to connect to usenet.")); } $postprocess->processNfos($argv[1], $nntp); $nntp->doQuit(); } else { if (isset($pieces[2])) { $postprocess->processMovies($argv[1]); echo '.'; } else {