Во-первых, я не NAS-профессионал и не Unix-профессионал. Во-вторых, я прочитал другой вопрос о загрузчике RSS, но rsstail
- это C-источник, а tvrss
- это GUI-программа. Я также проверил NetVibes, но я не могу отсортировать по названию.
Я купил Zyxel NSA310 и подумал, что было бы неплохо иметь на нем программу чтения / загрузки RSS. На нем есть транслятор, но он не хранит RSS-элементы, и мне не нужна эта дополнительная логика, когда загрузка инициируется на основе RSS-элементов.
Следует загружать RSS-каналы и хранить содержимое в читаемых файлах. Когда я возвращаюсь домой из поездки, я хочу видеть все RSS-элементы этих каналов, а не только последние 30 или что-то в этом роде. Поскольку я использую PuTTY для подключения к своему NAS, я не могу использовать какую-либо GUI-программу. Что касается вывода, я не знаю, что искать, хотя простого текста было бы достаточно. Для меня имеет смысл отсортировать RSS-элементы по названию и дате.
Чтобы вы знали, что находится на NAS:
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
У меня нет cc/gcc
или make
. Я не могу найти установщик пакета ни.
Google нашел что-то для меня, написанное на Python с использованием feedreader
, но для этого требуется distutils
, которого у меня нет, и, похоже, я не могу его установить.
Единственное решение, о котором я могу подумать сейчас, - это использовать wget
в связи с crontab
. Тем не менее, я должен был бы сделать весь анализ и все в shell-скрипте (так как я не знаю Python или Perl). Это кажется неудобным.
Что я могу сделать / попробовать? Любая помощь приветствуется.