Example #1
0
    def movie(self, imdb, title, year):
        self.elysium_url = []
        try:
			if not debridstatus == 'true': raise Exception()
			count = 0
			self.elysium_url = []
			cleanmovie = cleantitle.get(title)
			title = cleantitle.getsearch(title)
			titlecheck = cleanmovie+year
			query = self.search_link % (urllib.quote_plus(title),year)
			query = urlparse.urljoin(self.base_link, query)
			
			link = client.request(query)
			r = client.parseDOM(link, 'div', attrs = {'id': 'content'})
			for containers in r:
				print ("TVRLS containers", containers)
				match = re.compile("<a href='(.+?)'>(.+?)</a>").findall(containers)
				for movielink,title2 in match:
					title3 = cleantitle_get_2(title2)
					if titlecheck in title3:
						if "1080" in title2 or "720" in title2:
							count += 1
							if not count > 6:				
								self.elysium_url.append([movielink,title2])
			return self.elysium_url
        except:
            return
Example #2
0
    def movie(self, imdb, title, year):
        self.genesisreborn_url = []
        try:
            if not debridstatus == 'true': raise Exception()
            self.genesisreborn_url = []

            cleanmovie = cleantitle.get(title)
            title = cleantitle.getsearch(title)
            titlecheck = cleanmovie + year
            query = self.search_link % (urllib.quote_plus(title), year)
            query = urlparse.urljoin(self.base_link, query)

            html = BeautifulSoup(
                requests.get(query, headers=headers, timeout=10).content)

            containers = html.findAll('h1', attrs={'class': 'entry-title'})

            for result in containers:

                r_title = result.findAll('a')[0]
                r_title = r_title.string
                r_href = result.findAll('a')[0]["href"]
                r_href = r_href.encode('utf-8')
                r_title = r_title.encode('utf-8')

                r_title2 = cleantitle_get_2(r_title)
                if titlecheck in r_title2:
                    self.genesisreborn_url.append([movielink, r_title])
            return self.genesisreborn_url
        except:
            return
Example #3
0
    def movie(self, imdb, title, year):
        self.elysium_url = []
        try:
            if not debridstatus == 'true': raise Exception()
            self.elysium_url = []

            cleanmovie = cleantitle.get(title)
            title = cleantitle.getsearch(title)
            titlecheck = cleanmovie + year
            query = self.search_link % (urllib.quote_plus(title), year)
            query = urlparse.urljoin(self.base_link, query)

            html = BeautifulSoup(OPEN_URL(query).content)

            containers = html.findAll('h1', attrs={'class': 'entry-title'})

            for result in containers:
                print("BMOVIES SOURCES movielink", result)
                r_title = result.findAll('a')[0]
                r_title = r_title.string
                r_href = result.findAll('a')[0]["href"]
                r_href = r_href.encode('utf-8')
                r_title = r_title.encode('utf-8')

                r_title2 = cleantitle_get_2(r_title)
                if titlecheck in r_title2:
                    self.elysium_url.append([r_href, r_title])
            return self.elysium_url
        except:
            return
Example #4
0
    def movie(self, imdb, title, year):

        self.zen_url = []
        try:
			if not debridstatus == 'true': raise Exception() 
			title = cleantitle.getsearch(title)
			cleanmovie = cleantitle.get(title)
			query =  self.search_link % (urllib.quote_plus(title),year)
			query = urlparse.urljoin(self.base_link, query)
			link = client.request(query)
			titlecheck = cleanmovie+year
			match = re.compile('<h2><a href="(.+?)" rel=".+?" title=".+?" data-wpel-link="internal">(.+?)</a></h2>').findall(link)

			
			for movielink,r_title in match:
				if year in r_title:
					r_title = cleantitle_get_2(r_title)
					if titlecheck in r_title:
						self.zen_url.append([movielink,r_title])


	 

			return self.zen_url
        except:
            return
