def showInfos(self): phTitle = self['genreList'].getCurrent()[0][0] phImage = self['genreList'].getCurrent()[0][2] self['name'].setText(phTitle) if not phImage == None: CoverHelper(self['coverArt']).getCover(phImage) else: CoverHelper(self['coverArt']).getCover(None)
def showInfos(self): self['page'].setText("%s" % str(self.page)) coverUrl = self['List'].getCurrent()[0][2] self.filmName = self['List'].getCurrent()[0][0] self['name'].setText(self.filmName) ImageUrl = "%s" % coverUrl.replace('_170_120','_145_215') CoverHelper(self['Pic']).getCover(ImageUrl)
def loadPic(self): streamTitle = self['liste'].getCurrent()[0][0] streamUrl = self['liste'].getCurrent()[0][1] streamPic = self['liste'].getCurrent()[0][2] self['name'].setText(streamTitle) CoverHelper(self['coverArt']).getCover(streamPic) getPage(streamUrl, headers={'Content-Type':'application/x-www-form-urlencoded'}).addCallback(self.getDescription).addErrback(self.dataError)
def loadPic(self): streamName = self['filmList'].getCurrent()[0][0] self['name'].setText(streamName) streamHandlung = self['filmList'].getCurrent()[0][3] self['handlung'].setText(decodeHtml(streamHandlung.replace('\n', ''))) self.streamPic = self['filmList'].getCurrent()[0][2] CoverHelper(self['coverArt']).getCover(self.streamPic)
def handlePicAndTxt(self, data): if '<div><p>' in data: ergebnis = re.findall('<meta name="gsaimg512" content="(.*?)".*?<div><p>(.*?)</p></div>', data, re.S) if ergebnis: for (streamPic,itxt) in ergebnis: if not itxt or len(itxt) == 0: itxt = tDef else: itxt = decodeHtml(itxt) else: ergebnis = re.findall('<meta name="description" content="(.*?)".*?<meta name="gsaimg512" content="(.*?)"', data, re.S) if ergebnis: for (itxt,streamPic) in ergebnis: if not itxt or len(itxt) == 0: itxt = tDef else: title = self['List'].getCurrent()[0][0] itxttmp = itxt.split(title) itxt = itxttmp[-1] itxt = decodeHtml(itxt) if itxt[:2] == ": ": itxt = itxt[2:] if itxt == "": itxt = tDef if textTrigger == 1: streamHandlung = itxt elif textTrigger == 0: streamHandlung = self['List'].getCurrent()[0][2] self['handlung'].setText(streamHandlung) streamName = self['List'].getCurrent()[0][0] self['name'].setText(streamName) if streamPic: CoverHelper(self['Pic']).getCover(streamPic)
def loadPic(self): print "loadPic:" self['name'].setText(self.dokuName) print "streamName: ", self.dokuName self.getHandlung(self.desc) self.keyLocked = False CoverHelper(self['coverArt']).getCover(self.dokuImg)
def loadPic(self): streamName = self['List'].getCurrent()[0][0] self['name'].setText(streamName) streamHandlung = self['List'].getCurrent()[0][3] self['handlung'].setText(decodeHtml(streamHandlung)) streamPic = self['List'].getCurrent()[0][2] CoverHelper(self['Pic']).getCover(streamPic)
def showInfos(self): ptTitle = self['genreList'].getCurrent()[0][0] ptImage = self['genreList'].getCurrent()[0][1] ptRuntime = self['genreList'].getCurrent()[0][3] self['name'].setText(ptTitle) self['runtime'].setText(ptRuntime) CoverHelper(self['coverArt']).getCover(ptImage)
def loadPic(self): print "loadPic:" if self.picQ.empty(): self.eventP.clear() print "picQ is empty" return if self.eventH.is_set() or self.updateP: print "Pict. or descr. update in progress" print "eventH: ", self.eventH.is_set() print "eventP: ", self.eventP.is_set() print "updateP: ", self.updateP return while not self.picQ.empty(): self.picQ.get_nowait() streamName = self['liste'].getCurrent()[0][0] self['name'].setText(streamName) streamPic = self['liste'].getCurrent()[0][2] streamUrl = self['liste'].getCurrent()[0][1] self.getHandlung(streamUrl) self.updateP = 1 CoverHelper(self['coverArt'], self.showCoverExit).getCover(streamPic)
def loadPic(self): print "loadPic:" if self.picQ.empty(): self.eventP.clear() print "picQ is empty" return if self.updateP: print "Pict. or descr. update in progress" print "eventP: ", self.eventP.is_set() print "updateP: ", self.updateP return while not self.picQ.empty(): self.picQ.get_nowait() streamName = self['liste'].getCurrent()[0][0] self['name'].setText(streamName) streamPic = self['liste'].getCurrent()[0][2] #streamUrl = self.baseUrl+re.sub('amp;','',self['liste'].getCurrent()[0][1]) desc = None #print "streamName: ",streamName #print "streamPic: ",streamPic #print "streamUrl: ",streamUrl self.getHandlung(desc) self.updateP = 1 CoverHelper(self['coverArt'], self.ShowCoverFileExit).getCover(streamPic)
def handlePicAndTxt(self, data): gefunden = re.findall( '"description" content="(.*?)".*?<meta name="gsaimg512" content="(.*?)"', data, re.S) if gefunden: for (descr, streamPic) in gefunden: if not descr: itxt = tDef else: descrtmp = descr.split("|") itxt = descrtmp[-1] itxt = decodeHtml(itxt) if itxt[:1] == " ": itxt = itxt[1:] if itxt == "": itxt = tDef if textTrigger == 1: streamHandlung = itxt elif textTrigger == 0: streamHandlung = self['List'].getCurrent()[0][2] self['handlung'].setText(streamHandlung) streamName = self['List'].getCurrent()[0][0] self['name'].setText(streamName) if streamPic: CoverHelper(self['Pic']).getCover(streamPic)
def loadPic(self): streamTitle = self['liste'].getCurrent()[0][0] streamPic = self['liste'].getCurrent()[0][2] streamHandlung = self['liste'].getCurrent()[0][3] self['name'].setText(streamTitle) self['handlung'].setText(streamHandlung) CoverHelper(self['coverArt']).getCover(streamPic)
def parseData(self, data): # Mark Watches episodes self.watched_liste = [] self.mark_last_watched = [] if not fileExists(config.mediaportal.watchlistpath.value + "mp_bs_watched"): open(config.mediaportal.watchlistpath.value + "mp_bs_watched", "w").close() if fileExists(config.mediaportal.watchlistpath.value + "mp_bs_watched"): leer = os.path.getsize(config.mediaportal.watchlistpath.value + "mp_bs_watched") if not leer == 0: self.updates_read = open( config.mediaportal.watchlistpath.value + "mp_bs_watched", "r") for lines in sorted(self.updates_read.readlines()): line = re.findall('"(.*?)"', lines) if line: self.watched_liste.append("%s" % (line[0])) self.updates_read.close() episoden = re.findall( '<tr>.*?<td>(\d+)</td>.*?<td><a href="(serie/.*?)">', data, re.S) details = re.findall( '<strong>Beschreibung</strong>.*?<p>(.*?)</p>.*?<img\ssrc="(.*?)"\salt="Cover"\s{0,2}/>', data, re.S) bsStaffel2 = self.bsStaffel if int(bsStaffel2) < 10: bsStaffel3 = "S0" + str(bsStaffel2) else: bsStaffel3 = "S" + str(bsStaffel2) if episoden: for (bsEpisode, bsUrl) in episoden: bsTitle = re.findall('/\d+/\d+-(.*[0-9a-z]+)', bsUrl, re.S | re.I) bsUrl = "http://www.burning-seri.es/" + bsUrl if int(bsEpisode) < 10: bsEpisode2 = "E0" + str(bsEpisode) else: bsEpisode2 = "E" + str(bsEpisode) bsEpisode = "%s%s - %s" % (bsStaffel3, bsEpisode2, decodeHtml(bsTitle[0].replace( '_', ' ').replace('-', ' '))) checkname = self.serienTitle + " - " + bsEpisode if checkname in self.watched_liste: self.streamList.append((bsEpisode, bsUrl, True)) else: self.streamList.append((bsEpisode, bsUrl, False)) self.streamMenuList.setList(map(bsListEntryMark, self.streamList)) self.keyLocked = False if details: (handlung, cover) = details[0] self['handlung'].setText(decodeHtml(handlung)) coverUrl = "http://www.burning-seri.es/" + cover print coverUrl CoverHelper(self['stationIcon']).getCover(coverUrl)
def loadPic(self): streamName = self['filmList'].getCurrent()[0][0] self['name'].setText(streamName) handlung = self['filmList'].getCurrent()[0][3] self['handlung'].setText(decodeHtml(handlung)) self['page'].setText(str(self.page)) streamPic = self['filmList'].getCurrent()[0][2] CoverHelper(self['coverArt']).getCover(streamPic)
def showPic(self): myTitle = self['List'].getCurrent()[0][0] myPicLink = self['List'].getCurrent()[0][2] myHandlung = self['List'].getCurrent()[0][3] self['name'].setText(myTitle) self['page'].setText(str(self.page)) self['handlung'].setText(myHandlung) CoverHelper(self['Pic']).getCover(myPicLink)
def showInfos(self): runtime = self['liste'].getCurrent()[0][3] views = self['liste'].getCurrent()[0][4] added = self['liste'].getCurrent()[0][5] self['handlung'].setText("\n\nRuntime: %s\nViews: %s\nAdded: %s" % (runtime, views, added)) coverUrl = self['liste'].getCurrent()[0][2] CoverHelper(self['coverArt']).getCover(coverUrl)
def loadPage(self): self.keyLocked = True print self.genreLink CoverHelper(self['coverArt']).getCover(self.genrePic) getPage(self.genreLink, headers={ 'Content-Type': 'application/x-www-form-urlencoded' }).addCallback(self.loadPageData).addErrback(self.dataError)
def loadpage(self): self.filmeliste = [] CoverHelper(self['Pic']).getCover(self.serienPic) print self.serienUrl getPage(self.serienUrl, headers={ 'Content-Type': 'application/x-www-form-urlencoded' }).addCallback(self.seasonData).addErrback(self.dataError)
def load_info(self, data): infos = re.findall('"cover":".*?covers..(.*?)".*?"plot":"(.*?)"', data, re.S) if infos: print infos (coverID, handlung) = infos[0] streamPic = "http://static.vibeo.tv/covers/%s" % coverID self['handlung'].setText(decodeHtml(handlung)) CoverHelper(self['coverArt']).getCover(streamPic)
def loadPic(self): print self.movie2kName streamPic = self['liste'].getCurrent()[0][2] CoverHelper(self['coverArt']).getCover(streamPic) if self.movie2kName == "Kinofilme": handlung = self['liste'].getCurrent()[0][3] self['handlung'].setText(decodeHtml(handlung))
def showInfos(self): stvTitle = self['liste'].getCurrent()[0][0] stvImage = self.baseUrl + self['liste'].getCurrent()[0][2] desc = self['liste'].getCurrent()[0][3] print stvImage self['name'].setText(stvTitle) self['handlung'].setText(desc) CoverHelper(self['coverArt']).getCover(stvImage)
def showInfos(self): coverUrl = self['liste'].getCurrent()[0][2] CoverHelper(self['coverArt']).getCover(coverUrl) link = "http://www.n24.de" + self['liste'].getCurrent()[0][1] getPage(link, headers={ 'Content-Type': 'application/x-www-form-urlencoded' }).addCallback(self.getHandlung).addErrback(self.dataError)
def loadPage(self): url = self.serienLink CoverHelper(self['coverArt']).getCover(self.serienPic) print url getPage(url, headers={ 'Content-Type': 'application/x-www-form-urlencoded' }).addCallback(self.parseData).addErrback(self.dataError)
def showInfos(self): phTitle = self['genreList'].getCurrent()[0][0] phImage = self['genreList'].getCurrent()[0][2] phRuntime = self['genreList'].getCurrent()[0][3] phViews = self['genreList'].getCurrent()[0][4] self['name'].setText(phTitle) self['runtime'].setText(phRuntime) self['views'].setText(phViews) CoverHelper(self['coverArt']).getCover(phImage)
def showInfos(self): self['page'].setText("%d / %d" % (self.page, self.pages)) stvTitle = self['liste'].getCurrent()[0][1] stvImage = self['liste'].getCurrent()[0][3] desc = self['liste'].getCurrent()[0][4] print "Img: ", stvImage self['name'].setText(stvTitle) self['handlung'].setText(desc) CoverHelper(self['coverArt']).getCover(stvImage)
def showInfos(self): phTitle = self['genreList'].getCurrent()[0][0] phImage = self['genreList'].getCurrent()[0][2] phRuntime = self['genreList'].getCurrent()[0][3] phRuntime = phRuntime.replace('[ ', '') phRuntime = phRuntime.replace(' ]', '') self['name'].setText(phTitle) self['runtime'].setText(phRuntime) CoverHelper(self['coverArt']).getCover(phImage)
def parseData(self, data): print "parseData:" m = re.search('<div id="stream">(.*?)</div>', data, re.S) if not m: m = re.search('<strong><h2>Hoster:</h2></strong>(.*?)</div>', data, re.S) if m: streams = re.findall('\s\s<a href="(.*?)".*?value="(.*?)"', m.group(1), re.S) else: streams = None m = re.search('href="http://www.youtube.com/(.*?)\?', data) if m: s = m.group(1).split('/') try: self.trailerId = m.group(1).split('/')[-1] except: pass else: self['F2'].setText('Trailer') mdesc = re.search('\s{4}(.*?…)', data) if mdesc: print "Descr. found" desc = mdesc.group(1).strip() else: desc = "Keine weiteren Info's !" #print desc self.streamListe = [] if streams: print "Streams found" for (isUrl, isStream) in streams: if re.search( '(putlocker|sockshare|streamclou|xvidstage|filenuke|movreel|nowvideo|xvidstream|uploadc|vreer|MonsterUploads|Novamov|Videoweed|Divxstage|Ginbig|Flashstrea|Movshare|yesload|faststream|Vidstream|PrimeShare|flashx|Divxmov|Putme|Click.*?Play|BitShare)', isStream, re.S | re.I): streamPart = '' isUrl = isUrl.replace('\n', '') isUrl = isUrl.replace('\r', '') print isUrl print isStream, streamPart self.streamListe.append((isStream, isUrl, streamPart)) else: print "No supported hoster:" print isStream print isUrl else: print "No Streams found" self.streamListe.append(("No streams found!", "", "")) self.streamMenuList.setList( map(streamitStreamListEntry, self.streamListe)) self['handlung'].setText(decodeHtml(desc)) self.keyLocked = False print "imageUrl: ", self.imageUrl CoverHelper(self['coverArt']).getCover(self.imageUrl)
def loadPic(self): print "loadPic:" streamName = self['liste'].getCurrent()[0][0] self['name'].setText(streamName) streamPic = self['liste'].getCurrent()[0][3] desc = self['liste'].getCurrent()[0][2] print "streamName: ", streamName print "streamPic: ", streamPic self.getHandlung(desc) CoverHelper(self['coverArt']).getCover(streamPic)
def showPic(self): spTitle = self['List'].getCurrent()[0][0] spPicLink = self['List'].getCurrent()[0][2] spRuntime = self['List'].getCurrent()[0][3] spDate = self['List'].getCurrent()[0][4] self['name'].setText(spTitle) self['page'].setText(str(self.page)) self['date'].setText(spDate) self['runtime'].setText(spRuntime) CoverHelper(self['Pic']).getCover(spPicLink)
def loadPic(self): streamName = self['filmList'].getCurrent()[0][0] self['name'].setText(streamName) handlung = self['filmList'].getCurrent()[0][0] if handlung != "": self['handlung'].setText(decodeHtml(handlung)) else: self['handlung'].setText("Keine Infos gefunden.") streamPic = self['filmList'].getCurrent()[0][2] CoverHelper(self['coverArt']).getCover(streamPic)