I've recently got ChessDB downloading games from FICS, thanks to quite a
bit of help from Warren Lewis who wrote the code that converts FICS
format output to PGN. It is nice to see several making contributions.

What basically happens is

1) ChessDB connects to FICS via telnet. (ChessDB has its own telnet client)
2) ChessDB sends command to FICS to print the moves of particular player(s).
3) FICS sends back the moves in its own format (smoves)
4) The code Warren wrote converts the smoves format to PGN.
5) ChessDB reads the PGN from memory into a database (there is no need
to save files to PGN).

(This also works for ICC but I've had that working for some time, so
that is not new).

This now means you can pick any player on FICS and download all the
games in their history. The default is to do it for two fairly weak
players (around ~1100 I think), but you can change the user names to
those of GMs if you wish. (GM games are much easier to get anyway, which
is why I made the default two weak players. I will find more suitable
players later, as the two I just chosen seem to play mainly unrated
games, which is not as helpful as it could be. But of course, you can
chose who you want.

Anyway, I have made this available, but only as a CVS checkout just now,
as the code contains several bugs and more than a few rough edges.

To get the *very* latest code, use:


cvs -z3
-d:pserver:[EMAIL PROTECTED]:/cvsroot/chessdb co -P
chessdb

However, you may find that will now work - that is the nature of code in
CVS. So for extra safety, check out a specific version I have tagged
'Version-3_6_18_beta_1' which you can do with:

cvs -z3
-d:pserver:[EMAIL PROTECTED]:/cvsroot/chessdb co -r
Version-3_6_18_beta_1 chessdb

Feedback welcome. I know this is a bit buggy here, and messages are
printed to stdout which one would not normally do. But I thought I'd
make it available, as I will not get too much time over the next few
days to do much, so thought I'd let others have a play. Let me know of
the bugs you find. You may find it necessary to quit ChesDB after
downloading games if you want to change to new players. After logging
out, the next login is not working properly. I will fix that later.

There are a few new items on the Help menu too.


I'll make a real release when I have some time to debug this more.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to