PyPasswd
Cuando entre al primer anio de prepa, nos dieron un password a cada alumno para poder utilizar los servicios del centro de computo de la preparatoria. El password era bueno, tenia una longitud mayor a los 10 caracteres y mezclaba numeros y letras mayusculas y minusculas. Rapidamente me aprendi el password de memoria, y lo empeze a utilizar en varios lugares de internet.
Ultimamente, por varios motivos, le he tenido que “prestar” mi password a unas cuantas personas, para que usen algunos de los servicios con los que cuento. Esas personas tienen toda mi confianza, pero de todas maneras, como cualquier persona que se ha criado en la internet, tengo cierto nivel de paranoia. Se que el tener el mismo password para muchos lugares es malo, pero siempre tuve flojera de tener que manejar muchos passwords diferentes.
Hoy he decidido acabar con 2 problemas que he tenido desde hace tiempo:
- Terminar con el problema del mismo password para muchas paginas
- Aprender de una vez por todas PyGTK con todas las de la ley haciendo un proyecto de mas de 100 lineas
Este proyecto se llamara PyPasswd. Ya tengo varios “drafts” mentales del que y del como del programa. Probablemente ustedes ya se imaginaran que tipo de programa sera este, y tal vez ya existan soluciones en linux que me resuelvan mis problemas, pero es algo que quiero hacer, y creo que tengo la capacidad de hacerlo. Por el momento, por fin pude hacer algo que siempre habia querido: Un TrayIcon!!!
import gtk
from egg.trayicon import TrayIcon
#Creamos el widget del TrayIcon
ti = TrayIcon("Programa")
#Nuestro icono sera una linda estrellita
img = gtk.Image()
img.set_from_stock(gtk.STOCK_ABOUT, gtk.ICON_SIZE_SMALL_TOOLBAR)
#Se la agregamos al widget del TrayIcon y mostramos todo
ti.add(img)
ti.show_all()
gtk.main()
Bueno, pues tengo mucho por hacer, y mucho por leer. Seguire reportando
About this entry
You’re currently reading “PyPasswd,” an entry on Will Code for Food
- Published:
- 02.25.07 / 4pm
- Category:
- Linux, Programacion, Python
2 Comments
Jump to comment form | comments rss [?] | trackback uri [?]