[pyar] Tiny Backup
Ivan Alejandro
ivanalejandro0 en gmail.com
Sab Oct 16 22:54:12 ART 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.
--
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
More information about the pyar
mailing list