Skip to content

Instantly share code, notes, and snippets.

@EonosLovos
Created April 4, 2025 17:24
Show Gist options
  • Save EonosLovos/682ffe1a4252f4059647b7f7f990b901 to your computer and use it in GitHub Desktop.
Save EonosLovos/682ffe1a4252f4059647b7f7f990b901 to your computer and use it in GitHub Desktop.
getimgbbl
#!/bin/bash
#for i in {7..9}; do curl -o iiif-service_amed_amedmonastery_0027105208a-ma_000$i https://tile.loc.gov/image-services/iiif/service:amed:amedmonastery:0027105208a-ma:000$i/full/pct:100/0/default.jpg; done
#for i in {33..99}; do echo $i; sleep 1; curl -o iiif-service_amed_amedmonastery_0027105208a-ma_00$i https://tile.loc.gov/image-services/iiif/service:amed:amedmonastery:0027105208a-ma:00$i/full/pct:100/0/default.jpg; done
mxnm=370
minsizekb=30
##~~~~~~~~~~~~~~~~~~~~~~~~~~~2.izdev... 12 gs ar komentariem
for i in {1..9}; do echo "$i of $mxnm";
fn="iiif-service_amed_amedmonastery_00271052431-ma_000$i"
if [ -f "$fn" ]; then
fs=$(stat -c "%s" "$fn")
fskb=$(($fs/1024))
if [ "$fskb" -lt "$minsizekb" ]; then
echo "redownload bc $fskb < $minsizekb"
sleep 1;
curl -sS -o $fn https://tile.loc.gov/image-services/iiif/service:amed:amedmonastery:00271052431-ma:000$i/full/pct:100/0/default.jpg;
else
echo "found OK $fskb"
fi
else
sleep 1;
curl -sS -o $fn https://tile.loc.gov/image-services/iiif/service:amed:amedmonastery:00271052431-ma:000$i/full/pct:100/0/default.jpg;
fi
done
#iiif-service_amed_amedmonastery_0027105192A-ma_000$i https://tile.loc.gov/image-services/iiif/service:amed:amedmonastery:0027105192A-ma:000$i/full/pct:100/0/default.jpg; done
for i in {10..99}; do echo "$i of $mxnm";
fn="iiif-service_amed_amedmonastery_00271052431-ma_00$i"
if [ -f "$fn" ]; then
fs=$(stat -c "%s" "$fn")
fskb=$(($fs/1024))
if [ "$fskb" -lt "$minsizekb" ]; then
echo "redownload bc $fskb < $minsizekb"
sleep 1;
curl -sS -o $fn https://tile.loc.gov/image-services/iiif/service:amed:amedmonastery:00271052431-ma:00$i/full/pct:100/0/default.jpg;
else
echo "found OK $fskb"
fi
else
sleep 1;
curl -sS -o $fn https://tile.loc.gov/image-services/iiif/service:amed:amedmonastery:00271052431-ma:00$i/full/pct:100/0/default.jpg;
fi
done
for i in {100..351}; do echo "$i of $mxnm";
fn="iiif-service_amed_amedmonastery_00271052431-ma_0$i.jpg"
if [ -f "$fn" ]; then
fs=$(stat -c "%s" "$fn")
fskb=$(($fs/1024))
if [ "$fskb" -lt "$minsizekb" ]; then
echo "redownload bc $fskb < $minsizekb"
sleep 1;
curl -sS -o $fn https://tile.loc.gov/image-services/iiif/service:amed:amedmonastery:00271052431-ma:0$i/full/pct:100/0/default.jpg;
else
echo "found OK $fskb"
fi
else
sleep 1;
curl -sS -o $fn https://tile.loc.gov/image-services/iiif/service:amed:amedmonastery:00271052431-ma:0$i/full/pct:100/0/default.jpg;
fi
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment