Простой CLI rss Reader, который может печатать только тему и URI, на основе нового с временного интервала

8

Итак, то, что я ищу, достаточно просто для написания кода, но мне интересно, существует ли оно уже, поэтому я не собираюсь выпускать дублирующийся код.

Мне нужен читатель корма, который печатает тему, и URI на одной строке, на стандартный вывод. Он должен быть в состоянии быть настроенным (не обязательно с помощью файла конфигурации), чтобы показывать только новые каналы, скажем, за последние 5 минут.

Причина, по которой я этого хочу, заключается в том, что я кодирую свою замену ping.fm. Я в основном хочу иметь возможность сделать что-то вроде того, feedreader | pingitгде pingitбудет делать, foreachстроки ввода, сделать отдельный пост. Таким образом, я тоже смогу, echo -n "my social post" | pingitнаверное, тоже заработать pingit "post".

xenoterracide
источник

Ответы:

7

Посмотрите rsstail, особенно -oilварианты

a13ph
источник
голосование - спасибо, что сообщили мне о rsstail :)
icasimpan
-o, похоже, не работает в 1.6, это даже не выводится неправильной синтаксической справки. хотя это странно в справочной странице.
ксенотеррацид
0

В побочном разговоре MST рекомендовал Perlanet для этой цели.

xenoterracide
источник
0

Я создал этот скрипт на Python, в который вы можете добавить URL-адреса RSS-канала и в зависимости от того, как часто вы его запускаете, он будет печатать ссылки элементов RSS для каждого канала, которые являются новыми с момента последнего запуска / обновления команды:

https://github.com/ikwyl6/rss-checker

ikwyl6
источник