I wanted to create a supercool PyGTK tutorial that could help one move beyond their knowledge of Bash and into the world of making a simple PyGTK GUI that shells out to call Bash commands and return the results. The mixture can be a great learning experience for noobs. Later on they can expand their Python skills (yeah, I know, ack, spit, but which is worse? Mono? Yuk.) and not have to shell out to Bash as much.
The sample would allow someone to choose a directory where they wanted to do an 'ls' command, then do it and return the result in the textbox below the menubar. Meanwhile, it would demonstrate menubars, updating widgets, showing dialogs and getting their results, etc.
Unfortunately I didn't know what your opinion was on going to this extreme of not only attaching a very small 8.9K file, but discussing the code in sections.
I was hoping to keep it short and sweet -- far shorter than my tutorial on firewalls.
Let me know what you think.