anime-gen - annna - Annna the nice friendly bot.
HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
---
anime-gen (717B)
---
1 #!/bin/sh
2
3 animehtml="$(hurl https://thisanimedoesnotexist.ai/)"
4 urlbase="$(printf "%s\n" "${animehtml}" \
5 | grep waifuSourceURLBase: \
6 | sed 's,.*: "\([^"]*\)".*,\1,')"
7 fileext="$(printf "%s\n" "${animehtml}" \
8 | grep waifuSourceURLFileExtension: \
9 | sed 's,.*: "\([^"]*\)".*,\1,')"
10 setsize="$(printf "%s\n" "${animehtml}" \
11 | grep waifuSetSize: \
12 | sed 's,.*: \([^,]*\).*,\1,')"
13 leftpadid="$(printf "%s\n" "${animehtml}" \
14 | grep leftPadWaifuIDsWithZeroes: \
15 | sed 's,.*: \([^,]*\).*,\1,')"
16 randid="$(shuf -i 1-${setsize} -n 1)"
17
18 if [ "${leftpadid}" = "true" ];
19 then
20 randid="$(printf "%0*d" "$(($(expr length "${setsize}") - 1))" "${randid}")"
21 fi
22
23 printf "%s%s.%s\n" "${urlbase}" "${randid}" "${fileext}"
24