#! /bin/sh -e

if [ $# -ne 2 ]; then
    echo "Usage: $0 HUB ANALYSIS_ID"
    exit 1
fi

HUB=$1
ANALYSIS_ID=$2
ANALYSIS_HTML_URL="${HUB}/analysis/${ANALYSIS_ID}.html"
CURL_CMD=curl

set_projurl(){
    # The relative URL to POST to is shown in the "action" attribute
    # of the "remove_analysis_form" form: extract it from there and convert
    # to an absolute URL.
    PROJECT_REL=$("$CURL_CMD" "$2" \
                 | sed -n '/form name="remove_analysis_form"/p' \
                 | sed 's/.* action="\([^"]*\)".*/\1/')
    eval "$1='${3}${PROJECT_REL}'"
}

del_analysis(){
   "$CURL_CMD" -L --cookie-jar cookies.txt -d remove_analysis_id="$1" "$2"
}

set_projurl PROJECT_HTML_URL "${ANALYSIS_HTML_URL}" "${HUB}"

del_analysis "${ANALYSIS_ID}" "${PROJECT_HTML_URL}"