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>

转载于:https://www.cnblogs.com/zhu327/archive/2012/11/30/2796376.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值