def fromurl(self, url):
'''
Genera un item a partir de una cadena de texto. La cadena puede ser creada por la funcion tourl() o tener
el formato antiguo: plugin://plugin.video.pelisalacarta/?channel=... (+ otros parametros)
Uso: item.fromurl("cadena")
'''
if "?" in url: url = url.split("?")[1]
try:
STRItem = base64.b64decode(urllib.unquote(url))
JSONItem = json.loads(STRItem, object_hook=self.toutf8)
self.__dict__.update(JSONItem)
except:
url = urllib.unquote_plus(url)
dct = dict([[param.split("=")[0], param.split("=")[1]] for param in url.split("&") if "=" in param])
self.__dict__.update(dct)
self.__dict__ = self.toutf8(self.__dict__)
return self
评论列表
文章目录