Exemplo n.º 1
0
 def tvshow(self, imdb, tvdb, tvshowtitle, localtvshowtitle, aliases, year):
     try:
         return duckduckgo.search([localtvshowtitle] +
                                  source_utils.aliases_to_array(aliases),
                                  year, self.domains[0], "(.*)\sStaffel")
     except:
         return
Exemplo n.º 2
0
 def movie(self, imdb, title, localtitle, aliases, year):
     try:
         return duckduckgo.search(
             [localtitle] + source_utils.aliases_to_array(aliases), year,
             self.domains[0], "(.*)\sHD\sStream")
     except:
         return ""
 def tvshow(self, imdb, tvdb, tvshowtitle, localtvshowtitle, aliases, year):
     titles = [localtvshowtitle] + source_utils.aliases_to_array(aliases)
     result = duckduckgo.search(titles, year, 'netflix.com',
                                '(.*?)\|\sNetflix')
     tvshowid = re.findall('(\d+)', result)[0]
     #print "print NF tvshowid",tvshowid
     return tvshowid
 def movie(self, imdb, title, localtitle, aliases, year):
     try:
         url = duckduckgo.search([localtitle] + source_utils.aliases_to_array(aliases), year, self.domains[0], '<b>(.*?)\\(')
         if not url:
             url = self._getMovieLink([year, localtitle] + source_utils.aliases_to_array(aliases), year)
         return url
     except:
         return
    def tvshow(self, imdb, tvdb, tvshowtitle, localtvshowtitle, aliases, year):
        try:

            url = self.__search([localtvshowtitle] + source_utils.aliases_to_array(aliases), year)
            if not url and tvshowtitle != localtvshowtitle: url = self.__search([tvshowtitle] + source_utils.aliases_to_array(aliases), year)
            if not url: url = duckduckgo.search([localtvshowtitle] + source_utils.aliases_to_array(aliases), year, self.base_link, ">(.*)")
            return url
        except:
            return
    def movie(self, imdb, title, localtitle, aliases, year):
        try:
            titles = [localtitle] + source_utils.aliases_to_array(aliases)
            result = duckduckgo.search(titles, year, 'netflix.com',
                                       '(.*?)\|\sNetflix')
            result = re.findall('(\d+)', result)[0]

            return result
        except:
            return result
Exemplo n.º 7
0
 def movie(self, imdb, title, localtitle, aliases, year):
     try:
         url = duckduckgo.search([localtitle, title] + source_utils.aliases_to_array(aliases), year, self.domains[0], '(.*?)\(')
         query = urlparse.urljoin(self.base_link, url)
         content = cache.get(client.request, 4, query)
         r = dom_parser.parse_dom(content, 'div', attrs={'id': 'player'})
         r = dom_parser.parse_dom(r, 'iframe', req='src')
         r = cache.get(client.request, 4, r[0].attrs['src'])
         r = dom_parser.parse_dom(r, 'span', attrs={'class': 'server'})
         r = dom_parser.parse_dom(r, 'a')[0].attrs['href']
         return self.get_link % (re.findall('id=(\d+)', r)[0], 'movie')
     except:
         return
Exemplo n.º 8
0
 def movie(self, imdb, title, localtitle, aliases, year):
     try:
         titles = [localtitle] + source_utils.aliases_to_array(aliases)
         url = self.__search(titles, year)
         if not url and title != localtitle:
             url = self.__search(
                 [title] + source_utils.aliases_to_array(aliases), year)
         if not url:
             from resources.lib.modules import duckduckgo
             url = duckduckgo.search(titles, year, self.domains[0],
                                     '(.*?)\sstream')
         return url
     except:
         return