Python Class Recap
The first Python class is over! Thanks to all who attended!
At the class we tinkered with Tkinter and slung SQL commands with SQLite. Next time there may be some GTK programming tossed in, or possibly a bazaar breakout for those that have never tried version control.
Now it’s your turn! I’m placing a call to all Python programmers in HackRVA to share some code with the rest of the group. You can do this via the mailing list. Naturally I ask that you please refrain from posting anything that will get you fired. I’d like to see what sort of applications everyone likes to work on.
I’ll start, I have a CRUD application on Launchpad that has some sort of neat stuff in it. I’ve started automated testing of the interface via D-Bus and there’s some SQLAlchemy in there for folks who have never worked with object-relational-mappers to look at. You can browse the code at http://launchpad.net/eesu.
Have fun programming folks! Also, you don’t necessarily need to post code. You can describe what workflow you prefer, suggest IDEs that we may never have heard of and inform us of interesting libraries and design patterns. Grow, build and communicate!

hey folks, im an undergrad student at vcu and ive been doing software engineering for about 3 years now; here is a nice piece of code i wrote last year when i was moving into my dorm, it basically looks up the internet IP (not local), that a server runs on and if there are any changes from the last look up (24 hours ago), it sends you an email notifying you of the new IP. i found it real useful with my VPN setup because ones in a while my ISP would change my IP and i did not feel like setting up dynamic DNS
http://pastebin.com/YKr23FdH
PS: it uses the twisted framework, but it can be re-written for standard python too, i prefer twisted due to its asynchronous networking model
sorry for the second post, had to do a small edit on the code, here is the new one http://pastebin.com/Gy9L32TK
old link has been taken down