freemail/update

21 lines
390 B
Plaintext
Raw Normal View History

2015-02-06 22:15:25 -08:00
#!/usr/bin/env bash
set -e
sources=$(cat ./data/sources.txt)
for source in $sources; do
curl --silent $source >> tmp
done;
cat data/free.txt tmp \
2015-02-06 22:15:25 -08:00
| sed '/./,$!d' \
| sed -e 's/^ *//' -e 's/ *$//' \
2015-02-06 22:15:25 -08:00
| awk '{print tolower($0)}' \
2015-02-07 17:16:11 -08:00
| sort \
| uniq \
2015-02-06 22:15:25 -08:00
| comm -23 - ./data/blacklist.txt \
| comm -23 - ./data/disposable.txt > ./data/free.txt
echo 'Complete!'