Part of lp.services.feeds.interfaces.feed View In Hierarchy
Feeds in Launchpad are published using the Atom syndication standard, as defined by the proposed standard RFC 4287[1] or as HTML snippets.
An Atom feed is an XML document consisting of a feed and zero or more entries. The feed section describes the feed as a whole while the entries are descriptions of the individual components of that feed. For instance the feed for "feeds.launchpad.net/ubuntu/announcement.atom" has metadata referring to the Ubuntu project and each entry in the feed represents a specific announcement.
The components of IFeed are those data specifically for the feed. The entry data is found in IFeedEntry.
[1] http://tools.ietf.org/html/rfc4287
Int | max_age | Undocumented |
Int | quantity | Undocumented |
TextLine | title | Undocumented |
TextLine | link_self | Undocumented |
TextLine | site_url | Undocumented |
TextLine | link_alternate | Undocumented |
TextLine | feed_id | Undocumented |
TextLine | feed_format | Undocumented |
TextLine | logo | Undocumented |
TextLine | icon | Undocumented |
Datetime | date_updated | Undocumented |
Method | getItems | Get the individual items for the feed. |
Method | renderAtom | Render the object as an Atom feed. |
Method | renderHTML | Render the object as an html feed. |