Example #5
0
    def movie(self, imdb, title, year):
        self.genesisreborn_url = []
        try:
            if not debridstatus == 'true': raise Exception()
            self.genesisreborn_url = []

            title = cleantitle.getsearch(title)
            cleanmovie = cleantitle.get(title)
            query = self.search_link % (urllib.quote_plus(title), year)
            query = urlparse.urljoin(self.base_link, query)
            titlecheck = cleanmovie + year
            link = client.request(query)
            r = client.parseDOM(link, 'h2', attrs={'class': 'postTitle'})
            # print ("RLSBBONLINE r", r)
            for item in r:
                href = client.parseDOM(item, 'a', ret='href')[0]
                item_title = client.parseDOM(item, 'a', ret='title')[0]
                href = href.encode('utf-8')
                item_title = item_title.encode('utf-8')
                c_title = cleantitle_get_2(item_title)
                if year in item_title:
                    if titlecheck in c_title:
                        self.genesisreborn_url.append([href, item_title])
                        # print "RLSBBONLINE MOVIES %s %s" % (item_title , href)
            return self.genesisreborn_url
        except:
            return
Example #6
0
    def movie(self, imdb, title, year):
        self.zen_url = []
        try:
			if not debridstatus == 'true': raise Exception()
			count = 0
			self.zen_url = []
			cleanmovie = cleantitle.get(title)
			title = cleantitle.getsearch(title)
			titlecheck = cleanmovie+year
			query = self.search_link % (urllib.quote_plus(title),year)
			query = urlparse.urljoin(self.base_link, query)
			
			link = client.request(query)
			r = client.parseDOM(link, 'div', attrs = {'id': 'content'})
			for containers in r:
				print ("TVRLS containers", containers)
				match = re.compile("<a href='(.+?)'>(.+?)</a>").findall(containers)
				for movielink,title2 in match:
					title3 = cleantitle_get_2(title2)
					if titlecheck in title3:
						if "1080" in title2 or "720" in title2:
							count += 1
							if not count > 6:				
								self.zen_url.append([movielink,title2])
			return self.zen_url
        except:
            return
Example #7
0
    def movie(self, imdb, title, year):
        self.genesisreborn_url = []
        try:
            if not debridstatus == 'true': raise Exception()
            title = cleantitle.getsearch(title)
            cleanmovie = cleantitle.get(title)
            query = "http://www.rlshd.net/?s=%s+%s" % (
                urllib.quote_plus(title), year)
            titlecheck = cleanmovie + year
            link = client.request(query, timeout="10")

            match = re.compile(
                '<h2 class="entry-title"><a href="(.+?)" rel="bookmark">(.+?)</a></h2>'
            ).findall(link)
            for movielink, title in match:
                # print "RLSHD MOVIELINKS %s %s" % (movielink,title)
                c_title = cleantitle_get_2(title)

                if titlecheck in c_title:

                    # print "RLSHD MOVIES PASSED %s %s" % (movielink,title)
                    self.genesisreborn_url.append([movielink, c_title])
            return self.genesisreborn_url
        except:
            return
Example #8
0
    def movie(self, imdb, title, year):

        self.genesisreborn_url = []
        try:
            if not debridstatus == 'true': raise Exception()
            title = cleantitle.getsearch(title)
            cleanmovie = cleantitle.get(title)
            titlecheck = cleanmovie + year
            query = "http://allrls.net/?s=%s+%s&go=Search" % (
                urllib.quote_plus(title), year)
            link = client.request(query)

            match = re.compile(
                '<h2 class="entry-title"><a href="(.+?)" title=".+?" rel="bookmark">(.+?)</a>'
            ).findall(link)

            for movielink, title in match:
                if year in title:
                    title = cleantitle_get_2(title)
                    if titlecheck in title:
                        self.genesisreborn_url.append([movielink, title])

            return self.genesisreborn_url
        except:
            return
