Introduction
Introduction Statistics Contact Development Disclaimer Help
Add waifu generator. - annna - Annna the nice friendly bot.
git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws6…
Log
Files
Refs
Tags
README
---
commit 0808b26f1bae76ddea35a4c58df74967ae8b94e3
parent 2926a2bf9fd14553a4a459ee070ccefbd8cdeaa6
Author: Annna Robert-Houdin <[email protected]>
Date: Fri, 16 Jul 2021 20:45:31 +0200
Add waifu generator.
Diffstat:
M annna-message-common | 7 +++++++
A waifu-gen | 15 +++++++++++++++
2 files changed, 22 insertions(+), 0 deletions(-)
---
diff --git a/annna-message-common b/annna-message-common
@@ -466,6 +466,13 @@ case "${text}" in
annna-say -c "${channel}" "${user}, have you tried ${gamelink}…
fi
;;
+"${botname}, I need a waifu.")
+ waifuuris="$(waifu-gen)"
+ if [ -n "${waifuuris}" ];
+ then
+ annna-say -c "${channel}" "${user}, ${waifuuris}"
+ fi
+ ;;
"${botname}, I'm gopher bored.")
randomlink="$(/br/bin/bitreich-lawn-random-link)"
linktype="$(printf "%s\n" "${randomlink}" | cut -d '|' -f1 | cut -c2-)"
diff --git a/waifu-gen b/waifu-gen
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+totalimages="$(hurl https://www.thiswaifudoesnotexist.net/ \
+ | grep "var totalImages" \
+ | sed 's,.*= \([^;]*\);,\1,')"
+totaltexts="$(hurl https://www.thiswaifudoesnotexist.net/ \
+ | grep "var totalTexts" \
+ | sed 's,.*= \([^;]*\);,\1,')"
+
+randimg="$(shuf -i 1-${totalimages} -n 1)"
+randtext="$(shuf -i 1-${totaltexts} -n 1)"
+
+printf "https://www.thiswaifudoesnotexist.net/example-%s.jpg " "${randimg}"
+printf "https://www.thiswaifudoesnotexist.net/snippet-%s.txt\n" "${randtext}"
+
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.