Esempio n. 1
0
    def insercion(self, item, comment=False, idPregunta=None):
        inserted = False

        if not comment:
            super().enqueue(item)
            inserted = True

        else:
            pregunta = self.buscarId(idPregunta)
            if arrays:
                if pregunta.getComentariosPregunta().full():
                    tmp = pregunta.getComentariosPregunta().getArray()
                    newArray = [None] * \
                        (pregunta.getComentariosPregunta().getSize()+1)
                    newArray[:len(tmp)] = tmp
                    pregunta.getComentariosPregunta().setArray(newArray)
            # Crea el comentario
            id_com = str(idPregunta) + "." + \
                str(pregunta.getComentariosPregunta().count()+1)
            nuevoComentario = Comentario(ide=id_com,
                                         texto=item['texto'],
                                         fechaHora=datetime.now(),
                                         idUsuario=item['userid'],
                                         likes=0,
                                         utilidad=False,
                                         idPregunta=idPregunta)
            pregunta.getComentariosPregunta().enqueue(nuevoComentario)
            inserted = True

        return inserted
Esempio n. 2
0
def AgregarComentario():
    global L_comentarios
    ids = int(request.json['id'])
    usuario = request.json['usuario']
    comment = request.json['comentario']
    nuevo = Comentario(ids, usuario, comment)
    L_comentarios.append(nuevo)
    return jsonify({'message': 'Success'})
Esempio n. 3
0
def agregarComen():
    global Coms
    nombreP = request.json['nombre']
    identifi = request.json['id']
    person = request.json['persona']
    nuevoc = Comentario(nombreP, identifi, person)
    Coms.append(nuevoc)
    return jsonify({'message': 'Sucess', 'reason': 'successfully registered'})
Esempio n. 4
0
def agregarComentario():
    global Comentarios
    usuario = request.json['usuario']
    idCancion = int(request.json['idCancion'])
    comentario = request.json['comentario']
    nuevo = Comentario(usuario, idCancion, comentario)
    Comentarios.append(nuevo)
    print(idCancion)
    return jsonify({'message': 'Success', 'reason': 'Se envió su comentario'})
Esempio n. 5
0
def agregarComentarios():
    global listaComentrios
    ids = request.json['ids']
    nombreus = request.json['usuario']
    escrito = request.json['escrito']
    fecha = request.json['fecha']
    nuevo = Comentario(ids, nombreus, escrito, fecha)
    listaComentrios.append(nuevo)
    return jsonify({'message': 'Success', 'reason': 'comentario agregada'})
Esempio n. 6
0
def SAVECOMENT(id):
    global COMENTARIOS

    comen = request.json['comentario']
    usuario = request.json['usuario']
    NCOMENT = Comentario(comen, usuario, id)
    COMENTARIOS.append(NCOMENT)

    respo = jsonify({'message': 'SE AGREGÓ EL COMENTARIO'})
    return (respo)
Esempio n. 7
0
def Comentar(): 
    global Comentarios
    user = request.json['username']
    com = request.json['comentario']
    idC = request.json['id']
    nuevo = Comentario(user,com,idC)
    Comentarios.append(nuevo)
    return jsonify({
        'message' : 'Success',
        'reason' : 'Se agrego el comentario'
    }) 
def SaveComment():
        global Comentarios, cont_comentarios
        id_coment = cont_comentarios
        usuario = request.json['usuario']
        id_cancion = request.json['id_cancion']
        descripcion = request.json['descripcion']
        nuevo = Comentario(id_coment, usuario, id_cancion, descripcion)
        Comentarios.append(nuevo)
        cont_comentarios += 1
        return jsonify({
                'message':'Sucess',
                'reason':'El comentario ha sido agregado'
            })
Esempio n. 9
0
def crearComentario(id):
    global Comentarios, Canciones, Usuarios, contador_comentarios

    comentario = request.json['comentario']
    usuario = request.json['usuario']

    for i in range(len(Canciones)):
        if id == Canciones[i].getId():
            nombre = Canciones[i].getNombre()
            imagen = Canciones[i].getImagen()
            new = Comentario(id, comentario, nombre, usuario, imagen)
            Comentarios.append(new)

            break

    return jsonify({'message': "success", 'reason': "se agrego el comentario"})
def NuevoComentario():
    global Comentarios
    Comentarios.append(
        Comentario(request.json['cancion'], request.json['persona'],
                   request.json['comentario']))
    return jsonify({'message': 'Se actualizo el dato exitosamente'})
Usuarios = []
Canciones = []
Comentarios = []
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
Esempio n. 12
0
                       'administrador'))

listaRecesta = []
listaRecesta.append(
    Receta(
        cont, 'David', 'Pepian',
        'El pepián es un platillo tradicional guatemalteco de origen kaqchiquel propio del departamento de Chimaltenango. Su origen es prehispánico y se servía en las ceremonias religiosas mayas',
        '2 lb. de carne al gusto <br> <br> 1 chile guaque seco <br> <br>  2 onzas de ajonjolí ',
        'Primero, para el Pepián Negro, colocar en una olla la carne a cocer dentro del litro del agua.<br><br>Antes de que esté en su punto, agregar las verduras para su cocimiento.<br><br>Entonces, aparte en un comal, poner a dorar los chiles, el miltomate, el tomate, la cebolla, el ajonjolí, pepitoria, los dientes de ajo, la rajita de canela y la cáscara de plátano.<br><br>Después de que todos los ingredientes se hayan dorado perfectamente, licuar con un poco del caldo donde se ha cocido la carne.',
        '30 minutos',
        'https://www.spanishacademyantiguena.com/assets/design/blogs/level5/pepian-guatemala-recipe-01.jpg'
    ))

listaComentrios = []
listaComentrios.append(
    Comentario('0', 'David_ljr ', 'Me gusto la receta ',
               '03/11/2020      20:00 '))


@app.route('/', methods=['GET'])
def inicio():
    return render_template('principalNoRegistrado.html')


@app.route('/inicio', methods=['GET'])
def rutaLogin():
    return render_template('inicio.html')


@app.route('/cargarRecetas', methods=['GET'])
def rutaCargarRecetas():
    return render_template('cargarRecetas.html')