def obtenerCanciones1(): global Solicitudes, Cont_soli Datos = [] for Solicitud in Solicitudes: Dato = { 'id1': Solicitud.getId1(), 'nombre1': Solicitud.getCancion1(), 'artista1': Solicitud.getArtista1(), 'album1': Solicitud.getAlbum1(), 'fecha1': Solicitud.getFecha1(), 'imagen1': Solicitud.getImagen1(), 'spotify1': Solicitud.getSpotify1(), 'youtube1': Solicitud.getYoutube1() } Datos.append(Dato) respuesta = jsonify(Datos) return (respuesta)
def guardarCancion1(): global Solicitudes, Cont_soli id1 = Cont_soli nombre1 = request.json['nombre1'] artista1 = request.json['artista1'] album1 = request.json['album1'] fecha1 = request.json['fecha1'] imagen1 = request.json['imagen1'] spotify1 = request.json['spotify1'] youtube1 = request.json['youtube1'] nuevo = Solicitud(id1, nombre1, artista1, album1, fecha1, imagen1, spotify1, youtube1) Solicitudes.append(nuevo) Cont_soli += 1 return jsonify({'message': 'Success', 'reason': 'Se Agrego la Cancion'})
def agregarSol(): global Sols, ContSol id = ContSol #variable que lleva el identificador de las cancionesp nombrev = request.json['nombre'] artistav = request.json['artista'] albumv = request.json['album'] fechav = request.json['fecha'] imagenv = request.json['imagen'] linksv = request.json['spotify'] linkyv = request.json['youtube'] nuevo6 = Solicitud(ContSol, nombrev, artistav, albumv, imagenv, fechav, linksv, linkyv) Sols.append(nuevo6) ContSol += 1 return jsonify({'messagge': 'Success', 'reason': 'Se agregó la Solicitud'})
def Solici(): global Solicitudesmusic 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'] nueva_cancion = Solicitud(nombre, artista, album, fecha, imagen, spotify, youtube) Solicitudesmusic.append(nueva_cancion) return jsonify({ 'message': 'Success', 'reason': 'Se ha agregado con exito la concion' })
def guardarSolicitud(): global Solicitudes, cont_solicitudes id = cont_solicitudes cancion = request.json['cancion'] 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 = Solicitud(id, cancion, artista, album, fecha, imagen, spotify, youtube) Solicitudes.append(nuevo) cont_solicitudes += 1 return jsonify({ 'message':'Sucess', 'reason':'La solicitud ha sido enviada' })
def NSoli(): global SolicitudesL,contSoli,contarSoli id = contSoli total = contarSoli print(total) nombre = request.json['nombre'] print(nombre) artista = request.json['artista'] print(artista) album = request.json['album'] print(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,total)# nuevo = Solicitud(id,nombre,artista,album,imagen,fecha,spoti,you,total) SolicitudesL.append(nuevo) contSoli += 1 contarSoli += 1 return jsonify({ 'message' : 'Success', 'reason' : 'Se agrego la Cancion' })
Solicitudes = [] Favoritos = [] cont_canciones = 0 cont_comentarios = 0 cont_solicitudes = 0 cont_Favoritos = 0 Usuarios.append(Persona('Usuario','Maestro','admin','admin','1')) Usuarios.append(Persona('Pedro','Castro',"PC2001","1111",'2')) Usuarios.append(Persona('Benjamin','Garcia',"benja_621","2222",'2')) Usuarios.append(Persona('Antonio','Calderon',"antron_01","3333",'2')) Comentarios.append(Comentario('0','Pedro','9','Me encanta esta canción')) Comentarios.append(Comentario('1','Antonio','9','Esta es una de mis canciones favoritas, me encanta!!!!!')) Solicitudes.append(Solicitud('0','How Deep Is Your Love','Calvin Harris ft. Disciples','Now That Is What I Call Music (2016)','2015','https://img.discogs.com/3_50UUoEl1DSaIDz275XL4M99SE=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-7377290-1440175578-3968.jpeg.jpg','https://open.spotify.com/embed/track/22mek4IiqubGD9ctzxc69s','https://www.youtube.com/embed/EgqUJOudrcM?autoplay=0&fs=0&iv_load_policy=3&showinfo=0&rel=0&cc_load_policy=0&start=0&end=0&origin=https://youtubeembedcode.com')) Solicitudes.append(Solicitud('1','Summertime Sadness','Lana Del Rey','Born To Die','2012','https://upload.wikimedia.org/wikipedia/en/thumb/2/22/SummertimeSadnessOfficial.png/220px-SummertimeSadnessOfficial.png','https://open.spotify.com/embed/track/3BJe4B8zGnqEdQPMvfVjuS','https://youtu.be/TdrL3QxjyVw')) @app.route('/',methods=['GET']) def rutaInicial(): print("Hola perras") return("Hola perras") @app.route('/Personas', methods=['GET']) #Queremos que nos devuelva los datos de las personas def obtenerPersonas(): #Usamos la variable global para usar una variable declarada en el ambito global global Usuarios Datos = [] #Los for se pueden trabajar como un for each, es decir un objeto dentro de los objetos for usuario in Usuarios:
app = Flask(__name__) CORS(app) Usuarios = [] Canciones = [] cont_canciones = 0 Solicitudes = [] Cont_soli = 0 Usuarios.append( persona('Usuario', 'Maestro', 'admin', 'admin', 'administrador')) Solicitudes.append( Solicitud( '', 'Sofia', 'Alvaro Soler', 'El Mismo Sol', '2016', 'https://www.buscaletras.com/photos/albums/alvaro-soler/max/eterno-agosto.jpg', 'https://open.spotify.com/embed/track/5vj59ONIVbyhcrI8ZSwoRo', 'https://www.youtube.com/embed/qaZ0oAh4evU')) Solicitudes.append( Solicitud( '', 'Trouble', 'Avicii', 'STORIES', '2015', 'https://c-sf.smule.com/rs-s34/arr/af/f5/8ea3aa7b-1525-40d3-91be-705298cfd9ea_1024.jpg', 'https://open.spotify.com/embed/track/0JZ9TvOLtZJaGqIyC4hYZX', 'https://www.youtube.com/embed/GiuabrUp8zM')) Solicitudes.append( Solicitud( '', 'High Hopes', 'Panic! At The Disco ', 'Pray For The Wicked', '2018', 'https://lastfm.freetls.fastly.net/i/u/ar0/7b944039297639ed837617053a3cd1ca.jpg', 'https://open.spotify.com/embed/track/1rqqCSm0Qe4I9rUvWncaom', 'https://www.youtube.com/embed/IPXIgEAGe4U'))