misproyectos:automatizacion10minutos

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
misproyectos:automatizacion10minutos [01/11/2017 14:32] – creat matemisproyectos:automatizacion10minutos [04/09/2018 01:48] (actual) – suprimit mate
Línia 1: Línia 1:
-= Automatizar 10 minutos al día 
-== objetivo 
-a partir de las imágenes en local (descartado el sistema a través de FEEDLY, que da muchos "image not found"), automatizar el proceso de subida, importación, salvaguarda en la plataforma, sincronización con copia local, búsqueda de duplicados y eliminación de los mismos 
  
-== método 
-el proceso está dividido en dos partes: 
-  - subida imágenes, importación a la BDD, eliminado imágenes subidas (en caso de no mostrar errores) 
-  - proceso de sincronización, búsqueda duplicados y mantenimiento de los mismos 
- 
-== 0 
-''alias 10minutosProcesoCompleto="~/myscripts/10minutos/10minutos-upload.sh && ~/myscripts/10minutos/10minutos-dupes.sh"'' 
- 
-== 1 
-<code bash> 
-#!/bin/bash                                                                                                          
-                                                                                                                     
-#                                                                                                                    
-#       Sincroniza fotos candidatas con plataforma 10m, realiza importación, deja directorios de importación apunto para próximo uso                                                                                                     
-#                                                                                                                    
-                                                                                                                     
-#                                                                                                                    
-#       variables                                                                                                    
-#                                                                                                                    
-                                                                                                                     
-L1_PATH="/home/mate/Baixades/10minutos"                                                                              
-R1_PATH="/home/diezminutos/import"                                                                                   
-LOG_FILE="$L1_PATH/10minutos.log"                                                                                    
-                                                                                                                     
-                                                                                                                     
-#                                                                                                                    
-#       MAIN                                                                                                         
-#                                                                                                                    
-                                                                                                                     
-                                                                                                                     
-#       sincroniza ficheros plataforma 10 minutos (/home/mate/myscripts/10minutos-sync.sh)                           
-echo -e "Copiando imágenes en diezminutos...\n"                                                                      
-scp -r -i $HOME/.ssh/diezminutos@bungalow.dreamhost.com $L1_PATH/* diezminutos@bungalow.dreamhost.com:$R1_PATH       
-                                                                                                                     
-#       importar fotos                                                                                               
-echo -e "Lanzando petición para importación...\n" 
-/usr/bin/wget --delete-after http://10minutosaldia.com/maintenance/import_fotos 
-STATUS=$? 
- 
-#       limpiando directorios remotos para próximo uso 
-#               comprobar petición OK 
-if [ $STATUS -eq 0 ]; then 
-        echo -e "Lanzando petición de limpieza del directorio...\n" 
-        ssh -v -i /home/mate/.ssh/diezminutos@bungalow.dreamhost.com diezminutos@bungalow.dreamhost.com "~/10m-upload-and-update.sh" 
-        STATUS=$? 
-else 
-        echo -e "ERROR wget!\n" 
-        exit 1 
-fi 
- 
- 
-#       limpiar directorios locales 
-#               comprobar petición OK 
-if [ $STATUS -eq 0 ]; then 
-        echo -e "Limpiando directorios de imágenes locales...\n" 
-        find $L1_PATH/ -type f -delete; 
-        STATUS=$? 
-else 
-        echo -e "ERROR SSH!\n" 
-        exit 1 
-fi 
- 
-if [ $STATUS -eq 0 ]; then 
-        echo -e "proceso finalizado felizmente\n" 
-else 
-        echo -e "Algún error final detectado\n" 
-        exit 1 
-fi 
-</code> 
- 
-== 2 
-[[misproyectos:findimagedupes10minutos|]] 
  • misproyectos/automatizacion10minutos.1509571934.txt.gz
  • Darrera modificació: 01/11/2017 14:32
  • per mate