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}" | |
+ |