surf-adblock

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit bce9b1e6b8d516ab21f9e23839ae96f82a9cd723
parent 2b4dbc8301f9bc4f3ee3ea807563de705af22c13
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Sat, 16 Jul 2016 12:05:05 +0200

improve download script and install it aas surf-adblock-dl

usage: surf-adblock-dl > ~/.surf/adblockrules

Diffstat:
Makefile | 6++++++
dl.sh | 20--------------------
surf-adblock-dl | 20++++++++++++++++++++
3 files changed, 26 insertions(+), 20 deletions(-)

diff --git a/Makefile b/Makefile @@ -23,13 +23,19 @@ clean: rm -rf surf-adblock.la .libs ${OBJ} ${OBJ:.lo=.o} install: all surf-adblock.la + mkdir -p ${DESTDIR}${PREFIX}/bin + cp -f surf-adblock-dl ${DESTDIR}${PREFIX}/bin + chmod 755 ${DESTDIR}${PREFIX}/bin/surf-adblock-dl + mkdir -p ${DESTDIR}${LIBPREFIX} ${LIBTOOL} --mode install install -c surf-adblock.la \ ${DESTDIR}${LIBPREFIX}/surf-adblock.la uninstall: + rm -f ${DESTDIR}${PREFIX}/bin/surf-adblock-dl ${LIBTOOL} --mode uninstall rm -f \ ${DESTDIR}${LIBPREFIX}/surf-adblock.la rm -df ${DESTDIR}${LIBPREFIX} || true + rm -df ${DESTDIR}${PREFIX}/bin || true .PHONY: all clean install uninstall diff --git a/dl.sh b/dl.sh @@ -1,20 +0,0 @@ -#!/bin/sh -# download adblock lists - -set -e - -(while read -r l; do - curl -L "$l" - echo "" # not all lists have line at EOF. -done <<! -https://easylist.github.io/easylist/easylist.txt -https://easylist.github.io/easylist/easyprivacy.txt -https://easylist-downloads.adblockplus.org/antiadblockfilters.txt -https://easylist-downloads.adblockplus.org/easylistdutch.txt -https://easylist.github.io/easylistgermany/easylistgermany.txt -https://easylist-downloads.adblockplus.org/liste_fr.txt -https://easylist.github.io/easylist/fanboy-annoyance.txt -https://easylist.github.io/easylist/fanboy-social.txt -! -) | awk '{if(!x[$0]++){print $0;}}' > list -# remove duplicate lines but keep the order. diff --git a/surf-adblock-dl b/surf-adblock-dl @@ -0,0 +1,20 @@ +#!/bin/sh +# download adblock lists + +set -x -e + +(while read -r l; do + curl -L "$l" + echo "" # not all lists have line at EOF. +done <<! +https://easylist.github.io/easylist/easylist.txt +https://easylist.github.io/easylist/easyprivacy.txt +https://easylist-downloads.adblockplus.org/antiadblockfilters.txt +https://easylist-downloads.adblockplus.org/easylistdutch.txt +https://easylist.github.io/easylistgermany/easylistgermany.txt +https://easylist-downloads.adblockplus.org/liste_fr.txt +https://easylist.github.io/easylist/fanboy-annoyance.txt +https://easylist.github.io/easylist/fanboy-social.txt +! +) | awk '!x[$0]++' +# remove duplicate lines but keep the order.