Erstens bin ich kein NAS-Pro und kein Unix-Pro. Zweitens lese ich die andere Frage zum RSS-Downloader , ist aber rsstail
eine C-Quelle und tvrss
ein GUI-Programm. Ich habe auch NetVibes ausgecheckt , kann aber nicht nach Titel sortieren.
Ich habe einen Zyxel NSA310 gekauft und dachte, es wäre eine gute Idee, einen RSS-Reader / Downloader zu haben. Es gibt einen Broadcatcher, aber er speichert die RSS-Elemente nicht und ich benötige diese zusätzliche Logik nicht, bei der Downloads basierend auf den RSS-Elementen initiiert werden.
Es sollte die RSS-Feeds herunterladen und die Inhalte in lesbaren Dateien speichern. Wenn ich von einer Reise nach Hause komme, möchte ich alle RSS-Elemente dieser Feeds sehen und nicht nur die letzten 30 oder so. Da ich mit PuTTY eine Verbindung zu meinem NAS herstelle, kann ich kein GUI-Programm verwenden. Was die Ausgabe betrifft, weiß ich nicht, wonach ich suchen soll, aber einfacher Text wäre genug. Für mich ist es sinnvoll, die RSS-Einträge nach Titel und Datum zu sortieren.
Damit Sie wissen, was sich auf dem NAS befindet:
root@NAS:~# uname -a
Linux NAS 2.6.31.8 #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
Ich habe kein cc/gcc
oder make
. Ich kann auch kein Paketinstallationsprogramm finden.
Google hat Dinge gefunden, die für mich in Python codiert sind feedreader
, aber die erfordern distutils
, die ich nicht habe und die ich anscheinend nicht installieren kann.
Die einzige Lösung, die mir derzeit einfällt, ist die Verwendung wget
in Verbindung mit crontab
. Allerdings müsste ich das ganze Parsen und alles in Shell-Skript machen (da ich Python oder Perl nicht kenne). Das scheint unpraktisch.
Was kann ich tun / versuchen? Jede Hilfe wird geschätzt.