As Marco Ceppi has pointed me towards
launchpadlib, I wrote a little script that will do this for you. download it here
Run the script by calling
python name_of_the_script.py in a Terminal after you've downloaded and saved it. It will ask you for a programming language, case insensitive, and a search query (where wildcards,
*, are allowed). If you leave either of them blank, it will search across all, rather than none.
You'll need to install python-launchpadlib before you can use it.
Here's some example output:
stefano@3000-G530:~$ python test.py
Enter a programming language or leave blank to find projects in all languages:
Enter a search query or leave blank for all:
calcool - A document based calculator tool...
evias - Web site used to apply Eve DB dump to Eve API results and get th...
txevolver - txEvolver is a Twisted-based set of libraries for performing ...