-
Notifications
You must be signed in to change notification settings - Fork 0
/
1-ciclo_inicial-extract.py
49 lines (39 loc) · 2.31 KB
/
1-ciclo_inicial-extract.py
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
import pretools
import configuracion.configuracion as configuracion
#CICLO INICIAL: OBTENCIÓN DE IMAGENES Y CREACIÓN DE EXCEL DINÁMICO
#Las imagenes se pueden obtener ya sea de una lista de excel o de un directorio que ya contenga las imagenes.
#Nombra la sesión para tener un nuevo directorio por cada sesión.
#Future: Poner un seguro aquí para que si existe ya un excel para esa sesión, pregunte antes de sobreescribir.
sesion = configuracion.sesion
#directorio = configuracion.sesion
print("Bienvenido, iniciaremos el proceso de cargado.")
print(f"La sesión es: {sesion}.")
#FUTURE: Haz una función que reciba parámetros que indiquen que funciones se usarán y cuales no.
#Si se usa una lista de EXCEL.
if configuracion.excel_list == True:
filename = sesion + '.xlsx'
#A. Crea el directorio donde se recibirán las imagenes.
#pretools.creaDirectorioInicial(sesion)
#Crea el excel con sus campos respectivos.
#Ready: Considerar si ejecutamos aquí creaExcel o siempre lo hacemos desde descargaImagenes si se requiere.
#Respuesta, yo no lo sacaría porque es un proceso muy largo, se queda aquí.
#B.- Éste proceso creará el archivo de excel con los Ids necesarios para cada imagen que procesaremos.
print("A continuación crearemos el archivo de excel que contendrá los resultados...")
respuesta = input("Presiona cualquier tecla para continuar: ")
pretools.creaExcel(filename)
#Descarga las imagenes source indicadas en el excel(dataframe) y las baja al directorio en disco.
# print("A continuación descargaremos las imagenes del lote...")
# respuesta = input("Presiona cualquier tecla para continuar: ")
# pretools.descargaImagenes(sesion)
#Sube imagenes a tu servidor.
#print("A continuación subiremos las imagenes SOURCES a mi servidor...")
# respuesta = input("Presiona cualquier tecla para continuar: ")
# #Future: Debería tener dos procesos separados: SUBIR/REGISTRAR.
# pretools.subeSources()
#Si se usa BULK.
else:
#Si se usará un bulk de subido de imagenes, el directorio ya existirá y lo que creará es el excel!
pretools.directoriador(sesion)
#Subir los sources de bulk también.
#Finalmente crea los directorios necesarios.
pretools.creaDirectorioResults(sesion)