Not to point out the obvious or anything, but why would you not just use pygame.org, which already has a big database of games. Just add an API for getting the metadata you need and be done with it.
--Noah > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > On Behalf Of Richie Ward > Sent: Friday, August 15, 2008 10:25 AM > To: pygame-users@seul.org > Subject: [pygame] PyGameDB coming along well > > The PyGameDB project which has similarity's to the commercial platform > "Steam" is coming to a usable state. > > It is programmed in Python + WxPython. > It works by adding the game to sys.path and importing the game (very > simplified way to put it). > It uses a XML file to get a list of PyGame's. It will also work with > other types of python games, including opengl based ones, as long as > they are open source. > A huge feature is that it will make it easy to deploy pygame's since > you do not need to package them as a .exe. > It allows anyone to make a game repository, the XML file url can be > set inside the application! > > I am currently looking for help with: > * The pygamedb-server which is a website programmed in cherrypy or > pylons which will allow people to submit/upload games and generates > the resulting xml file. > * Beta testers for the client and someone that can test it on Mac OSX > * Someone to make me a pygamedb logo, I am useless with graphics! > * Someone with knowlege of WxPython thats willing to help with the > client gui. > > The project is currently missing a big feature, dependency/library > support (It ignores that in the xml file right now). That will be > finished very soon. > > You can see a screenshot here: > http://richies.googlepages.com/Screenshot-1.png > The test repo is hosted here: http://pygamedb.4rensics.org/ > The test XML Data file is here: > http://pygamedb.4rensics.org/pygamedb.xml > > I plan to get a domain name once pygamedb-server is done.. pygamedb.org > maybe? > > Getting it > ======= > The project lives at: https://launchpad.net/pygamedb > > Windows > http://launchpad.net/bzr/1.6/1.6beta3/+download/bzr-setup-1.6b3.exe > http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode- > 2.8.8.1-py25.exe > http://sourceforge.net/project/showfiles.php?group_id=78018 > Install all of the above. > > Debian/Ubuntu > python-wxgtk2.8, bzr > > Once you installed that, Run this command: > bzr branch lp:pygamedb > > Running it > ======= > Windows > rename pygamedb to pygamedb.py and then run it. > > On all other os's just run pygamedb > > -- > Thanks, Richie Ward