Python scriptseltjes
Ik doe de laatste tijd nogal veel met python, en dat is helemaal geen slecht idee
Zo is falcon (waarvan deze week versie 1.0 uitkwam geschreven in python, maak ik voor Dynamite de ondersteunende scripts in python en praat ik in python op FreeNode met ChanServ.
Een van de leuke dingen van python is de enorme hoeveelheid bestaande libraries. Zo gebruikt Ubugtu pytz voor simpele timezone afhandeling, en de nodige parse libraries voor XML en RFC822. Blousey (bug reporting script) gebruikt urllib2 voor communitactie met launchpad.
Maar echt leuk wordt het pas met libraries als pygtk. Een interface in elkaar draaien gaat nog makkelijker dan met glade (uiteraard kun je ook libglade gebruiken
) en als je dat dan nog eens gaat combineren met ctypes, kun je echt leuke dingen maken. Zie hier de usplash-viewer, die font en artwork libraries van Ubuntu’s usplash kan inlezen en aanpassen. Als mijn usplash patches geaccepteerd worden ga ik de ‘Save’ knop actief maken en is er een simpele usplash editor geboren.

Update: Usplash in edgy is heel anders en een usplash editor is niet mogelijk
Leave a Reply