Le dediqué un rato pero no pude hacerlo con las alternativas que había pensado, así que pasé a otra cosa.
El tema está resuelto en documentalesyonkis, gracias a un módulo Python que añadió su autor pero que no sirve para peliculasyonkis / seriesyonkis. El código para documentalesyonkis es este (en pelisalacarta no está el fuente porque no lo encontré).
Código: Seleccionar todo
class DecryptPYTelebision:
def decrypt(self, str):
strdcd = ''
for letra in str:
strdcd = (strdcd + chr((254 ^ ord(letra))))
return strdcd
def unescape(self, str):
print ('decode %s' % str)
strdcd = ''
letras = str.split('%')
letras.pop(0)
for letra in letras:
strdcd = (strdcd + chr(int(letra, 16)))
return strdcd
La invocación para descifrar en documentalesyonkis se hace así:
Código: Seleccionar todo
dec = DecryptPYTelebision.DecryptPYTelebision()
id = dec.decrypt(dec.unescape(id))
La idea es convertir el parámetro ID que utiliza documentalesyonkis, por ejemplo en esta URL
Código: Seleccionar todo
"http://documentales.videosyonkis.com/player/visor_pymeno.php?embed=si&id=%A9%C6%BA%A7%C7%BB%BF%CE
En el parámetro V del vídeo en Megavideo, por ejemplo el equivalente al de arriba es:
He pedido a Shaddow, el autor del plugin atrapavideo, que si me puede pasar el código que hace la conversión a peliculasyonkis / seriesyonkis pero no he tenido contestación.
En fin, si alguien sabe cómo hacerlo o tú le puedes echar un vistazo estaría genial.