Download
.deb now!

GoGames Screensaver

Replay go games from local and internet sources!

screenshot preview

Go Games Screensaver in action

thumbnailer preview

Some thumbnails in Nautilus


A gnome-screensaver theme to replay go games from sgf files. Uses both local files as well as games acquired automatically from online sources. Includes an sgf thumbnailer for gnome. Online sources can be customized via xml - currently GoGames Screensaver supports games from eidogo.com, gokifu.com and the Go Teaching Ladder.

If you have ideas for other online sgf databases which should be supported, drop me a line! (I'm looking into kgs archives support, but the organization of the files on kgs is obnoxious - sugestions on this front are very welcome).

Dependencies

Install

Simply download and install the .deb package! The .deb includes more than a thousand games collected by Andries E. Brouwer - you can find them here.

Alternatively, ensure all needed python modules are installed. For Ubuntu 10.10,

$ sudo apt-get install python-simpleparse python-cairo python-rsvg
should be sufficient. Then download the package, extract it and run
$ sudo python setup.py install
in the source package folder. You will need to get your own sgf files and put them in the /usr/share/gogames-screensaver/sgf folder, or configure the screensaver to look in another folder with
$ gogames-screenaver -c
as the source package doesn't include the sgfs

Currently, the setup.py method doesn't seem to be working. The files all install to the correct locations and the program and thumbnailers run, but gnome doesn't recognize the screensaver. If you have any ideas how to fix this, let me know!

GoGames Screensaver has only been tested under Ubuntu 10.10 with Python 2.6. With some tweaking it can run in Windows 7, but I haven't yet gotten around to making an installer. If you would like to get GoGames screensaver running on another system, let me know! I'm considering making an xscreensaver compatible version if it looks as if there's interest. If you get this running on another system, contact me, and tell me how you did it so that I can post about it here!

License

GPL

Authors

Julian Andrews

Contact

(jandrews271 at gmail.com)

Download

You can download the current stable version with a package of public domain games here.

Current master branch versions are also available in zip or tar formats.

You can also clone the project with Git by running:

$ git clone git://github.com/JulianAndrews/Go-Games-Screensaver