#!/usr/bin/env bash
set -euo pipefail

script_url="https://script.google.com/macros/s/AKfycbyjBjevjHX6ZaaydFJ7x57TiuwrxJK2txxd_XqjJUu5GxEUDi_IY_OX9iVorFIaRpSw/exec"
out_dir="."
mkdir -p "$out_dir"

curl -Ls "$script_url" | jq -r '.[] | [.name, .imageUrl] | @tsv' | while IFS=$'\t' read -r name url; do
    full_url="${url/=s600/=s0}"
    filename=$(echo "$name" | tr -s ' /:*?"<>|' '_')
    echo "downloading: $filename"
    curl -Ls "$full_url" -o "$out_dir/$filename"
done

echo "done, $(ls "$out_dir" | wc -l) files in $out_dir"
