nc="[m"
esc=$(echo -e "\033")
if [[ "$1" == "strict" ]] || [[ "$1" == "--strict" ]] || [[ "$1" == "-strict" ]] || [[ "$1" == "-s" ]];then
- red=""
- blue=""
+ red="### "
+ blue="### "
nc=""
esc=""
fi
tmpfile=$(mktemp /tmp/lace.XXXXXX)
tmpfile2=$(mktemp /tmp/lace.XXXXXX)
+tmpfile3=$(mktemp /tmp/lace.XXXXXX)
function reldate() {
# stolen from https://unix.stackexchange.com/a/451216
local SEC_PER_MINUTE=$((60))
if [ ! -z "$fav" ];then
user="$fav $user"
fi
- timeout $connectto openssl s_client -crlf -quiet -connect "$domain:1965" <<<"$url" 2>/dev/null | sed -e '1d' | sed -n '/##/,$p' | sed -e "s/^\(## .*\)$/\1\n${esc}$red$user${esc}$nc ($domain)/g" >> $tmpfile
+ timeout $connectto openssl s_client -crlf -quiet -connect "$domain:1965" <<<"$url" 2>/dev/null > $tmpfile3
+ local newuser=$(cat $tmpfile3 | sed -n '/# /{n;p;}' | grep -e author | awk '{print $2}' )
+ local newavatar=$(cat $tmpfile3 | sed -n '/# /{n;n;p;}' | grep -e avatar | awk '{print $2}' )
+ if [[ $newuser != "" ]]
+ then
+
+ user="$newavatar $newuser"
+ fi
+
+ cat $tmpfile3 | sed -e '1d' | sed -n '/##/,$p' | sed -e "s/^\(## .*\)$/\1\n${esc}$red$user${esc}$nc ($domain)/g" >> $tmpfile
[[ ! -z $(sed -n '$p' $tmpfile) ]] && echo "" >> $tmpfile
fi
done <"$subsfile"
if [[ "$1" == "nope" ]];then
- cat $tmpfile && rm -f $tmpfile $tmpfile2
+ cat $tmpfile && rm -f $tmpfile $tmpfile2 $tmpfile3
else
- less -RisW $tmpfile && rm -f $tmpfile $tmpfile2
+ less -RisW $tmpfile && rm -f $tmpfile $tmpfile2 $tmpfile3
fi
}
fi
tmpfile=$(mktemp /tmp/lace.XXXXXX)
tmpfile2=$(mktemp /tmp/lace.XXXXXX)
+tmpfile3=$(mktemp /tmp/lace.XXXXXX)
function reldate() {
# stolen from https://unix.stackexchange.com/a/451216
local SEC_PER_MINUTE=$((60))
if [ ! -z "$fav" ];then
user="$fav $user"
fi
- timeout $connectto openssl s_client -crlf -quiet -connect "$domain:1965" <<<"$url" 2>/dev/null | sed -e '1d' | sed -n '/##/,$p' | sed -e "s/^\(## .*\)$/\1\n${esc}$red$user${esc}$nc ($domain)/g" >> $tmpfile
+ timeout $connectto openssl s_client -crlf -quiet -connect "$domain:1965" <<<"$url" 2>/dev/null > $tmpfile3
+ local newuser=$(cat $tmpfile3 | sed -n '/# /{n;p;}' | grep -e author | awk '{print $2}' )
+ local newavatar=$(cat $tmpfile3 | sed -n '/# /{n;n;p;}' | grep -e avatar | awk '{print $2}' )
+ if [[ $newuser != "" ]]
+ then
+
+ user="$newavatar $newuser"
+ fi
+
+
+ cat $tmpfile3 | sed -e '1d' | sed -n '/##/,$p' | sed -e "s/^\(## .*\)$/\1\n${esc}$red$user${esc}$nc ($domain)/g" >> $tmpfile
[[ ! -z $(sed -n '$p' $tmpfile) ]] && echo "" >> $tmpfile
fi
done <"$subsfile"
fi
- rm -f $tmpfile $tmpfile2
+ rm -f $tmpfile $tmpfile2 $tmpfile3
}
if [[ "$1" == "help" ]] || [[ "$1" == "--help" ]] || [[ "$1" == "-help" ]] || [[ "$1" == "-h" ]];then