Canto – Ein weiterer RSS Reader für die Shell

Canto ist ein, bunter und sehr featurereicher, RSS-Feedreader für die Shell basierend auf python. Und eine gute Alternative zu dem schoneinmal vorgestellten RSS Reader für die Shell
Neben diversen filtern und sortierreihernfolgen kann es taggen und auch OPML importieren.

 

HP https://codezen.org/canto-ng/

Dependencies:
– NCurses(W) >= 5.5 (samt -devel)
– Python >= 2.6.x
– feedparser >= 4.1
– chardet >= 1.0 (python2-chardet oder python3-chardet je nach installierter python version)

Installieren:
# cd /usr/local/src
/usr/local/src # mkdir feedparser
/usr/local/src # cd feedparser/
/usr/local/src/feedparser # wget https://codeload.github.com/kurtmckee/feedparser/zip/develop
/usr/local/src/feedparser # unzip feedparser-4.1.zip
/usr/local/src/feedparser # python setup.py install
/usr/local/src/feedparser # cd ..
/usr/local/src # wget http://chardet.feedparser.org/download/python2-chardet-1.0.1.tgz
/usr/local/src # wget https://codezen.org/static/canto-0.7.4.tar.gz
/usr/local/src # tar xzf python2-chardet-1.0.1.tgz
/usr/local/src # tar xzf canto-0.7.4.tar.gz
/usr/local/src # cd python2-chardet-1.0.1/
/usr/local/src/python2-chardet-1.0.1 # python setup.py install
/usr/local/src/python2-chardet-1.0.1 # cd ../canto-0.7.4
/usr/local/src/canto-0.7.4 # python setup.py install

 

Konfigurieren (als user):
$ mkdir ~/.canto/
$ vim ~/.canto/conf.py

add(„http://www.midnight-visions.de/?feed=rss2“, rate=120)
add(„http://www.heise.de/newsticker/heise-atom.xml“)

Cronjob zum automatischen aktualisieren der feeds:
$ crontab -e

*/15 * * * *    /usr/local/bin/canto-fetch

Hilfe gibt „man canto“.

 

Starten:
$ canto -u

… und lesen. 🙂