shithub: 9utils

ref: ee16926c2c31a31875a29ca3d34daa1a42772ec6
dir: /rc/feeder/

View raw version
#!/bin/rc

feedfile=$home/disroot/org/elfeed.org
newsdir=/lib/news
tmpdir=/tmp/news.$pid
ifs='
'

fn sigexit siginit sigquit sighup{
  rm -rf $tmpdir
  exit
}

cd /tmp
ramfs
webfs
mkdir $tmpdir

for(i in `{sed -e '/http/!d;s/......//;s/ /-/g;s/\]\[/ /;s/\]\]/-/' $feedfile}){
  url=(`{echo $i | awk '{ print $1 }'})
  tag=(`{echo $i | awk '{ print $2 }'})
  hget $url | rssfill -p $tag -d $tmpdir
}

dircp $tmpdir $newsdir