Re: Cuenta atrás para pelisalacarta 2.14
Publicado: 20 Mar 2010, 18:11
jajaja...
ese mensaje si quedaria perfecto!, asi se acabarian las discusiones.
A mi me encanta discutir de lo que me apasiona llamese: programacion, futbol, formula 1... etc. asi que por mi parte no pasa nada, todo normal
jejeje.
@jurrabi no creas a los usuarios les interesa , porque les dirá cual es el error correctamente y te lo digo como usuario
Poner un solo mensaje para todo no me parece buena idea, porque otra vez surguiran divergencias cuando el mensaje no se adecué al error cuando estos aparezcan de nuevo.
Jurrabi tienes que tomas en cuenta que hay dos grupos de errores :
1) Los que se generan a nivel local, (errores de conexion a internet, errores de tipeo de direccion... etc) estos dos son los que mas nos interesan, los mensajes de error aqui son denominados "reason" osea nos dice cual es la razon del error.
2) Los que se generan al otro lado, con el servidor que te conectas, este genera un codigo de respuesta "code" (403:Forbidden, 404:Not found... etc) del 400 al 500 creo son errores de respuesta, si te haz fijado he puesto hasta solo del 400 al 410.
para capturar los errores hay varias formas si solo pones "Except URLError:" este te captura los dos grupos y si no discriminas pasará lo que paso, por eso lo discrimine asi es como esta en pelisalacarta ahora.
Para los encabezados acepto sugerencias pero el mostrar los codigos yo los dejaria.
@Lily he estado mirando lo de Megaupload y los videos que dices el 82 y 83 de Kochikame no se como pudiste verlos con cuenta premiun porque yo no pude ni haciendo el cambio manual en la pagina no se puede,hay videos que solo se pueden descargar pero no estan disponibles para verlos online, ha estos videos alojados en Megaupload el plugin no los reproduce ni en alta ni en baja calidad.
Lo que pasa que en alta no te sale ningun mensaje de aviso pero si en baja calidad.
Y sobre el mensaje lo voy a cambiar para que salga mas o menos como sugieres pero ten en cuenta que es un mensaje general para todos los canales y videos.
Este es el cambio que pienso hacer en la libreria xbmctools.py :
y se veria mas o menos asi:

no se que les parece?

A mi me encanta discutir de lo que me apasiona llamese: programacion, futbol, formula 1... etc. asi que por mi parte no pasa nada, todo normal

@jurrabi no creas a los usuarios les interesa , porque les dirá cual es el error correctamente y te lo digo como usuario

Poner un solo mensaje para todo no me parece buena idea, porque otra vez surguiran divergencias cuando el mensaje no se adecué al error cuando estos aparezcan de nuevo.
Jurrabi tienes que tomas en cuenta que hay dos grupos de errores :
1) Los que se generan a nivel local, (errores de conexion a internet, errores de tipeo de direccion... etc) estos dos son los que mas nos interesan, los mensajes de error aqui son denominados "reason" osea nos dice cual es la razon del error.
2) Los que se generan al otro lado, con el servidor que te conectas, este genera un codigo de respuesta "code" (403:Forbidden, 404:Not found... etc) del 400 al 500 creo son errores de respuesta, si te haz fijado he puesto hasta solo del 400 al 410.
para capturar los errores hay varias formas si solo pones "Except URLError:" este te captura los dos grupos y si no discriminas pasará lo que paso, por eso lo discrimine asi es como esta en pelisalacarta ahora.
Código: Seleccionar todo
except urllib2.URLError,e:
ventana_error = xbmcgui.Dialog()
if hasattr(e, 'reason'):
print "Razon del error, codigo: %d , Razon: %s" %(e.reason[0],e.reason[1])
ok= ventana_error.ok ("Plugin Pelisalacarta", "No se puede conectar con el servidor",'compruebe la direccion de la pagina',"o su conexión a internet")
elif hasattr(e,'code'):
print "codigo de error HTTP : %d" %e.code
ok= ventana_error.ok ("Plugin Pelisalacarta", "El servidor solicitado no púdo realizar nuestra peticion", texto_error(e.code),"codigo de error : %d " %e.code)
else:
pass
def texto_error(codigo):
texto = {"400":"Peticion incorrecta",
"401":"No autorizado",
"402":"Pago Requerido",
"403":"Peticion Prohibida",
"404":"Pagina no encontrada o no disponible",
"405":"Metodo no Permitido",
"406":"Formato de URL no Aceptable",
"407":"Autentificacion de proxy requerida",
"408":"Tiempo de espera de peticion terminada",
"409":"Conflicto de peticion",
"410":"La URL no existe o ha sido removida"
}
if codigo in range(400,410):
codtext = texto[str(codigo)]
else:
codtext = "Ocurrio un error con la URL"
return codtext
@Lily he estado mirando lo de Megaupload y los videos que dices el 82 y 83 de Kochikame no se como pudiste verlos con cuenta premiun porque yo no pude ni haciendo el cambio manual en la pagina no se puede,hay videos que solo se pueden descargar pero no estan disponibles para verlos online, ha estos videos alojados en Megaupload el plugin no los reproduce ni en alta ni en baja calidad.
Lo que pasa que en alta no te sale ningun mensaje de aviso pero si en baja calidad.
Y sobre el mensaje lo voy a cambiar para que salga mas o menos como sugieres pero ten en cuenta que es un mensaje general para todos los canales y videos.
Este es el cambio que pienso hacer en la libreria xbmctools.py :
Código: Seleccionar todo
def alertnodisponibleserver(server):
advertencia = xbmcgui.Dialog()
if server == "Megaupload":
server = "Megavideo"
resultado = advertencia.ok( 'No se ha podido acceder',' El Vídeo no está disponible en '+server,'o ha sido borrado ' , 'Prueba a reproducir otro distinto')

no se que les parece?