annotate gpp/templates/podcast/feed.xml @ 20:c0d0779b266f

Created a template tag for the latest weblinks: latest_weblinks. This necessitated adding a get_absolute_url function for the Link model along with a new view for it.
author Brian Neal <bgneal@gmail.com>
date Sun, 19 Apr 2009 20:41:37 +0000
parents dbd703f7d63a
children 1ed461fd2030
rev   line source
gremmie@1 1 <?xml version="1.0" encoding="UTF-8"?>
gremmie@1 2 <rss version="2.0"
gremmie@1 3 xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
gremmie@1 4 xmlns:atom="http://www.w3.org/2005/Atom">
gremmie@1 5 <channel>
gremmie@1 6 {% if channel %}
gremmie@1 7 <atom:link href="{{ request.build_absolute_uri }}" rel="self" type="application/rss+xml" />
gremmie@1 8 <title>{{ channel.title }}</title>
gremmie@1 9 <link>{{ channel.link }}</link>
gremmie@1 10 <language>{{ channel.language }}</language>
gremmie@1 11 <copyright>{{ channel.copyright }}</copyright>
gremmie@1 12 <itunes:subtitle>{{ channel.subtitle }}</itunes:subtitle>
gremmie@1 13 <itunes:author>{{ channel.author }}</itunes:author>
gremmie@1 14 <itunes:summary>{{ channel.description }}</itunes:summary>
gremmie@1 15 <description>{{ channel.description }}</description>
gremmie@1 16 <itunes:owner>
gremmie@1 17 <itunes:name>{{ channel.owner_name }}</itunes:name>
gremmie@1 18 <itunes:email>{{ channel.owner_email }}</itunes:email>
gremmie@1 19 </itunes:owner>
gremmie@1 20 <itunes:image href="{{ channel.image.url }}" />
gremmie@1 21 <itunes:category text="{{ channel.category }}" />
gremmie@1 22 <itunes:explicit>{{ channel.explicit }}</itunes:explicit>
gremmie@1 23 {% for item in channel.item_set.all %}
gremmie@1 24 <item>
gremmie@1 25 <title>{{ item.title }}</title>
gremmie@1 26 <itunes:author>{{ item.author }}</itunes:author>
gremmie@1 27 <itunes:subtitle>{{ item.subtitle }}</itunes:subtitle>
gremmie@1 28 <itunes:summary>{{ item.summary }}</itunes:summary>
gremmie@1 29 <enclosure url="{{ item.enclosure_url }}" length="{{ item.enclosure_length }}" type="{{ item.enclosure_type }}" />
gremmie@1 30 <guid>{{ item.enclosure_url }}</guid>
gremmie@1 31 <pubDate>{{ item.pubdate|date:"D, d M Y H:i:s O" }}</pubDate>
gremmie@1 32 <itunes:duration>{{ item.duration }}</itunes:duration>
gremmie@1 33 <itunes:keywords>{{ item.keywords }}</itunes:keywords>
gremmie@1 34 <itunes:explicit>{{ item.explicit }}</itunes:explicit>
gremmie@1 35 </item>
gremmie@1 36 {% endfor %}
gremmie@1 37 {% endif %}
gremmie@1 38 </channel>
gremmie@1 39 </rss>