Example #9
0
    def movie(self, imdb, title, year):
        self.elysium_url = []
        try:
            if not debridstatus == 'true': raise Exception()
            self.elysium_url = []

            cleanmovie = cleantitle.get(title)
            title = cleantitle.getsearch(title)
            titlecheck = cleanmovie + year

            query = self.search_link % (urllib.quote_plus(title), year)
            query = urlparse.urljoin(self.base_link, query)
            query = query + "&x=0&y=0"
            headers = {'User-Agent': random_agent()}
            html = BeautifulSoup(
                requests.get(query, headers=headers, timeout=30).content)

            result = html.findAll('div', attrs={'class': 'post'})

            for r in result:
                r_href = r.findAll('a')[0]["href"]
                r_href = r_href.encode('utf-8')
                # print ("MOVIEXK r2", r_href)
                r_title = r.findAll('a')[0]["title"]
                # print ("MOVIEXK r3", r_title)
                r_title = r_title.encode('utf-8')
                c_title = cleantitle_get_2(r_title)
                if year in r_title:
                    if titlecheck in c_title:
                        self.elysium_url.append([r_href, r_title])
                        # print "SCNSRC MOVIES %s %s" % (r_title , r_href)
            return self.elysium_url
        except:
            return
Example #10
0
 def movie(self, imdb, title, year):
     self.zen_url = []
     try:
         if not debridstatus == 'true': raise Exception()
         self.zen_url = []
         cleanmovie = cleantitle_get(title)
         title = cleantitle_query(title)
         titlecheck = cleanmovie + year
         query = self.movie_link % (urllib.quote_plus(title), year)
         query = urlparse.urljoin(self.base_link, query)
         link = OPEN_URL(query).text
         match = re.compile(
             '<a class="title" href="(.+?)">(.+?)</a>').findall(link)
         for h, t in match:
             print("RAPIDMOVIES", h, t)
             h = h.encode('utf-8')
             t = t.encode('utf-8')
             check = cleantitle_get_2(t)
             print("RAPIDMOVIES check", check)
             if h.startswith("/"): h = self.base_link + h
             if year in t:
                 if titlecheck in check:
                     info = get_size(t)
                     quality = quality_tag(t)
                     if "1080" in quality or "HD" in quality:
                         self.count += 1
                         if not self.count > 6:
                             print("RAPIDMOVIES PASSED", t, quality, info)
                             self.zen_url.append([h, quality, info])
         return self.zen_url
     except:
         return
Example #11
0
    def movie(self, imdb, title, year):
        self.zen_url = []	
        try:
			if not debridstatus == 'true': raise Exception()
			self.zen_url = []
			
			cleanmovie = cleantitle.get(title)
			title = cleantitle.getsearch(title)
			titlecheck = cleanmovie+year
			query = self.search_link % (urllib.quote_plus(title), year)
			query = urlparse.urljoin(self.base_link, query)
		
			html = BeautifulSoup(OPEN_URL(query).content)
			
			containers = html.findAll('h1', attrs={'class': 'entry-title'})
			
			for result in containers:
				print ("BMOVIES SOURCES movielink", result)				
				r_title = result.findAll('a')[0]
				r_title = r_title.string
				r_href = result.findAll('a')[0]["href"]
				r_href = r_href.encode('utf-8')
				r_title = r_title.encode('utf-8')
				
				r_title2 = cleantitle_get_2(r_title)
				if titlecheck in r_title2:
					self.zen_url.append([r_href,r_title])
			return self.zen_url
        except:
            return
Example #12
0
    def movie(self, imdb, title, year):

        self.elysium_url = []
        try:
			if not debridstatus == 'true': raise Exception() 
			title = cleantitle.getsearch(title)
			cleanmovie = cleantitle.get(title)
			query =  self.search_link % (urllib.quote_plus(title),year)
			query = urlparse.urljoin(self.base_link, query)
			link = client.request(query)
			titlecheck = cleanmovie+year
			match = re.compile('<h2><a href="(.+?)" rel=".+?" title=".+?" data-wpel-link="internal">(.+?)</a></h2>').findall(link)

			
			for movielink,r_title in match:
				if year in r_title:
					r_title = cleantitle_get_2(r_title)
					if titlecheck in r_title:
						self.elysium_url.append([movielink,r_title])


	 

			return self.elysium_url
        except:
            return
