#!/usr/bin/env bash
OT_FILE="OpenType.html"
TT_FILE="TrueType.html"
PREFIX="http://www.fontsquirrel.com/fonts/download"

wget http://www.fontsquirrel.com/fonts/list/OpenType/1000 -O $OT_FILE
OT_FONTS=`grep -o "/fonts/download/\(.*\)" $OT_FILE | sed 's/\/fonts\/download\/\(.*\)"\(.*\)/\1/'`
wget http://www.fontsquirrel.com/fonts/list/TrueType/1000 -O $TT_FILE
TT_FONTS=`grep -o "/fonts/download/\(.*\)" $TT_FILE | sed 's/\/fonts\/download\/\(.*\)"\(.*\)/\1/'`

[ ! -d ~/.fonts ] && mkdir ~/.fonts
[ ! -d OT-fonts ] && mkdir OT-fonts
[ ! -d TT-fonts ] && mkdir TT-fonts

for font in $OT_FONTS
do
	wget $PREFIX/$font -O OT-fonts/$font.zip
	[ -d OT-fonts/temp ] && rm -rf OT-fonts/temp
	mkdir OT-fonts/temp
	unzip OT-fonts/$font.zip -d OT-fonts/temp
	for i in `ls -1 OT-fonts/temp/*.[Oo][Tt][Ff]`
	do
		otf2ttf.sh $i
	done
	cp -av OT-fonts/temp/*.[Tt][Tt][Ff] ~/.fonts
done

for font in $TT_FONTS
do
	wget $PREFIX/$font -O TT-fonts/$font.zip
	[ -d TT-fonts/temp ] && rm -rf TT-fonts/temp
	mkdir TT-fonts/temp
	unzip TT-fonts/$font.zip -d TT-fonts/temp
	cp -av TT-fonts/temp/*.[Tt][Tt][Ff] ~/.fonts
done

# Regenerate the font cache
fc-cache

