From 2ab48497797441164e7f57fca2660097d93398ca Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Mon, 25 Apr 2022 01:33:08 +1000 Subject: Adapt to handle open-tree-of-life data Added data_otol/ with script that converts data from 'Open Tree of Life' release 13.4 into a JSON form. Moved old tree-of-life data and images into data_tol_old/. Added TolMap type to tol.ts, changed TolNode, and adapted other code to handle it. Temporarily disabling tile images until image data is added. --- data_tol_old/genTestImgs.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 data_tol_old/genTestImgs.sh (limited to 'data_tol_old/genTestImgs.sh') diff --git a/data_tol_old/genTestImgs.sh b/data_tol_old/genTestImgs.sh new file mode 100755 index 0000000..21b001b --- /dev/null +++ b/data_tol_old/genTestImgs.sh @@ -0,0 +1,16 @@ +#!/bin/bash +set -e + +#generate tol.json from tol.txt +cat tolData.txt | ./txtTreeToJSON.py > tolData.json + +#reads through tolData.json, gets names, and generates image for each name +cat tolData.json | \ + gawk 'match ($0, /"name"\s*:\s*"([^"]*)"/, arr) {print arr[1]}' | \ + while read; do + convert -size 200x200 xc:khaki +repage \ + -size 150x150 -fill black -background None \ + -font Ubuntu-Mono -gravity center caption:"$REPLY" +repage \ + -gravity Center -composite -strip ../public/img/"$REPLY".png + done + -- cgit v1.2.3