Ejemplo n.º 1
0
def AGREGARSOLICITUD(id):
    global CANCIONES, cont_canciones
    global SOLICITUDES, cont_solicitudes

    for i in SOLICITUDES:
        if i.getID() == id:
            nombre = i.getNombre()
            artista = i.getArtista()
            album = i.getAlbum()
            imagen = i.getImagen()
            fecha = i.getFecha()
            linkSpotify = i.getLinkS()
            linkYoutube = i.getLinkYT()
            break

    ident = cont_canciones
    NSOLI = Cancion(nombre, artista, album, imagen, fecha, linkSpotify,
                    linkYoutube, ident)
    CANCIONES.append(NSOLI)
    cont_canciones += 1
    for i in range(len(SOLICITUDES)):
        if id == SOLICITUDES[i].getID():
            del SOLICITUDES[i]
            break

    respo = jsonify({'message': 'SE ACEPTÓ UNA CANCION'})
    return (respo)
Ejemplo n.º 2
0
def guardarCanciones():
    global Canciones
    nombre = request.json['nombre']
    artist = request.json['artista']
    album = request.json['album']
    fecha = request.json['fecha']
    imagen = request.json['imagen']
    spotify = request.json['spotify']
    youtube = request.json['youtube']
    nuevo = Cancion(nombre, artist, album, fecha, imagen, spotify, youtube)
    Canciones.append(nuevo)
    print("Si entro a CargarCanciones")
    return jsonify({'message': 'Succes', 'reason': 'Se agregó la canción'})
Ejemplo n.º 3
0
def AgregarSolicitud():
    global L_Solicitudes
    global cont_solicitudes
    nombre = request.json['nombre']
    artista = request.json['artista']
    album = request.json['album']
    imagen = request.json['imagen']
    fecha = request.json['fecha']
    spotify = request.json['spotify']
    youtube = request.json['youtube']
    nuevo = Cancion(cont_solicitudes, nombre, artista, album, imagen, fecha,
                    spotify, youtube)
    L_Solicitudes.append(nuevo)
    cont_solicitudes += 1
    return jsonify({'message': 'Success'})
Ejemplo n.º 4
0
def crearCanciones():
    global Canciones, contador
    id = contador
    nombre = request.json['nombre']
    artista = request.json['artista']
    album = request.json['album']
    fecha = request.json['fecha']
    imagen = request.json['imagen']
    spotify = request.json['spotify']
    youtube = request.json['youtube']

    new = Cancion(id, nombre, artista, album, fecha, imagen, spotify, youtube)
    Canciones.append(new)
    contador += 1
    return jsonify({'message': "success", 'reason': "Se agrega la cancion"})
Ejemplo n.º 5
0
def guardarCancion():
    global Canciones, contadorcanciones
    id = contadorcanciones
    nombre = request.json['nombre']
    artista = request.json['artista']
    album = request.json['album']
    fecha = request.json['fecha']
    imagen = request.json['imagen']
    spotify = request.json['spotify']
    youtube = request.json['youtube']
    nuevo = Cancion(id, nombre, artista, album, fecha, imagen, spotify,
                    youtube)
    Canciones.append(nuevo)
    contadorcanciones += 1
    return jsonify({'message': 'Success', 'reason': 'Se agrego la cancion'})
Ejemplo n.º 6
0
def obtenerCanciones():
    global Canciones, cont_canciones
    Datos = []
    for Cancion in Canciones:
        Dato = {
            'id': Cancion.getId(),
            'nombre': Cancion.getCancion(),
            'artista': Cancion.getArtista(),
            'album': Cancion.getAlbum(),
            'fecha': Cancion.getFecha(),
            'imagen': Cancion.getImagen(),
            'spotify': Cancion.getSpotify(),
            'youtube': Cancion.getYoutube()
        }
        Datos.append(Dato)
    respuesta = jsonify(Datos)
    return (respuesta)
Ejemplo n.º 7
0
def agregarCan():
    global Cans, ContCan
    id = ContCan  #variable que lleva el identificador de las cancionesp
    nombreC = request.json['nombre']
    artistaC = request.json['artista']
    albumC = request.json['album']
    fechaC = request.json['fecha']
    imagenC = request.json['imagen']
    linksC = request.json['spotify']
    linkyC = request.json['youtube']

    nuevo3 = Cancion(ContCan, nombreC, artistaC, albumC, imagenC, fechaC,
                     linksC, linkyC)
    Cans.append(nuevo3)
    ContCan += 1
    return jsonify({'messagge': 'Success', 'reason': 'Se agregó la cancion'})
Ejemplo n.º 8
0
def AGREGARCANCION():
    global CANCIONES, cont_canciones
    nombre = request.json['NombreS']
    artista = request.json['ArtistaS']
    album = request.json['AlbumS']
    imagen = request.json['ImagenS']
    fecha = request.json['FechaS']
    linkSpotify = request.json['LinkSS']
    linkYoutube = request.json['LinkYTS']
    ident = cont_canciones

    NSOLI = Cancion(nombre, artista, album, imagen, fecha, linkSpotify,
                    linkYoutube, ident)
    CANCIONES.append(NSOLI)
    cont_canciones += 1

    respo = jsonify({'message': 'SE CARGÓ UNA CANCION'})
    return (respo)
Ejemplo n.º 9
0
def CrearSolicitud():
    global SOLICITUDES, cont_solicitudes
    nombre = request.json['NombreS']
    artista = request.json['ArtistaS']
    album = request.json['AlbumS']
    imagen = request.json['ImagenS']
    fecha = request.json['FechaS']
    linkSpotify = request.json['LinkSS']
    linkYoutube = request.json['LinkYTS']
    ident = cont_solicitudes

    NSOLI = Cancion(nombre, artista, album, imagen, fecha, linkSpotify,
                    linkYoutube, ident)
    SOLICITUDES.append(NSOLI)
    cont_solicitudes += 1

    respo = jsonify({'message': 'SE CREÓ SOLICITUD'})
    return (respo)
Ejemplo n.º 10
0
def SCancion(): 
    global Canciones,cont_canciones
    id = cont_canciones
    nombre = request.json['nombre']
    artista = request.json['artista']
    album = request.json['album']
    fecha = request.json['fecha']
    imagen = request.json['imagen']
    spoti = request.json['spoti']
    you = request.json['youtube']
    #(self,id,nombre,artista,album,imagen,fecha,spoti,youtube):
    nuevo = Cancion(id,nombre,artista,album,imagen,fecha,spoti,you)
    Canciones.append(nuevo)
    cont_canciones += 1
    return jsonify({
        'message' : 'Success',
        'reason' : 'Se agrego la Cancion'
    }) 
Ejemplo n.º 11
0
def crearSolicitud1(id):
    global Solicitudes, contador, Canciones, contador_solicitud

    id_cancion = contador

    for i in range(len(Solicitudes)):
        if id == Solicitudes[i].getId():
            nombre = Solicitudes[i].getNombre()
            artista = Solicitudes[i].getArtista()
            album = Solicitudes[i].getAlbum()
            fecha = Solicitudes[i].getFecha()
            imagen = Solicitudes[i].getImagen()
            spotify = Solicitudes[i].getSpotify()
            youtube = Solicitudes[i].getYoutube()
            new = Cancion(id_cancion, nombre, artista, album, fecha, imagen,
                          spotify, youtube)
            Canciones.append(new)
            Solicitudes.append(new)
            contador_solicitud += 1
            contador += 1
            break

    return jsonify({'message': "success", 'reason': "Se agrego la Solicitud"})