X-Git-Url: http://gitweb.fperrin.net/?p=Dictionary.git;a=blobdiff_plain;f=images%2Fflags%2FgetFlags.sh;h=4b8b1bbe041fe7e39febf787803498e323aa2f87;hp=924b77b91ef56e37b05f81459f03f634ae92f6e7;hb=391dab855e05ef1e244fc52adf3176e5fc10bb7b;hpb=14e5a61916416585b624a769e99e82d018706dae diff --git a/images/flags/getFlags.sh b/images/flags/getFlags.sh index 924b77b..4b8b1bb 100755 --- a/images/flags/getFlags.sh +++ b/images/flags/getFlags.sh @@ -4,16 +4,12 @@ OLD_DIR=`pwd` DIR=`dirname $0` cd $DIR -curl commons.wikimedia.org/wiki/Sovereign-state_flags | - egrep -o "\"[^\"]+\"" | - egrep Flag_of | - egrep upload\\.wikimedia | - sed -E 's!^.*(upload.*\svg)/.*$!\1!' | - sed 's!thumb/!!' > flag_files.txt +curl https://commons.wikimedia.org/wiki/Sovereign-state_flags | + egrep -o 'src="[^"]+/Flag_of_[^/"]+\.svg' | + sed -e 's#src="##' -e 's#thumb/##' > flag_files.txt -for i in `cat flag_files.txt` -do - curl --remote-name $i -done +while read i ; do + curl --remote-name "$i" +done < flag_files.txt cd $OLD_DIR