A go database program
Tutorial
Download
Screenshots
Acknowledgments
If you own Cho's Encyclopedia of Life and Death on disk, you can use the program below to translate it into SGF format. Again, you will need Python. A similar program, cho2sgf.c, was written by Bill Shubert (in C), and cho2sgf.py is mostly just a translation of Bill's program. It is published under the GNU General Public License, and it comes WITHOUT ANY WARRANTY.
It uses David Goodgers sgflib.py library.
cho2sgf.py takes the main database ("abc") of the Encyclopedia and writes its problems into four SGF files: abc-el.sgf, abc-im.sgf, abc-adv.sgf, abc-oth.sgf. These contain the elementary, intermediate, advanced, and non-classified problems, respectively. It also writes information about which variations are correct and which are wrong to the files, in the format that is used by uliGo. So you can just copy the SGF files into uliGo's sgf directory, and use them.
Of course, the Encyclopedia of Life and Death itself is copyrighted and is not freely distributable. It is available from Kiseido and Het Paard. It contains nearly 3000 problems, from the very easy to most difficult problems. I definitely recommend it!
Download:
cho2sgf.tar.gz (29KB), cho2sgf.zip (33KB).
Usage: Unpack the file in the directory with the files from the Encyclopedia, and run it (with 'python cho2sgf.py').