From 58a9c127b94939d4f0eb654616c7e06d01f23b01 Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Thu, 6 Jan 2011 22:10:48 -0500 Subject: [PATCH] Add gen-all-inventories.sh to version control. --- contrib/gen-all-inventories.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 contrib/gen-all-inventories.sh 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) -- 2.26.2