Esempio n. 1
0
 function processTd($html, &$movie)
 {
     $res = $html->find('a', 2);
     if (!$res) {
         return false;
     }
     $movie['link'] = RUTORROOT . $res->href;
     if (trySkip($movie)) {
         return false;
     }
     $title = html_entity_decode($res->plaintext, ENT_QUOTES, "UTF-8");
     $movie['description'] = $title;
     $pos = strrpos($title, ' / ') + 3;
     if ($pos > 4) {
         $title = trim(substr($title, $pos));
     }
     $result = array();
     $res1 = preg_match_all('/\\[S\\d+/isU', $title, $result, PREG_OFFSET_CAPTURE);
     $res2 = preg_match_all('/\\[[\\d\\-x ,из]+\\]/isU', $title, $result, PREG_OFFSET_CAPTURE);
     if ($res1 || $res2) {
         //that's a series
         $this->logger->info("skip series: " . $title);
         return false;
     }
     $res1 = preg_match_all('/\\| трейлер/isuU', $title, $result, PREG_OFFSET_CAPTURE);
     if ($res1) {
         //that's a trailer
         $this->logger->info("skip trailer: " . $title);
         return false;
     }
     extractString($title, $movie);
     extractTranslate($title, $movie);
     return true;
 }
Esempio n. 2
0
 function processTd($html, &$movie)
 {
     $res = str_get_html($html)->find('a', 0);
     if (!$res) {
         return false;
     }
     $movie['link'] = "http://nnm-club.me/forum/" . $res->href;
     if (trySkip($movie)) {
         return false;
     }
     $title = html_entity_decode($res->plaintext, ENT_QUOTES, "UTF-8");
     $movie['description'] = $title;
     $result = array();
     $res1 = preg_match_all('/\\[S\\d+/isU', $title, $result, PREG_OFFSET_CAPTURE);
     $res2 = preg_match_all('/\\[[\\d-x ,]+\\]/isU', $title, $result, PREG_OFFSET_CAPTURE);
     if ($res1 || $res2) {
         //that's a series
         $this->logger->info("skip series: " . $title);
         return false;
     }
     extractTranslate($title, $movie);
     $pos = strpos($title, '[');
     if ($pos !== FALSE) {
         $title = trim(substr($title, 0, $pos));
     }
     $pos = strrpos($title, '/') + 1;
     if ($pos > 4) {
         $title = trim(substr($title, $pos));
     }
     extractString($title, $movie);
     return true;
 }
Esempio n. 3
0
function processTd($html, &$movie)
{
    $res = $html->find('a', 0);
    if (!$res) {
        return false;
    }
    $movie['link'] = "http://www.seedoff.net" . $res->href;
    if (trySkip($movie)) {
        return false;
    }
    $title = html_entity_decode($res->plaintext, ENT_QUOTES, "UTF-8");
    $movie['description'] = $title;
    $pos = strrpos($title, '/') + 1;
    $title = trim(substr($title, $pos));
    extractString($title, $movie);
    extractTranslate($title, $movie);
    return true;
}