mirror of https://github.com/gorhill/uBlock.git
update only homeless mirrored assets
This commit is contained in:
parent
32c7bf854b
commit
12c4946329
|
@ -0,0 +1,47 @@
|
||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# This script assumes a linux environment
|
||||||
|
|
||||||
|
TEMPFILE=/tmp/httpsb-asset
|
||||||
|
|
||||||
|
echo "*** uBlock: updating remote assets..."
|
||||||
|
|
||||||
|
THIRDPARTY_REMOTEURLS=(
|
||||||
|
'http://mirror1.malwaredomains.com/files/immortal_domains.txt'
|
||||||
|
'http://mirror1.malwaredomains.com/files/justdomains'
|
||||||
|
'http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&startdate%5Bday%5D=&startdate%5Bmonth%5D=&startdate%5Byear%5D=&mimetype=plaintext'
|
||||||
|
'http://www.malwaredomainlist.com/hostslist/hosts.txt'
|
||||||
|
'http://hosts-file.net/.%5Cad_servers.txt'
|
||||||
|
'http://someonewhocares.org/hosts/hosts'
|
||||||
|
'http://winhelp2002.mvps.org/hosts.txt'
|
||||||
|
'https://publicsuffix.org/list/effective_tld_names.dat'
|
||||||
|
)
|
||||||
|
|
||||||
|
THIRDPARTY_LOCALURLS=(
|
||||||
|
'thirdparties/mirror1.malwaredomains.com/files/immortal_domains.txt'
|
||||||
|
'thirdparties/mirror1.malwaredomains.com/files/justdomains'
|
||||||
|
'thirdparties/pgl.yoyo.org/as/serverlist'
|
||||||
|
'thirdparties/www.malwaredomainlist.com/hostslist/hosts.txt'
|
||||||
|
'thirdparties/hosts-file.net/ad-servers'
|
||||||
|
'thirdparties/someonewhocares.org/hosts/hosts'
|
||||||
|
'thirdparties/winhelp2002.mvps.org/hosts.txt'
|
||||||
|
'thirdparties/publicsuffix.org/list/effective_tld_names.dat'
|
||||||
|
)
|
||||||
|
|
||||||
|
ENTRY_INDEX=0
|
||||||
|
for THIRDPARTY_REMOTEURL in ${THIRDPARTY_REMOTEURLS[@]}; do
|
||||||
|
THIRDPARTY_LOCALURL=${THIRDPARTY_LOCALURLS[ENTRY_INDEX]}
|
||||||
|
echo "*** Downloading" $THIRDPARTY_REMOTEURL
|
||||||
|
if wget -q -T 30 -O $TEMPFILE -- $THIRDPARTY_REMOTEURL; then
|
||||||
|
if [ -s $TEMPFILE ]; then
|
||||||
|
if ! cmp -s $TEMPFILE $THIRDPARTY_LOCALURL; then
|
||||||
|
echo " New version found: $THIRDPARTY_LOCALURL"
|
||||||
|
if [ "$1" != "dry" ]; then
|
||||||
|
mv $TEMPFILE $THIRDPARTY_LOCALURL
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
let ENTRY_INDEX+=1
|
||||||
|
done
|
||||||
|
|
Loading…
Reference in New Issue