RSS生成模板

本来准备用Django的RSS生成工具,但是貌似不是很适合,也没看懂,所有就自己写了一个模板来生成RSS

4个变量:user, datenow, statuses, appkey

<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0">

<channel>

    <title>{{ user.name }}的微博</title>

    <link>http://weibo.com/{{ user.id }}</link>

    <description>由weibo2rss生成的feed</description>

    <language>zh-cn</language>

    <copyright></copyright> 

    <pubDate>{{ datenow }}</pubDate>

    {{% for item in statuses %}}

        <item>
    
            <title><![CDATA[{{ item.text }}]]></title>
    
            <link>http://api.t.sina.com.cn/{{ item.user.id }}/statuses/{{ item.id }}?source={{ appkey }}</link>
    
            <author>{{ item.user.name }}</author>
    
            <pubDate>{{ item.cteated_at }}</pubDate>
    
            <description>
                    <![CDATA[<p>{{ item.text }}</p>
                    {{% if item.original_pic %}}
                        <img src="{{ item.original_pic }}" alt="" style="border:0px">
                    {{% endif %}}]]>
            </description>
    
            <category></category>
    
        </item>

    {{% endfor %}}

</channel>

</rss>
posted @ 2012-11-30 15:53  zhu327  阅读(582)  评论(0编辑  收藏  举报