Example #13
0
    def movie(self, imdb, title, year):
        self.zen_url = []
        try:
            if not debridstatus == 'true': raise Exception()
            self.zen_url = []
            headers = {
                'Accept-Language': 'en-US,en;q=0.5',
                'User-Agent': random_agent()
            }

            cleanmovie = cleantitle.get(title)
            title = cleantitle.getsearch(title)
            titlecheck = cleanmovie + year
            query = self.search_link % (urllib.quote_plus(title), ep_search)
            query = urlparse.urljoin(self.base_link, query)
            html = BeautifulSoup(
                requests.get(query, headers=headers, timeout=10).content)
            containers = html.findAll('h2', attrs={'class': 'title'})
            for result in containers:

                r_title = result.findAll('a')[0]
                r_title = r_title.string
                r_href = result.findAll('a')[0]["href"]
                r_href = r_href.encode('utf-8')
                r_title = r_title.encode('utf-8')
                c_title = cleantitle_get_2(r_title)
                if titlecheck in c_title:
                    self.zen_url.append([r_href, r_title])

            return self.zen_url

        except:
            return
Example #14
0
    def movie(self, imdb, title, year):
        self.elysium_url = []	
        try:
			if not debridstatus == 'true': raise Exception()
			self.elysium_url = []
			headers = {'Accept-Language': 'en-US,en;q=0.5', 'User-Agent': random_agent()}

			cleanmovie = cleantitle.get(title)
			title = cleantitle.getsearch(title)
			titlecheck = cleanmovie+year
			query = self.search_link % (urllib.quote_plus(title), ep_search)
			query = urlparse.urljoin(self.base_link, query)
			html = BeautifulSoup(requests.get(query, headers=headers, timeout=10).content)
			containers = html.findAll('h2', attrs={'class': 'title'})
			for result in containers:
				
				r_title = result.findAll('a')[0]
				r_title = r_title.string
				r_href = result.findAll('a')[0]["href"]
				r_href = r_href.encode('utf-8')
				r_title = r_title.encode('utf-8')
				c_title = cleantitle_get_2(r_title)
				if titlecheck in c_title:
					self.elysium_url.append([r_href,r_title])

			
			return self.elysium_url

        except:
            return
Example #15
0
    def movie(self, imdb, title, year):
        self.elysium_url = []
        try:
            if not debridstatus == 'true': raise Exception()			
            self.elysium_url = []
           
            cleanmovie = cleantitle.get(title)
            title = cleantitle.getsearch(title)
            titlecheck = cleanmovie+year
			
            query = self.search_link % (urllib.quote_plus(title),year)
            query = urlparse.urljoin(self.base_link, query)
            query = query + "&x=0&y=0"
            headers = {'User-Agent': random_agent()}
            html = BeautifulSoup(requests.get(query, headers=headers, timeout=30).content)
           
            result = html.findAll('div', attrs={'class': 'post'})

            for r in result:
				r_href = r.findAll('a')[0]["href"]
				r_href = r_href.encode('utf-8')
                # print ("MOVIEXK r2", r_href)
				r_title = r.findAll('a')[0]["title"]
                # print ("MOVIEXK r3", r_title)
				r_title = r_title.encode('utf-8')
				c_title = cleantitle_get_2(r_title)		
				if year in r_title:
					if titlecheck in c_title:
						self.elysium_url.append([r_href,r_title])
						# print "SCNSRC MOVIES %s %s" % (r_title , r_href)
            return self.elysium_url
        except:
            return
Example #16
0
    def movie(self, imdb, title, year):
        self.elysium_url = []	
        try:
			if not debridstatus == 'true': raise Exception()
			self.tvurl = []
			self.elysium_url = []
			title = cleantitle.getsearch(title)
			cleanmovie = cleantitle.get(title)
			titlecheck = cleanmovie+year
			query = self.search_link % (urllib.quote_plus(title),year)
			query = urlparse.urljoin(self.base_link, query)
			link = client.request(query)
			for item in parse_dom(link, 'div', {'class': 'entry clearfix'}):
				match = re.compile('<h2 class="title"><a href="(.+?)">(.+?)</a></h2>').findall(item)
				for movielink,title2 in match:
					
					title = cleantitle_get_2(title2)
					if year in title2:
						if titlecheck in title:
							for item2 in parse_dom(item, 'div', {'class': 'entry-content clearfix'}):
								match2 = re.compile('href="([^"]+)').findall(item2)
								for movielink in match2:
									quality = "SD"
									if "1080" in title: quality = "1080p"
									elif "720" in title: quality = "HD"				
									if "1080" in movielink: quality = "1080p"						
									elif "720" in movielink: quality = "HD"								
									
							
									self.elysium_url.append([movielink,quality])
			
			return self.elysium_url

        except:
            return
