Mr.Softrix, thank you for explain about beinmatch and other problems. There will always be a new fixes, they are changing new domains,
parsers, and it's hard to keep track of it all. Thanks for update Filmovizija, and please can you read my post #138 about Filmativa.ws
issue with Sezona1.
Regards.
Apologies, I originally read your post wrong and realised the issue the second time around... oops!
Ive fixed the issue here and everything is working fine (see screenshot):
04d78d5877ad8f7ddaf2.jpg
If you feel ike tampering you can fix the host yourself until I get an update out tomorrow.
Open up the hostfilmativa.py and replace the function "listSeasons" with my rewritten one:
def listSeasons(self, cItem, category):
printDBG("Filmotopia >>>>>> listSeasons >>>>>> %s" % cItem)
vidozaUrl = 'https://vidoza.net/embed-{0}.html'
veryUrl = 'https://verystream.com/e/{0}/'
openloadUrl = 'https://openload.co/embed/{0)/'
sts, data = self.cm.getPage(cItem['url'])
if not sts: return
tvShowTitle = cItem['title']
self.seriesCache = {}
self.seasons = []
block = self.cm.ph.getAllItemsBeetwenNodes(data,'<div class="seasons">', ('</script>'))[0]
block = block.split('</dd>')
if len(block): del block[-1]
for item in block:
season = self.cm.ph.getDataBeetwenMarkers(item, '<dt>', '</dt>', False)[1]
if '' != season:
self.seasons.append({'title':season, 'season':season})
if 0 == len(self.seasons): continue
item = item.split('</dt>')[-1]
season = self.seasons[-1]['season']
tmp = item.split('<dd class="without_torrents loaded"')
episodeTitle = self.cm.ph.getSearchGroups(tmp[-1], '"title">([^"]+?)<')[0]
episodeTitle = episodeTitle[:0] + episodeTitle[25:]
linkVery = self.cm.ph.getSearchGroups(tmp[-1], 'data-very="([^"]+?)"')[0]
linkVidoza = self.cm.ph.getSearchGroups(tmp[-1], 'data-vidoza="([^"]+?)"')[0]
linkOpenload = self.cm.ph.getSearchGroups(tmp[-1], 'data-open="([^"]+?)"')[0]
if '' != linkVery: linkUrl = veryUrl.format(linkVery)
elif '' != linkVidoza: linkUrl = vidozaUrl.format(linkVidoza)
elif '' != linkOpenload: linkUrl = openloadUrl.format(linkOpenload)
if 0 == len(self.seriesCache.get(season, [])):
self.seriesCache[season] = []
sNum = season.upper().replace('SEZONA', '').strip()
self.seriesCache[season].append({'title':'{0}: {1}'.format(tvShowTitle, episodeTitle), 'url':linkUrl, 'direct':True})
cItem = dict(cItem)
cItem['category'] = category
self.listsTab(self.seasons, cItem)
Display More
Ive also attached the modified py file for those who dont like a bit of coding :)
For those who can wait, this will be in the next update which will be tomorrow now - im off out for a much needed few beers.