#!/bin/gawk -f BEGIN { feembox="$HOME/.cargo/bin/feembox" datadir="/run/user/" PROCINFO["uid"] "/feeds/" system("mkdir -p " datadir) outdir="" transes="" } /^OUTDIR/ { outdir=gensub("/$", "", "g", $2) "/" next } /^TRANS/ { transes="-t \"" $2 "\"" next } !/^#/ && !/^$/ { name=$1 subdir=gensub("/$", "", "g", $2) url=$3 $1 = $2 = $3 = "" leftovers=$0 #print("curl -s --etag-compare " datadir name ".etag --etag-save " datadir name ".etag -o " datadir name ".feed \"" url "\"") | "/bin/sh" print("curl -s -z " datadir name ".feed -o " datadir name ".feed \"" url "\"") | "/bin/sh" print(feembox " " transes " " leftovers " \"" outdir subdir "\" " datadir name ".feed &") | "/bin/sh" } END { print("wait") | "/bin/sh" close("/bin/sh") }