[pyar] Tiny Backup
Juan Manuel Santos
vicariousdm en gmail.com
Dom Oct 17 06:10:38 ART 2010
From: Ivan Alejandro <ivanalejandro0 en gmail.com>
To: Python Argentina <pyar en python.org.ar>
Date: Saturday 16 October 2010
> 2010/10/16 Martin Cerdeira <martincerdeira en gmail.com>:
> > Les mando proyecto el link a un proyectito[0] chiquito y no tan
> > ambicioso, en total, tendra 2 o 3 horas invertidas. Le faltan 2 o 3
> > features nomas y ya lo estaria cerrando, pero, obviamente los invito a
> > mirarlo, tocarlo, participar, criticar, insultarme, etc =)
> > Utilizo python, pyqt y el modulo zipFile
> >
> > Saludos
> >
> > [0] http://code.google.com/p/slack-backup/
>
> Esta bueno, lo mire por arriba e hice un backup de una carpeta para
> probarlo y me gusto...
> Yo le agregaria un boton de cancelar backup o algo asi, porque en caso
> de ser una carpeta con mucho contenido se quedaria 'trabado' dentro
> del crawler o el zipeador hasta que termine.
>
> Para eso tal vez necesites usar threads.
> Hace tiempo hice una clase para manejar una coleccion de musica que
> quizas te ayude, tambien tiene un crawler y funciona con threads.
> lo podes ver aca: http://pyar.pastebin.com/xpDBjuNV
>
> Lo que yo haria es separar la interfaz grafica de la logica que hace
> el backup, para que sea mas sencillo hacer modificaciones y agregarle
> features al programa. Algo como tener un modulo 'zipi' y usarlo desde
> la clase que tenga la ventana principal, asi te abstraes de como haces
> el backup y ahi te concentras solo en los widgets.
>
> Son mis pequeñas criticas constructivas, espero que te sirvan.
>
> Saludos.
Muy bueno el proyecto! Cuando me encuentre en condiciones más humanas lo
pruebo :) Siempre quise algo de esto, pero que también puedan schedulearse
backups en períodos definidos, asi que por ahi te puedo dar una mano y agregar
eso.
Respecto a lo de threads, yo también hice algo parecido para crawlear
filesystems, en un indexador de archivos. El source está acá:
http://github.com/godlike64/indexor
Si te interesa contactame y lo vemos, saludos!
More information about the pyar
mailing list