freemail/update

19 lines
326 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;
sort tmp \
| uniq \
| sed '/./,$!d' \
| awk '{print tolower($0)}' \
| comm -23 - ./data/blacklist.txt \
| comm -23 - ./data/disposable.txt > ./data/free.txt
echo 'Complete!'