#!/bin/bash

if [[ -z "$1" ]]
then	echo Hivas: `basename $0` sablonnev \[ wiki \]
	exit 1
fi

MUNKA=/tmp/`basename $0`.$$
#MUNKA=sabldhiv.tmp
FOLYT=""
rm -f $MUNKA

while	true
do	wget -T20 -t3 "${2:-https://hu.wikipedia.org/w}/api.php?action=query&generator=embeddedin&geititle=Template:$1&prop=revisions&geinamespace=0&rvprop=timestamp&format=xml&geilimit=100$FOLYT" -O - | sed 's/<page /\n&/g' | tee $MUNKA | sed -e '/^<page/!d' -e 's/^.*title="\([^"]*\)"/\1|/' -e 's/|.*timestamp="\([^"]*\)".*$/|\1/'
	echo		# az utolso sor vegen nincs \n, ettol egy sorba kerul az uj resz elso soraval
	# ha lesz idom, xslt-vel banyaszom ki a lapneveket
	FOLYTSOR=`head -1 $MUNKA | logcut -f /geicontinue=/ | tr -d \"`
	[[ -z "$FOLYTSOR" ]] && break
	FOLYT="&$FOLYTSOR&continue=geicontinue||"
done | sed 's/&amp;/\&/g' | logek
rm -f $MUNKA
