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)
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'})
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'})
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"})
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'})
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)
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'})
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)
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)
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' })
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"})