Lettore rss CLI semplice, in grado di stampare solo soggetto e uri, in base al nuovo intervallo di tempo


8

Quindi quello che sto cercando è abbastanza facile da programmare, ma mi chiedo se esiste già, quindi non rilascerò codice duplicato.

Ho bisogno di un lettore di feed, che stampa il soggetto e uri su una riga, su stdout. Dovrebbe essere in grado di essere configurato (non necessariamente dal file di configurazione) in modo da mostrare solo nuovi feed, ad esempio negli ultimi 5 minuti.

Il motivo per cui lo voglio è perché sto codificando la mia sostituzione di Ping.fm. Fondamentalmente voglio essere in grado di fare qualcosa di simile a feedreader | pingitdove pingitfarà, foreachlinea di input, fare un post separato. In questo modo sarò anche in grado di fare echo -n "my social post" | pingitprobabilmente anche pingit "post"lavoro.

Risposte:


7

Guarda rsstail, in particolare le -oilopzioni


voto - grazie per avermi informato di rsstail :)
Icasimpan,

-o non sembra funzionare in 1.6 non è nemmeno nell'output dell'aiuto della sintassi errato. sebbene sia stranamente nella pagina man.
xenoterracide,


0

Ho creato questo script Python in cui è possibile aggiungere gli URL dei feed rss e in base alla frequenza con cui lo si esegue, stamperà i collegamenti degli elementi rss per ciascun feed che sono nuovi dall'ultima esecuzione / aggiornamento del comando:

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.