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