Example #17
0
    def movie(self, imdb, title, year):
        self.zen_url = []	
        try:
			if not debridstatus == 'true': raise Exception()
			self.tvurl = []
			self.zen_url = []
			title = cleantitle.getsearch(title)
			cleanmovie = cleantitle.get(title)
			titlecheck = cleanmovie+year
			query = self.search_link % (urllib.quote_plus(title),year)
			query = urlparse.urljoin(self.base_link, query)
			link = client.request(query)
			for item in parse_dom(link, 'div', {'class': 'entry clearfix'}):
				match = re.compile('<h2 class="title"><a href="(.+?)">(.+?)</a></h2>').findall(item)
				for movielink,title2 in match:
					
					title = cleantitle_get_2(title2)
					if year in title2:
						if titlecheck in title:
							for item2 in parse_dom(item, 'div', {'class': 'entry-content clearfix'}):
								match2 = re.compile('href="([^"]+)').findall(item2)
								for movielink in match2:
									quality = "SD"
									if "1080" in title: quality = "1080p"
									elif "720" in title: quality = "HD"				
									if "1080" in movielink: quality = "1080p"						
									elif "720" in movielink: quality = "HD"								
									
							
									self.zen_url.append([movielink,quality])
			
			return self.zen_url

        except:
            return
Example #18
0
    def movie(self, imdb, title, year):
        self.elysium_url = []
        try:
			if not debridstatus == 'true': raise Exception()
			self.elysium_url = []
			cleanmovie = cleantitle_get(title)
			title = cleantitle_query(title)
			titlecheck = cleanmovie+year
			query = self.movie_link % (urllib.quote_plus(title),year)
			query = urlparse.urljoin(self.base_link, query)
			link = OPEN_URL(query).text
			match = re.compile('<a class="title" href="(.+?)">(.+?)</a>').findall(link)
			for h,t in match:
				print ("RAPIDMOVIES", h,t)
				h = h.encode('utf-8')
				t = t.encode('utf-8')
				check = cleantitle_get_2(t)
				print ("RAPIDMOVIES check", check)
				if h.startswith("/"): h = self.base_link + h
				if year in t:
					if titlecheck in check:
						info = get_size(t)
						quality = quality_tag(t)
						if "1080" in quality or "HD" in quality:
							self.count += 1
							if not self.count >6:
								print ("RAPIDMOVIES PASSED", t,quality,info)
								self.elysium_url.append([h,quality,info])
			return self.elysium_url
        except:
            return
Example #19
0
    def episode(self, url, imdb, tvdb, title, premiered, season, episode):
        self.zen_url = []
        try:
            if not debridstatus == 'true': raise Exception()
            data = urlparse.parse_qs(url)
            data = dict([(i, data[i][0]) if data[i] else (i, '')
                         for i in data])
            title = data['tvshowtitle'] if 'tvshowtitle' in data else data[
                'title']
            data['season'], data['episode'] = season, episode
            self.zen_url = []
            title = cleantitle.getsearch(title)
            cleanmovie = cleantitle.get(title)
            episodecheck = 'S%02dE%02d' % (int(
                data['season']), int(data['episode']))
            episodecheck = str(episodecheck)
            episodecheck = episodecheck.lower()
            titlecheck = cleanmovie + episodecheck

            query = self.shows_link % (urllib.quote_plus(title), episodecheck)
            query = urlparse.urljoin(self.base_link, query)
            link = OPEN_URL(query).text
            match = re.compile(
                '<a class="title" href="(.+?)">(.+?)</a>').findall(link)
            for h, t in match:
                print("RAPIDMOVIES", h, t)
                h = h.encode('utf-8')
                t = t.encode('utf-8')
                check = cleantitle_get_2(t)
                print("RAPIDMOVIES check", check)
                if h.startswith("/"): h = self.base_link + h
                if titlecheck in check:
                    info = get_size(t)
                    quality = quality_tag(t)
                    if "1080" in quality or "HD" in quality:
                        self.count += 1
                        if not self.count > 6:
                            print("RAPIDMOVIES PASSED", t, quality, info)
                            self.zen_url.append([h, quality, info])
            return self.zen_url
        except:
            return
