mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-29 09:18:54 +00:00
3c0a679e8c
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
50 lines
1.3 KiB
PHP
50 lines
1.3 KiB
PHP
<?php
|
|
require_once(dirname(__FILE__) . '/config.php');
|
|
require_once(WWW_DIR . '/lib/nntp.php');
|
|
require_once(WWW_DIR . '/lib/site.php');
|
|
require_once(WWW_DIR . '/lib/anidb.php');
|
|
require_once(WWW_DIR . '/lib/tvrage.php');
|
|
require_once(WWW_DIR . '/lib/thetvdb.php');
|
|
require_once(WWW_DIR . '/lib/Tmux.php');
|
|
require_once(WWW_DIR . "/lib/ColorCLI.php");
|
|
require_once(dirname(__FILE__) . '/../lib/Pprocess.php');
|
|
|
|
|
|
$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 if (isset($pieces[1])) {
|
|
$postprocess->processTv($argv[1]);
|
|
}
|