diff --git a/StreamCzDownloader/Drivers/OldDriver.php b/StreamCzDownloader/Drivers/OldDriver.php deleted file mode 100644 index 2940960..0000000 --- a/StreamCzDownloader/Drivers/OldDriver.php +++ /dev/null @@ -1,66 +0,0 @@ -loader = $loader; - $this->logger = $logger; - } - - private function getUrl($id) { - return 'http://cdn-dispatcher.stream.cz/?id=' . $id; - } - - public function getData($url) { - $this->logger->log(__METHOD__ . ': ' . $url); - $page = $this->loader->load($url, $url); - - $result = [ - 'title' => null, - 'qualities' => [] - ]; - - if (preg_match('~(?<title>.+)<\/title>~isU', $page, $title)) { - $result['title'] = $title['title']; - - if (preg_match('~param name="flashvars" value="(?<value>.+)"~isU', $page, $flashvars_data)) { - parse_str($flashvars_data['value'], $flashvars); - - if ((isset($flashvars['cdnLQ']) && $lq_id = $flashvars['cdnLQ']) || (isset($flashvars['cdnID']) && $lq_id = $flashvars['cdnID'])) { - $result['qualities']['360p'] = [ - 'source' => $this->getUrl($lq_id), - 'quality' => '360p', - 'quality_label' => 'Nízká' - ]; - } - - if ((isset($flashvars['cdnHQ']) && $hq_id = $flashvars['cdnHQ']) || (isset($flashvars['hdID']) && $hq_id = $flashvars['hdID'])) { - $result['qualities']['480p'] = [ - 'source' => $this->getUrl($hq_id), - 'quality' => '480p', - 'quality_label' => 'Střední' - ]; - } - - if ((isset($flashvars['cdnHD']) && $hd_id = $flashvars['cdnHD'])) { - $result['qualities']['720p'] = [ - 'source' => $this->getUrl($hd_id), - 'quality' => '720p', - 'quality_label' => 'Vysoká' - ]; - } - } - } - - return $result; - } -}