forked from pablorom/UGR_ISI_proyecto
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMisRecetas.py
More file actions
95 lines (69 loc) · 2.21 KB
/
MisRecetas.py
File metadata and controls
95 lines (69 loc) · 2.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# -*- coding: utf-8 -*-
"""
@author: Alba Casillas Rodríguez
@author: Pablo Robles Molina
@author: Tomás Ruíz Fernández
"""
"""
En esta clase se define los parámetros comunes de
la información obtenida al usar WebScrapping y la API
"""
class MisRecetas(object):
# Constructor de la clase Receta
def __init__(self,tit,img,orig,url):
self.titulo = tit
self.urlImagen = img
self.paginaOriginal = orig
self.urlReceta = url
self.tiempo = "No disponible"
self.comensales = "No disponible"
self.categoria = "No disponible"
self.ingredientes = []
self.preparacion = []
#Solo para recetas de API
self.source = "No disponible"
# Definimos los get y set de las variables
def get_nombre(self):
return self.titulo
def set_nombre(self, tit):
self.titulo = tit
def get_urlImagen(self):
return self.urlImagen
def set_urlImagen(self, imagen):
self.urlImagen = imagen
def get_paginaOriginal(self):
return self.paginaOriginal
def set_paginaOriginal(self, orig):
self.paginaOriginal = orig
def get_urlReceta(self):
return self.urlReceta
def set_urlReceta(self, url):
self.urlReceta = url
def get_tiempo(self):
return self.tiempo
def set_tiempo(self, tmp):
self.tiempo = tmp
def get_comensales(self):
return self.comensales
def set_comensales(self, px):
self.comensales = px
def get_categoria(self):
return self.categoria
def set_categoria(self, cat):
self.categoria = cat
def get_ingredientes(self):
return self.ingredientes
def add_ingrediente(self, ingr):
self.ingredientes.append(ingr)
def remove_ingredientes(self):
self.ingredientes.clear()
def get_preparacion(self):
return self.preparacion
def add_preparacion(self, prep):
self.preparacion.append(prep)
def remove_preparacion(self):
self.preparacion.clear()
def get_source(self):
return self.source
def set_source(self, src):
self.source = src