Zero-pad series and episode numbers for flexget series-forget
This commit is contained in:
@@ -258,6 +258,10 @@ EOSH;
|
|||||||
$username = $this->config->get('sources.TV.flexget-username');
|
$username = $this->config->get('sources.TV.flexget-username');
|
||||||
$password = $this->config->get('sources.TV.flexget-password');
|
$password = $this->config->get('sources.TV.flexget-password');
|
||||||
|
|
||||||
|
// Pad series and episode numbers with leading zeroes for flexget
|
||||||
|
$season = str_pad($season, 2, '0', STR_PAD_LEFT);
|
||||||
|
$episode = str_pad($episode, 2, '0', STR_PAD_LEFT);
|
||||||
|
|
||||||
$url = "{$base_url}execute/";
|
$url = "{$base_url}execute/";
|
||||||
$data = array(
|
$data = array(
|
||||||
'options' => "--series-forget '{$series}' 's{$season}e{$episode}'",
|
'options' => "--series-forget '{$series}' 's{$season}e{$episode}'",
|
||||||
@@ -276,9 +280,14 @@ EOSH;
|
|||||||
DownloadDispatcher_LogEntry::debug($this->log, "Response code: {$response->getResponseCode()}.");
|
DownloadDispatcher_LogEntry::debug($this->log, "Response code: {$response->getResponseCode()}.");
|
||||||
|
|
||||||
if ($response->getResponseCode() == 200) {
|
if ($response->getResponseCode() == 200) {
|
||||||
DownloadDispatcher_LogEntry::info($this->log, "Successfully made flexget forget about {$series} s{$season}e{$episode}.");
|
$response_data = $response->getResponseData();
|
||||||
|
if (preg_match('/Removed episode .* from series .*/', $response_data['body'])) {
|
||||||
|
DownloadDispatcher_LogEntry::info($this->log, "Successfully made flexget forget about {$series} s{$season}e{$episode}.");
|
||||||
|
} else {
|
||||||
|
DownloadDispatcher_LogEntry::warning($this->log, "Failed to make flexget forget about {$series} s{$season}e{$episode}.");
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
DownloadDispatcher_LogEntry::warning($this->log, "Failed to make flexget forget about {$series} s{$season}e{$episode}.");
|
DownloadDispatcher_LogEntry::warning($this->log, "Failed to communicate with flexget webui.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user