From: W. Trevor King Date: Fri, 7 Jan 2011 03:10:48 +0000 (-0500) Subject: Add gen-all-inventories.sh to version control. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=58a9c127b94939d4f0eb654616c7e06d01f23b01;p=chemdb.git Add gen-all-inventories.sh to version control. --- diff --git a/contrib/gen-all-inventories.sh b/contrib/gen-all-inventories.sh new file mode 100755 index 0000000..d9b5d56 --- /dev/null +++ b/contrib/gen-all-inventories.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# +# generate a complete inventory for _every_single_storage_location_ ! +# stored in ./docs/locs/.pdf, with being slightly +# cleaned up... +# +# usage: gen-all-inventories.sh + +INVENTORY_DB='./current/inventory.db' +DOC_DIR='./docs/locs' # no trailing slash! + +mkdir -p "$DOC_DIR" + +while read LOCATION; do + echo "Processing '$LOCATION'" + OUTPUT_PDF_PATH=$(./bin/chem_db.py -f "$INVENTORY_DB" --inventory --pdf-title "Inventory ($LOCATION)" --valid-record "r['Location']=='$LOCATION'" --sort-field Name | tail -n1) + CLEAN_LOCATION=$(echo "$LOCATION" | sed 's/ /_/g') + FINAL_PDF_PATH="${DOC_DIR}/${CLEAN_LOCATION}.pdf" + mv "$OUTPUT_PDF_PATH" "$FINAL_PDF_PATH" + echo " created $FINAL_PDF_PATH" +done < <(./bin/chem_db.py -f "$INVENTORY_DB" --list-locations)