#!/bin/bash

let season_start="$1"

if [[ -z $season_start ]]; then
    echo "Expected Season (e.g. 2008), but none provided" >&2
    exit 1
fi

# 2008 -> 20082009 as required by NHL API
let season=$season_start$season_start+1
url="https://statsapi.web.nhl.com/api/v1/schedule?season=$season"
export PYTHONUNBUFFERED=1
outfile="$season.json"

echo
echo "Hitting $url and saving to data/seasons/$season.msgpack"
echo

curl $url | ./scripts/json2msgpack > data/seasons/$season.msgpack