URI: 
       pickrandom.sh - chess-puzzles - chess puzzle book generator
  HTML git clone git://git.codemadness.org/chess-puzzles
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       pickrandom.sh (650B)
       ---
            1 #!/bin/sh
            2 FEN="../fen"
            3 
            4 line=$(LC_ALL=C awk -F ',' 'int($11) <= 30' vis.csv | sort -R | sed 1q)
            5 
            6 fen=$(printf '%s\n' "$line" | cut -f 2 -d ',')
            7 moves=$(printf '%s\n' "$line" | cut -f 3 -d ',')
            8 firstmove=$(printf '%s\n' "$moves" | cut -f 1 -d ' ')
            9 sidetomove=$(printf '%s\n' "$fen" | cut -f 2 -d ' ')
           10 
           11 # DEBUG
           12 #id=$(printf '%s\n' "$line" | cut -f 1 -d ',')
           13 #echo "DEBUG: https://lichess.org/training/${id}"
           14 #"$FEN" -H -o tty "$fen" "$firstmove"
           15 #echo "---"
           16 
           17 # side to move is before first move played, so inversed.
           18 if test "$sidetomove" = "b"; then
           19         echo "White to move"
           20 else
           21         echo "Black to move"
           22 fi
           23 echo ""
           24 "$FEN" -H -o describe "$fen" "$firstmove"