mabox-colorizer/bin/quote.sh

24 lines
665 B
Bash
Raw Normal View History

2022-05-15 14:09:55 +02:00
#!/bin/bash
DIR="$HOME/.config/quoter"
mkdir -p "$DIR"
CNF_FILE="$DIR/quoter.cfg"
if [ ! -f $CNF_FILE ]; then
cat <<EOF > ${CNF_FILE}
quote_fontsize=18
author_fontsize=12
EOF
fi
source <(grep = $CNF_FILE)
qfsize=${quote_fontsize:-18}
afsize=${author_fontsize:-12}
2022-05-15 14:09:55 +02:00
export Q=$(curl -s "http://api.forismatic.com/api/1.0/?method=getQuote&format=json&lang=en" | sed 's|\\||g' )
QUOTE=$(echo $Q | jq .quoteText)
AUTOR=$(echo $Q | jq .quoteAuthor | tr -d '"')
echo "${QUOTE}|${AUTOR}" >> "${DIR}"/forismatic.txt
printf "\${font Droid Sans:size=$qfsize}\${color}"
2022-05-15 14:09:55 +02:00
echo ${QUOTE} | fmt -80
printf "\${font Droid Sans:size=$afsize}\${alignr}\${color0}"
2022-05-15 14:09:55 +02:00
echo "${AUTOR}"