示例#1
0
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)
示例#2
0
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'})
示例#3
0
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'})
示例#4
0
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'
                })
示例#6
0
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:
示例#8
0
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'))