Example #20
0
    def movie(self, imdb, title, year):
        self.zen_url = []
        try:
			if not debridstatus == 'true': raise Exception()
			title = cleantitle.getsearch(title)
			cleanmovie = cleantitle.get(title)
			titlecheck = cleanmovie+year
			query = "http://scnlog.eu/movies/?s=%s+%s" % (urllib.quote_plus(title),year)
			link = client.request(query)
			posts = client.parseDOM(link, 'div', attrs = {'class': 'title'})
			for items in posts:
				match = re.compile('<a href="(.+?)" rel="bookmark" title=".+?">(.+?)</a>').findall(items)
				for movielink,title in match:
					title = cleantitle_get_2(title)
					if titlecheck in title:
							
							self.zen_url.append([movielink,title])
			return self.zen_url
        except:
            return
Example #21
0
    def movie(self, imdb, title, year):
        self.genesisreborn_url = []	
        try:
			if not debridstatus == 'true': raise Exception()
			self.genesisreborn_url = []
			title = cleantitle.getsearch(title)
			cleanmovie = cleantitle.get(title)
			titlecheck = cleanmovie+year
			query = "http://www.rls-movies.com/?s=%s+%s" % (urllib.quote_plus(title),year)
			link = client.request(query, timeout="10")
			match = re.compile('<h2 class="post-box-title"><a href="(.+?)" title=".+?" rel="bookmark">(.+?)</a></h2>').findall(link)
		
			for movielink,title in match:
				
				c_title = cleantitle_get_2(title)
				if titlecheck in c_title:
					self.genesisreborn_url.append([movielink,title])
			return self.genesisreborn_url
        except:
            return
Example #22
0
    def movie(self, imdb, title, year):
        self.zen_url = []
        try:
			if not debridstatus == 'true': raise Exception()
			title = cleantitle.getsearch(title)
			cleanmovie = cleantitle.get(title)
			query = "http://www.rlshd.net/?s=%s+%s" % (urllib.quote_plus(title),year)
			titlecheck = cleanmovie+year
			link = client.request(query, timeout="10")
			
			match = re.compile('<h2 class="entry-title"><a href="(.+?)" rel="bookmark">(.+?)</a></h2>').findall(link)
			for movielink,title in match:
				# print "RLSHD MOVIELINKS %s %s" % (movielink,title)
				c_title = cleantitle_get_2(title)
				
				if titlecheck in c_title:

							# print "RLSHD MOVIES PASSED %s %s" % (movielink,title)
							self.zen_url.append([movielink,c_title])
			return self.zen_url
        except:
            return
Example #23
0
    def episode(self, url, imdb, tvdb, title, premiered, season, episode):
        self.elysium_url = []	
        try:
			if not debridstatus == 'true': raise Exception()
			data = urlparse.parse_qs(url)
			data = dict([(i, data[i][0]) if data[i] else (i, '') for i in data])
			title = data['tvshowtitle'] if 'tvshowtitle' in data else data['title']
			data['season'], data['episode'] = season, episode
			self.elysium_url = []
			title = cleantitle.getsearch(title)
			cleanmovie = cleantitle.get(title)
			episodecheck = 'S%02dE%02d' % (int(data['season']), int(data['episode']))
			episodecheck = str(episodecheck)
			episodecheck = episodecheck.lower()
			titlecheck = cleanmovie+episodecheck

			query = self.shows_link % (urllib.quote_plus(title),episodecheck)
			query = urlparse.urljoin(self.base_link, query)
			link = OPEN_URL(query).text
			match = re.compile('<a class="title" href="(.+?)">(.+?)</a>').findall(link)
			for h,t in match:
				print ("RAPIDMOVIES", h,t)
				h = h.encode('utf-8')
				t = t.encode('utf-8')
				check = cleantitle_get_2(t)
				print ("RAPIDMOVIES check", check)
				if h.startswith("/"): h = self.base_link + h
				if titlecheck in check:
						info = get_size(t)
						quality = quality_tag(t)
						if "1080" in quality or "HD" in quality:
							self.count += 1
							if not self.count > 6:
								print ("RAPIDMOVIES PASSED", t,quality,info)
								self.elysium_url.append([h,quality,info])
			return self.elysium_url
        except:
            return
