Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
misproyectos:findimagedupes10minutos [25/10/2017 13:23] – [implementación] mate | misproyectos:findimagedupes10minutos [07/12/2017 16:35] (actual) – suprimit mate | ||
---|---|---|---|
Línia 1: | Línia 1: | ||
- | = FindImageDupes en 10 minutos al día | ||
- | == tecnologías usadas | ||
- | * findimagedupes | ||
- | * bash | ||
- | * mustache | ||
- | * bootstrap | ||
- | * CodeIgniter | ||
- | == objetivo y método | ||
- | se pretende buscar las imágenes iguales o muy iguales de todas las disponibles en la plataforma 10 minutos al día para eliminar esos duplicados. | ||
- | |||
- | al no poder instalar el programa '' | ||
- | |||
- | * hacer una copia de todas las fotos en local con la herramienta '' | ||
- | * buscar duplicados (o similares muy similares) con la herramienta '' | ||
- | * del fichero TXT generado por '' | ||
- | * usar '' | ||
- | * para la eliminación, | ||
- | * queda por desarrollar la parte AJAX del proyecto, para que la eliminación sea asíncrona y así poder ir eliminado diferentes imágenes sin perder la situación. | ||
- | |||
- | == uso | ||
- | * al hacer un UPLOAD de imágenes, habrá que hacer un RSYNC con el respositorio local | ||
- | * las imágenes borradas de otras cribas desaparecerán con el RSYNC | ||
- | * ejecutar el procedimiento de búsqueda de duplicados | ||
- | * hay que hacer que las imágenes que han sido borradas desaparezcan de la BDD de '' | ||
- | * http:// | ||
- | * '' | ||
- | * hacer la comprobación y eliminar para que no se envíen los duplicados detectados | ||
- | |||
- | == implementación | ||
- | * petición AJAX con JQuery + Bootstrap: | ||
- | * problemas para recoger los datos de la plataforma 10 minutos: | ||
- | * tips: | ||
- | * petición desde HTML:< | ||
- | var posting = $.post( { | ||
- | url: URL10M+sha, | ||
- | data: '', | ||
- | dataType: ' | ||
- | }) ...</ | ||
- | * devolución del server:< | ||
- | $retorno = json_encode($retorno); | ||
- | header(' | ||
- | echo $callback." | ||
- | exit(); | ||
- | </ | ||
- | * [[https:// | ||
- | |||
- | == mejoras/ | ||
- | * ¿qué pasa con las fotos que no son duplicados pero que '' | ||
- | * ¿qué pasa con las fotos existentes pero que no constan en la BDD? | ||
- | * automatizar eliminado ¿cómo? | ||
- | * reinsertar en la BDD si necesario? | ||
- | * ¿qué pasa si borro el duplicado que si que existe en la BDD, pero dejo una que no está en la BDD? | ||
- | * petición AJAX comprobación en BDD, previo a dejar borrar | ||
- | * automatizar proceso de rsync + findimagedupes + mustache | ||
- | * petición AJAX tropieza con protección CodeIgniter | ||
- | * "No ' |