#! /bin/sh

printf "%s\n" "Updating first-names.txt…"

curl --remote-name https://www.ssa.gov/oact/babynames/names.zip
unzip -d names -o names.zip
cat names/yob$(echo "$(date +%Y) - 25" | bc).txt | grep ",F" | awk -F, '{ print $1 }' | head -n 1024 > ../first-names.txt
cat names/yob$(echo "$(date +%Y) - 25" | bc).txt | grep ",M" | awk -F, '{ print $1 }' | head -n 1024 >> ../first-names.txt
perl -pi -e 'chomp if eof' ../first-names.txt

rm -fr names names.zip

printf "%s\n" "Done"