Example #24
0
    def movie(self, imdb, title, year):
        self.elysium_url = []
        try:
            if not debridstatus == 'true': raise Exception()
            self.elysium_url = []
            title = cleantitle.getsearch(title)
            cleanmovie = cleantitle.get(title)
            titlecheck = cleanmovie + year
            query = "http://www.rls-movies.com/?s=%s+%s" % (
                urllib.quote_plus(title), year)
            link = client.request(query, timeout="10")
            match = re.compile(
                '<h2 class="post-box-title"><a href="(.+?)" title=".+?" rel="bookmark">(.+?)</a></h2>'
            ).findall(link)

            for movielink, title in match:

                c_title = cleantitle_get_2(title)
                if titlecheck in c_title:
                    self.elysium_url.append([movielink, title])
            return self.elysium_url
        except:
            return
Example #25
0
    def movie(self, imdb, title, year):
        self.elysium_url = []
        try:
            if not debridstatus == 'true': raise Exception()
            title = cleantitle.getsearch(title)
            cleanmovie = cleantitle.get(title)
            titlecheck = cleanmovie + year
            query = "http://scnlog.eu/movies/?s=%s+%s" % (
                urllib.quote_plus(title), year)
            link = client.request(query)
            posts = client.parseDOM(link, 'div', attrs={'class': 'title'})
            for items in posts:
                match = re.compile(
                    '<a href="(.+?)" rel="bookmark" title=".+?">(.+?)</a>'
                ).findall(items)
                for movielink, title in match:
                    title = cleantitle_get_2(title)
                    if titlecheck in title:

                        self.elysium_url.append([movielink, title])
            return self.elysium_url
        except:
            return
Example #26
0
    def movie(self, imdb, title, year):

        self.genesisreborn_url = []
        try:
			if not debridstatus == 'true': raise Exception()
			title = cleantitle.getsearch(title)
			cleanmovie = cleantitle.get(title)
			titlecheck = cleanmovie+year
			query = "http://allrls.net/?s=%s+%s&go=Search" % (urllib.quote_plus(title),year)
			link = client.request(query)

			match = re.compile('<h2 class="entry-title"><a href="(.+?)" title=".+?" rel="bookmark">(.+?)</a>').findall(link)
		
			for movielink,title in match:
				if year in title:
					title = cleantitle_get_2(title)
					if titlecheck in title:
						self.genesisreborn_url.append([movielink,title])
	 

			return self.genesisreborn_url
        except:
            return
Example #27
0
    def movie(self, imdb, title, year):
		self.elysium_url = []
		try:
			if not debridstatus == 'true': raise Exception()			
			title = cleantitle.getsearch(title)
			cleanmovie = cleantitle.get(title)
			titlecheck = cleanmovie+year
			query = self.search_link % (urllib.quote_plus(title),year)
			query = urlparse.urljoin(self.base_link, query)
			print ("WRZCRAFT QUERY", query)
			r = client.request(query)
			posts = client.parseDOM(r, 'item')	
			items = []
			for post in posts:
				try:
					t = client.parseDOM(post, 'title')[0]
					t = t.encode('utf-8')
					check = cleantitle_get_2(t)
					if not titlecheck in check: continue
					c = client.parseDOM(post, 'content.+?')[0]
					u = client.parseDOM(c, 'p')
					u = [client.parseDOM(i, 'a', ret='href') for i in u]
					u = [i[0] for i in u if len(i) == 1]
					if not u: raise Exception()

					u = [(t, i) for i in u]

					self.elysium_url += u
					# self.elysium_url.append([links,t])
					
				except:
					pass
			print ("WRZCRAFT PASSED", self.elysium_url)		
			return self.elysium_url

		except:
			return