On 18/03/13 05:35, Jai Dayal wrote:
> Currently, I'm downloading TWIC archives; I might write a script to
> automatically do this, I suppose...
>
>
I thought Steven was going to implement downloading twic in scidvspc. 
But, I've not been following the action recently.
In the past I've used this.
#!/bin/sh
set -xe
# Should work without much change on any
# Linux distro and on any *BSD where lynx and wget are installed.
# Very likely on Windows with cygwin and on OS/2 with bash, lynx (part 
of EMX I think)
# That said, to keep things simple for me, I've not allowed for your 
preferences on
# where to store stuff. You will need to change the next few lines:
DownloadsDir=~/Downloads/twic
DatabaseDir=~/ChessDatabase
[ -d ${DatabaseDir} ] || mkdir $(DatabaseDir)

tempfile=$(mktemp /tmp/twic.XXXXXX) || exit
lynx -dump -width 99999 http://theweekinchess.com/twic \
                   | awk '/http:\/\/.*\/zips\/twic[0-9]*g/ {print $2}' \
                   | sort  \
                   | while read uri
                      do
                         f=$(basename ${uri})
                                   [ -f ${DownloadsDir}/twic/${f} ] || 
echo ${uri}
                      done \
                   | wget -i - --no-verbose --timestamping 
--no-directories --no-host-directories -P ${DownloadsDir}
find ${DownloadsDir} -type f -name \*.zip -exec unzip -p  {} \; > 
${tempfile}
ls -hl ${tempfile}
pgnscid -f ${tempfile} ${DatabaseDir}/twic


Beware random broken lines

-- 
Santa

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to