mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-29 01:08:56 +00:00
41 lines
1.5 KiB
PHP
41 lines
1.5 KiB
PHP
<?php
|
|
|
|
require_once dirname(__DIR__, 2).DIRECTORY_SEPARATOR.'bootstrap/autoload.php';
|
|
|
|
use Blacklight\NZBExport;
|
|
|
|
$n = PHP_EOL;
|
|
|
|
// Print usage.
|
|
if (count($argv) !== 6) {
|
|
exit(
|
|
'This will export NZB files(to .nzb or .nzb.gz) into sub folders (using group name) of the specified folder.'.$n.$n.
|
|
'Usage: '.$n.
|
|
$_SERVER['_'].' '.__FILE__.' arg1 arg2 arg3 arg4 arg5'.$n.$n.
|
|
'arg1 : Path to folder where NZB files are to be stored. | a folder path'.$n.
|
|
'arg2 : The start date in this format: 01/01/2008 or false | date/false'.$n.
|
|
'arg3 : The end date in this format: 01/01/2008 or false | date/false'.$n.
|
|
'arg4 : Group ID for the group or false | number/false'.$n.
|
|
'arg5 : Gzip the NZB files (recommended, faster/takes less space) | true/false'.$n.$n.
|
|
'Examples: '.$n.
|
|
$_SERVER['_'].' '.$argv[0].' '.base_path('exportFolder/01/01/2012 01/01/2014 false true').$n.
|
|
$_SERVER['_'].' '.$argv[0].' '.base_path('exportFolder/ false 01/01/2014 12 false').$n
|
|
);
|
|
}
|
|
|
|
$NE = new NZBExport();
|
|
$NE->beginExport(
|
|
[
|
|
// Path.
|
|
$argv[1],
|
|
// Start time.
|
|
(strtolower($argv[2]) === 'false' ? '' : $argv[2]),
|
|
// End time.
|
|
(strtolower($argv[3]) === 'false' ? '' : $argv[3]),
|
|
// Group ID.
|
|
(strtolower($argv[4]) === 'false' ? 0 : (int) $argv[4]),
|
|
// Gzip.
|
|
strtolower($argv[5]) === 'true',
|
|
]
|
|
);
|