Firstly, I installed sfeed with pkg_add. Then, after running
mkdir -p .sfeed/feedsand writing my
.sfeed/sfeedrcper
man sfeedrc, I wrote a shell script:
#!/bin/ksh sfeed_update cd (path to website root) sfeed_frames ~/.sfeed/feeds/*
And now I run it on a crontab:
30 * * * * /home/theuae/make_rss_page.sh
Update 22/2/25: to proxy sfeed_update through tor, use this fetch() function in your sfeedrc:
fetch() { curl -x socks5h://127.0.0.1:9050 -L --max-redirs 0 -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0esr) Gecko/20100101 Firefox/135.0esr/r179KTtlHZMas1-98" -f -s -m 15 \ "$2" 2>/dev/null }
I changed the user agent so that I could use Invidious' RSS feeds, which don't seem to like curl's user agent