#!/bin/sh
BASE_URL="http://boards.4chan.org/"
THREAD_URL="/thread/$1"

echo -n "Reading boards..."
BOARDS=`wget -O - -q http://4chan.org/ | grep -o -P ".org/(\w+)/\"" | sed -e 's/.*\/\(\w\+\)\/"/\1/g'`
BOARDS_COUNT=`echo "$BOARDS" | wc -l`
echo " Found $BOARDS_COUNT boards."

if [ -z $1 ]; then
    echo "Syntax: $0 ThreadNo"
    exit 1
fi

for BOARD in $BOARDS; do
    URL="${BASE_URL}${BOARD}${THREAD_URL}"
    echo "$URL"
    wget --spider "$URL" -q
    RET=$?
    if [ $RET -eq 0 ]; then
        echo ""
        echo "Found: $URL"
        exit
    else
        echo -n ".$RET"
    fi
done
echo ""