logo

Home Sweet Home

A place to feel safe!

RSS Feeds

Getting input from RSS feeds. The explanation

"Org can add and change entries based on information found in rss feeds and atom feeds. You could use this to make a task out of each new podcast in a podcast feed. Or you could use a phone-based note-creating service on the web to import tasks into org."

— Section RSS Feeds of the online org manual.

doesn't connect my brain to any instance of reality. Anyway, with the description of the manual at hands I was able to produce two sections of rss feeds prepared by

(setq org-feed-alist
      '(("SZ_Ethereum"
         "https://www.sueddeutsche.de/news/rss?search=ethereum&sort=date&all%5B%5D=dep&all%5B%5D=typ&all%5B%5D=sys&all%5B%5D=time"
         "~/org/feeds.org" "Süddeutsche Zeitung, Stichwort Ethereum")
        ("SZ_Blockchain"
         "https://www.sueddeutsche.de/news/rss?search=blockchain&sort=date&all%5B%5D=dep&all%5B%5D=typ&all%5B%5D=sys&all%5B%5D=time"
         "~/org/feeds.org" "Süddeutsche Zeitung, Stichwort Blockchain")))

To update the feeds press C-c C-x g in any buffer with org mode activated. From the second update onwards that key combination generates a :FEEDSTATUS: property list with hashes for feeds. That makes sure that only new feeds are updated.

With C-c C-x G you can open your feed file at the corresponding section, SZ_Ethereum for example.

The process is interesting, but the format of the feeds might be cumbersome. Perhaps an approach with Temple Lang's XML package provides richer versatility.