tpaas-scripts/printwebsite.sh
2020-01-07 23:06:16 +01:00

23 lines
561 B
Bash
Executable file

#!/bin/bash
#set -x
if [ -z "$1" ]
then
echo "Usage: $0 URL"
exit 0
fi
curl -s $1 | html2text | sed -e 's/===============================================================================/===========================/' | while read line
do
echo "${line}"
QUEUE=$(curl -sd "action=wrap&txt=${line}" -H "Content-Type: application/x-www-form-urlencoded" -X POST http://tpaas.chaostreff.ch/ | grep '<li>' | wc -l)
if [ ${QUEUE} -ge 5 ]
then
echo "Queue full, sleeping...."
sleep 35
else
echo "Sending one line..."
sleep 0.5
fi
done