X-Git-Url: http://git.projectaon.org/?a=blobdiff_plain;f=common%2Fscripts%2Fcopy-svg.sh;fp=common%2Fscripts%2Fcopy-svg.sh;h=f2b7e087ce74ed82620342753eb5f0f93a87f3a5;hb=c6338dc3c2d3299fdf71c128a7b707d7a69762dd;hp=0000000000000000000000000000000000000000;hpb=2bad6d7f32882c37e0ced713ce64832a519f4b47;p=project-aon.git diff --git a/common/scripts/copy-svg.sh b/common/scripts/copy-svg.sh new file mode 100755 index 0000000..f2b7e08 --- /dev/null +++ b/common/scripts/copy-svg.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +# +# Copy SVG files for the specified book(s) to a directory structure that's +# ready to be pushed to the public website. +# +# Examples: +# +# copy-svg.sh 05sots +# +# list-bookcodes-by-series.sh gs | xargs copy-svg.sh + +if [ ! -d "$AONDIR" ]; then + >&2 echo "Please set the AONDIR environment variable" + exit +fi +CURR_DIR=`pwd` + +book_db="$AONDIR/common/sqlite/bookcodes.db" + +for book in $@ +do + row=($(sqlite3 -separator ' ' $book_db "select lang, series from bookcodes where book = '$book';")) + + lang=${row[0]} + series=${row[1]} + + source_dir="$AONDIR/$lang/svg/$series" + output_dir="$CURR_DIR/$lang/svg/$series" + mkdir -p "$output_dir" + cp -av "$source_dir/$book.svgz" "$output_dir" +done