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