# -*- coding: utf-8 -*- # vStream https://github.com/Kodi-vStream/venom-xbmc-addons from resources.lib.comaddon import VSlog from resources.lib.parser import cParser from resources.lib.handler.requestHandler import cRequestHandler class cHosterHandler: def getUrl(self, oHoster): sUrl = oHoster.getUrl() VSlog("hosterhandler " + sUrl) if (oHoster.checkUrl(sUrl)): oRequest = cRequestHandler(sUrl) sContent = oRequest.request() aMediaLink = cParser().parse(sContent, oHoster.getPattern()) if (aMediaLink[0] == True): return True, aMediaLink[1][0] return False, '' def getHoster(self, sHosterFileName): exec("from resources.hosters." + sHosterFileName + " import cHoster") return cHoster()