App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Classes | Functions | Variables
google.appengine._internal.django.utils.feedgenerator Namespace Reference

Classes

class  Atom1Feed
 
class  Enclosure
 
class  Rss201rev2Feed
 
class  RssFeed
 
class  RssUserland091Feed
 
class  SyndicationFeed
 

Functions

def rfc2822_date
 
def rfc3339_date
 
def get_tag_uri
 

Variables

 DefaultFeed = Rss201rev2Feed
 

Detailed Description

Syndication feed generation library -- used for generating RSS, etc.

Sample usage:

>>> from google.appengine._internal.django.utils import feedgenerator
>>> feed = feedgenerator.Rss201rev2Feed(
...     title=u"Poynter E-Media Tidbits",
...     link=u"http://www.poynter.org/column.asp?id=31",
...     description=u"A group Weblog by the sharpest minds in online media/journalism/publishing.",
...     language=u"en",
... )
>>> feed.add_item(
...     title="Hello",
...     link=u"http://www.holovaty.com/test/",
...     description="Testing."
... )
>>> fp = open('test.rss', 'w')
>>> feed.write(fp, 'utf-8')
>>> fp.close()

For definitions of the different versions of RSS, see:
http://diveintomark.org/archives/2004/02/04/incompatible-rss

Function Documentation

def google.appengine._internal.django.utils.feedgenerator.get_tag_uri (   url,
  date 
)
Creates a TagURI.

See http://diveintomark.org/archives/2004/05/28/howto-atom-id