2012年5月17日木曜日

PythonでRSSフィードの生成

Python の django.utils feedgenerator で RSS フィードを生成するサンプル。

#! /usr/bin/env python
# -*- coding: utf-8 -*-

from django.utils import feedgenerator
from datetime import datetime

feed = feedgenerator.Atom1Feed(
         title = u"ページタイトル",
         link = ur"http://www.example.com/",
         description = u"Atom Feed サンプル",
         language = u"ja",
     )

feed.add_item(
         title = u"各ページタイトル",
         link = ur"http://www.example.com/page01.html",
         description = u"各ページ説明",
         pubdate = datetime.now(),
     )

result = feed.writeString("utf-8")

print result

0 件のコメント:

コメントを投稿