#!/usr/bin/env bash [ -f functions.sh ] && source functions.sh # Dependencies required by this module dependencies=("curl" "w3m" "grep" "sed" "iconv") set -f quote="$(curl -s --connect-timeout 5 --max-time 10 http://bash.org/?random)" if [[ -z "$quote" ]]; then msg "$2" "$1: Sorry, couldn't fetch a bash.org quote right now." set +f exit 1 fi quote="$(echo "$quote" | grep -m 1 -A 10 '"Permanent link to this quote."')" quote="${quote#*class=\"qt\">}" quote="${quote//</ <}" quote="${quote//>/> }" quote="${quote%%