Statiq.Web
Statiq.Web copied to clipboard
Create RSS Reader Module
Read RSS files and produces IDocuments with related meta tags for further processing.
This will allow Wyam to publish blogs based on RSS wire format. Support the outline extension as well (http://scripting.com/essayblog.xml)
I like this idea. A lot. It would provide an entirely different kind of content sourcing. I could see using a web service to write content and then pulling it in via this RSS module for further layout templating and the generation of archive pages, etc.
I am starting working on this. I will put a pull request for #39 this weekend.
- Read a list of rss feeds from an OPML file which contains a list of rss feeds using
DownloadUrl()
- Process the outline using
OpmlReader()
- Read each output online and download each individual rss feed using
DownloadUrl()
- Parse each RSS feed using
RssReader()
module - Combine all the output and render them in a single page
Then we can produce online statically generated 'newspaper' off rss feeds.
Great. I can see a lot of potential for the "newspaper" idea. Set some RSS feeds, rig up the site to a CI server with a timer (every night for example), and you have an instant digest.
This scenario might even be worth creating a recipe (#1) so folks could just specify their RSS feeds and get one-command sites spun up.
This gives me an idea to hookup NQuartz to Wyam.console and define it somewhere. Imagine if one can define a scheduler to run a pipeline by name.