[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