#!/bin/bash

> progress.txt

hadAny=no
daysSince=0
for month in `seq 7 12`; do
	for day in `seq 1 31`; do
		d=$(printf "2006%02d%02d" ${month} ${day})
		f="not-migrated-${d}"
		if [[ ! -f "${f}" ]]; then
			if [[ "${hadAny}" = "yes" ]]; then
				#echo "# Missing stats for ${d}" >> progress.txt
				daysSince=$((daysSince + 1))
			fi
		else
			hadAny=yes
			count=$(grep -c ' \* ' "${f}")
			echo -e "${daysSince}\t${count}\t# ${d}" >> progress.txt
			daysSince=$((daysSince + 1))
		fi
	done
done
for month in `seq 1 12`; do
	for day in `seq 1 31`; do
		d=$(printf "2007%02d%02d" ${month} ${day})
		f="not-migrated-${d}"
		if [[ ! -f "${f}" ]]; then
			if [[ "${hadAny}" = "yes" ]]; then
				#echo "# Missing stats for ${d}" >> progress.txt
				daysSince=$((daysSince + 1))
			fi
		else
			hadAny=yes
			count=$(grep -c ' \* ' "${f}")
			echo -e "${daysSince}\t${count}\t# ${d}" >> progress.txt
			daysSince=$((daysSince + 1))
		fi
	done
done
for month in `seq 1 12`; do
	for day in `seq 1 31`; do
		d=$(printf "2008%02d%02d" ${month} ${day})
		f="not-migrated-${d}"
		if [[ ! -f "${f}" ]]; then
			if [[ "${hadAny}" = "yes" ]]; then
				#echo "# Missing stats for ${d}" >> progress.txt
				daysSince=$((daysSince + 1))
			fi
		else
			hadAny=yes
			count=$(grep -c ' \* ' "${f}")
			echo -e "${daysSince}\t${count}\t# ${d}" >> progress.txt
			daysSince=$((daysSince + 1))
		fi
	done
done

gnuplot progress.gnuplot
#optipng progress.png
