PyGTK Tutorial

I've been working on a new version of the PyGTK Tutorial for a few months now. For the most part, it is complete however there are a couple of sections which still need work. You can find it at learnpygtk.org. The site currently hosts the tutorial and some complex code examples such as printing and utilising clipboards.

In the coming months there will also be tutorials added for using Python + Glade, PyGObject and an easy-to-use reference guide.

Venetian

With the last few GNOME versions, there has been a facility to create an XML file which allows for changing wallpapers every x number of minutes. However, there is no official way within GNOME to create the XML file, so this is an application which allows you to select which files should be used using a GTK+ interface.

Venetian 1.1 released 30/05/2010 (Download) (Screenshot)

apodgrab

You can use this script to grab the Astronomy Picture of the Day from apod.nasa.gov.

apodgrab (version 0.2)

topnews

topnews allows the displaying a number of the current BBC/Guardian/Times Online headlines using the top stories RSS feed. Check the README in the tar file for usage instructions.

topnews 4.0 released 07/07/2010 (Download)

millionaire

millionaire is a simple script which generates National Lottery numbers for the Lotto and EuroMillions draws.

millionaire 2.0 released 02/07/2010 (Download)

betslip

betslip allows the calculation of betting returns based on the stake and odds entered. The application supports fraction and decimal odds.

betslip (version 1.2)

Confirm

This is a PyGTK application which has two functions; it can verify or generate a hash of a file.

Confirm (version 2.0)

Nautilus/Thunar Templates pack

Due to msot distributions not providing any document templates by default in the Nautilus and Thunar file managers, this is a collection of potentially useful files which can be placed in the Templates directory. The pack includes source files for Python, C, C++, HTML, XHTML, Shell Script, XML, Perl, CSS, JavaScript, PHP and several others.

Templates pack (version 1.1)