From 34933073968de506c80faf3c749a77407855c497 Mon Sep 17 00:00:00 2001 From: KatolaZ Date: Fri, 31 Jul 2015 19:45:39 +0100 Subject: First commit -- version 0.1 --- README.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index f47fd6f..27a9022 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,54 @@ # twic_script A bash script to maintain an update SCID database of chess games downloaded from The Week In Chess (TWIC) + +============================== + + This simple bash script helps maintaining an updated database of + chess games for SCID, based on the famous "The Week In Chess" game + collection made available at + + http://www.theweekinchess.com/ + + Games are distributed as zipped png files, which are uploaded weekly + on http://www.theweekinchess.com/zips/ (Should that URL change at some + point in the future, you will just need to update the ADDR variable + below) + + *SYNOPSIS* + ./twic_script.sh --help + ./twic_script.sh [ [ []]] + + When called with "--help" as first argument, the script outputs + a *minimal* help. + + Otherwise, if called with a start_issue (an integer, default to the + first issue to be downloaded, as specified into ${IDFILE}, or to + the first known online issue of TWIC, number 210, if ${IDFILE} does + not exist), it will start downloading the TWIC issues from start_issue + up to the latest (or up to end_issue, if provided). The zips are stored + into ${ZIPDIR} (default to "./zips"), while the png database is + maintained into ${PNGFILE} (default to ${DBDIR}/twic.png), or into the + file provided by the user as third argument. + + The new pgn files are concatenated at the end of ${PNGFILE}, and then the + SCID database is rebuilt (this can take a while...). + + The script maintains a record of the last downloaded issue, into the + file ${IDFILE} (default to ${ZIPDIR}/.last_id), so that it is sufficient + to call it regularly (e.g., as a user cron job) with no arguments in order + to have an updated DB of chess games. + + *DEPENDENCIES* + + twic_script.sh depends on: + + - wget (to download the zip files) + - unzip (well, what do you think we are using it for?) + - pgnscid (a program provided by scid to convert a pgn file into a SCID + .si4 game DB) + + **** IMPORTANT NOTE **** + + BEWARE!!! IF YOU REMOVE ${PNGFILE}, THE CORRESPONDING SCID DB FILE WILL + BE OVERWRITTEN BY THE FIRST RUN OF THIS SCRIPT!!! + -- cgit v1.2.3