Beispiel #1
0
def qServidor(url):
    '''
        Comprueba utlizando la clase Servidor de que servicio ha recibido la url
        y devuelve el objeto según el servicio que del cual se haya pasado la
        url
    '''
    # Descomentar return según se vañan añadiendo
    server = Servidor(url)
    if server.isAntena3:
        printt(u"[INFO] Antena 3 Televisión")
        return A3(url)
    #elif server.isTVEaLaCarta: # DEPRECATED
    #    print "[INFO] TV Española \"A la carta\""
    #    return TvAlacarta(url)
    elif server.isRTVE: # Tienes que comprobarse antes que isTVE
        printt(u"[INFO] Audio de RTVE.es")
        return RTVE(url)
    elif server.isTVE:
        printt(u"[INFO] Vídeo de RTVE.es")
        return TVE(url)
    elif server.isT5:
        printt(u"[INFO] Telecinco")
        return Telecinco(url)
    elif server.isLaSexta:
        printt(u"[INFO] La Sexta")
        return LaSexta(url)
    elif server.isCuatro:
        printt(u"[INFO] Cuatro")
        printt(u"[!!!] Actualmente los vídeos de Play Cuatro dan ERROR")
        return Cuatro(url)
    elif server.isCRTVG:
        printt(u"[INFO] Televisión de Galiza")
        return CRTVG(url)
    elif server.isBTV:
        printt(u"[INFO] Barcelona Televisió")
        return BTV(url)
    elif server.isCSur:
        printt(u"[INFO] Canal Sur")
        return CSur(url)
    elif server.isRTVV:
        printt(u"[INFO] Ràdio Televisió Valenciana")
        return RTVV(url)
    elif server.isTV3:
        printt(u"[INFO] TV3")
        return TV3(url)
    elif server.isEITB:
        printt(u"[INFO] EITB")
        return EITB(url)
    elif server.isETV:
        printt(u"[INFO] Radio Televisión de Extremadura")
        return ETV(url)
    elif server.isTeleVigo:
        printt(u"[INFO] Tele Vigo")
        return TeleVigo(url)
    elif server.isTVAmurcia:
        printt(u"[INFO] TV Autonómica de Murcia")
        return TVAmurcia(url)
    elif server.isIntereconomia:
        printt(u"[INFO] Intereconomía")
        return Intereconomia(url)
    elif server.isGiraldaTV:
        printt(u"[INFO] Giralda Televisión")
        return GiraldaTV(url)
    elif server.isCanalRiasBaixas:
        printt(u"[INFO] canalriasbaixas.com")
        return RiasBaixas(url)
    elif server.isRTVCYL:
        printt(u"[INFO] Radio Televisión de Castilla y León")
        return RTVCYL(url)
    elif server.isRTVC:
        printt(u"[INFO] Radio Televisión Canaria")
        return RTVC(url)
    elif server.isRTVCM:
        printt(u"[INFO] Radio Televisión de Castilla - La Mancha")
        return RTVCM(url)
    elif server.isPlanetaUrbe:
        printt(u"[INFO] Planeta Urbe TV")
        return PlanetaUrbe(url)
    else:
        msgErr = u"ERROR: La URL \"" + url + u"\" no pertenece a ninguna Televisión soportada"
        salir(msgErr)
Beispiel #2
0
if __name__ == "__main__":
    if platform == "win32" and len(argv) == 1:
        windowsPresentation()
    elif platform != "win32" and len(argv) == 1:
        nixPresentation()
    
    
    # Ver si tenemos un parámetro, si no tenemos parámetro pedir la URL por 
    # entrada estándar.
    url = None
    if len(argv) >= 2:
        #exit("ERROR: Demasiados parámetros.\nFlag --help: para ayuda")
        if argv[1] == "--help" or argv[1] == "-h":
            help(argv)
            salir(u"")
            
            
        i = ""
        url = []
        
        if argv[1] == "--no-check-version":
            for i in argv[2:]:
                url.append(i)
        elif argv[1] == "--show" or argv[1] == "-s":
            for i in argv[2:]:
                url.append(i)
        else:
            comprobar_version()
            for i in argv[1:]:
                url.append(i)