trans

Unnamed repository; edit this file 'description' to name the repository.
git clone git://fqcor.com/trans.git
torsocks git clone git://fqcoretoclxwqpy3dwktkskmwywrcktgnpviesveq6vrjhqhdc6y4fid.onion/trans.git
Log | Files | Refs | README | LICENSE

commit cef72755ba70de5f70811ac1f75b515e0678d41b
parent cc6df3fe956405ead13b3727c825c7353d940baf
Author: mys <>
Date:   Fri, 16 Jul 2021 21:45:47 +0200

Fix rot and arot for non number nums

Diffstat:
Mbotreply | 17+++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/botreply b/botreply @@ -119,16 +119,25 @@ case "$1" in # Encode rot *"PRIVMSG "*":$nick: :rot"*|*"PRIVMSG "*":$nick, :rot"*) - num=$(echo "$1" | sed "s/.*:$nick[,:] :rot\([-+]\{0,1\}[0-9]\{1,\}\).*/\1/") - exp=$(echo "$1" | sed "s/.*:$nick[,:] :rot[-+]\{0,1\}[0-9]\{1,\}//") + num=$(echo "$1" | sed "s/.*:$nick[,:] :rot\([-+]\{0,1\}[0-9]\{0,\}\).*/\1/") + re='^[0-9]+$' + if ! [[ $num =~ $re ]] ; + then + num="13" + fi + exp=$(echo "$1" | sed "s/.*:$nick[,:] :rot[-+]\{0,1\}[0-9]\{0,\}//") ret=$(rot "$num" "$exp") form_reply "$1" "$ret" ;; # Encode arot *"PRIVMSG "*":$nick: :arot"*|*"PRIVMSG "*":$nick, :arot"*) - num=$(echo "$1" | sed "s/.*:$nick[,:] :arot\([-+]\{0,1\}[0-9]\{1,\}\).*/\1/") - exp=$(echo "$1" | sed "s/.*:$nick[,:] :arot[-+]\{0,1\}[0-9]\{1,\}//") + num=$(echo "$1" | sed "s/.*:$nick[,:] :arot\([-+]\{0,1\}[0-9]\{0,\}\).*/\1/") + if ! [[ $num =~ '^[0-9]+$' ]] ; + then + num=47 + fi + exp=$(echo "$1" | sed "s/.*:$nick[,:] :arot[-+]\{0,1\}[0-9]\{0,\}//") ret=$(arot "$num" "$exp") form_reply "$1" "$ret" ;;