First, I'm no NAS-pro and I'm no Unix-pro. Second, I read the other RSS-downloader question, but
rsstail is a C-source and
tvrss is a GUI-program. I also checked out NetVibes, but I can't sort by title.
I bought a Zyxel NSA310 and thought it would be a good idea to have an RSS reader/downloader on it. There is a broadcatcher on it, but it doesn't store the RSS-items and I don't need that additional logic where downloads are initiated based on the RSS-items.
It should download the RSS-feeds and store the contents in readable files. When I get home from a trip I want to see all RSS-items of those feeds and not just the latest 30 or something. Since I use PuTTY to connect to my NAS I can't use any GUI-program. As far as the output is concerned I don't know what to look for, simple text would be enough though. To me it makes sense to sort the RSS-items by title and by date.
To let you know what's on the NAS:
root@NAS:~# uname -a Linux NAS 188.8.131.52 #4 Fri Jul 20 18:10:42 CST 2012 armv5tel GNU/Linux root@NAS:~# busybox BusyBox v1.17.2 (2012-07-20 17:55:00 CST) multi-call binary. Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko and others. Licensed under GPLv2. See source distribution for full notice. Usage: busybox [function] [arguments]... or: function [arguments]... BusyBox is a multi-call binary that combines many common Unix utilities into a single executable. Most people will create a link to busybox for each function they wish to use and BusyBox will act like whatever it was invoked as. Currently defined functions: [, [[, acpid, addgroup, adduser, adjtimex, arp, ash, awk, basename, beep, bzip2, cat, catv, chat, chgrp, chmod, chown, chroot, chrt, chvt, cksum, clear, cmp, cp, crond, crontab, cryptpw, cttyhack, cut, date, dd, deallocvt, delgroup, deluser, depmod, devmem, df, diff, dirname, dmesg, dnsdomainname, du, echo, ed, egrep, eject, env, expand, expr, false, fgrep, flock, free, freeramdisk, fsck, fsync, getopt, getty, grep, gunzip, gzip, halt, head, hexdump, hostname, hwclock, id, ifconfig, init, insmod, install, ionice, ip, ipaddr, ipcrm, ipcs, iplink, iproute, iprule, kill, killall, less, linuxrc, ln, logger, login, losetup, ls, lsmod, lspci, lsusb, lzop, lzopcat, man, microcom, mkdir, mke2fs, mkfs.ext2, mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more, mountpoint, mv, netstat, nslookup, openvt, passwd, pidof, ping, ping6, pivot_root, poweroff, printenv, printf, ps, pwd, raidautorun, rdev, readahead, readlink, reboot, reset, resize, rev, rm, rmdir, rmmod, route, rtcwake, script, scriptreplay, sed, seq, setfont, setlogcons, setsid, sh, sha256sum, sha512sum, showkey, sleep, sort, split, start-stop-daemon, strings, su, swapoff, swapon, sync, tac, tail, tar, tee, telnet, telnetd, test, time, timeout, top, touch, tr, traceroute, traceroute6, true, tty, ttysize, ubiattach, ubidetach, udhcpc, udpsvd, uname, unexpand, uniq, unlzop, unxz, unzip, uptime, usleep, vi, volname, wall, wc, which, who, whoami, xargs, xz, xzcat, yes, zcat, zcip
I have no
make. I can't find a package installer neither.
Google found stuff for me coded in Python using
feedreader, but those require
distutils, which I don't have and I don't seem to be able to install that.
The only solution I can think of right now is using
wget in connection with
crontab. However, I'd have to do all the parsing and all in shell-script (since I don't know Python or Perl). That seems inconvenient.
What can I do/try? Any help is appreciated.