westbrook

2018-01-31

An RSS feed generator.

Upstream URL

github.com/xach/westbrook

Author

Zach Beane <xach@xach.com>

License

BSD, MIT
README

westbrook

This project is for generating RSS feeds.

It is used by creating a westbrook:feed object, adding westbrook:item objects to the feed, then using westbrook:generate or westbrook:generate-to to write the XML feed to a string or file.

I use it to generate feeds for Quicklisp build failure reports.

Example

(let ((feed (make-instance 'feed
                           :title "My Great Feed"
                           :link "https://www.xach.com/"
                           :description "My feed.")))
  (add-feed-item feed
                 :title "An item"
                 :description "Here is <a href='https://github.com/xach/vecto/'>vecto</a>!"
                 :link "https://www.xach.com/lisp/"
                 :guid "my-great-feed-item-1"
                 :guid-permalink-p nil)
  (generate-to "rss.xml" feed))

Feedback

Development of westbrook takes place on github. If you find a bug, please report via github issues. You can also email me at xach@xach.com.

Enjoy!

Dependencies (2)

  • cxml
  • fiasco

Dependents (0)

    • GitHub
    • Quicklisp