SCP_DIR=root@192.168.1.100:

INDEX=$(shell basename "${URL}")
INDEX_ROOT=$(shell dirname "`echo ${URL} | sed 's/http:\/\///'`")
WEBHOST=$(shell echo ${URL} | sed 's/http:\/\///; s/\/.*$$//')

news: telepolis heise

telepolis: 
	URL=http://www.heise.de/tp/pdanews/default.html \
	PKG_NAME=telepolis.tgz \
	  make -C . -e  upload
heise: 
	URL=http://www.heise.de/pda/newsticker/paket2.html \
	PKG_NAME=heise-newsticker.tgz \
	  make -C . -e  upload

test: 
	@echo URL: ${URL}
	@echo INDEX: ${INDEX}
	@echo WEBHOST: ${WEBHOST}

upload: packet
	scp ${PKG_NAME} ${SCP_DIR}

packet: recode
	ln -s ${INDEX} ${INDEX_ROOT}/index.html

	tar czf ${PKG_NAME} ${WEBHOST}


recode: fetch
	find ${WEBHOST} -type f | while read file; do \
	  recode utf-8..html $$file; \
          mv $$file $$file.old; \
          cat $$file.old | sed 's/&lt;/</g; s/&gt;/>/g; s/&quot;/"/g; s/&amp;/\&/g' > $$file;\
          rm -f $$file.old; done

fetch:
	rm -rf ${WEBHOST}
	wget -nv -c --mirror -np -l 1 -k ${URL}

