<%! from datetime import datetime WEEK_DAY = ("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") MONTH_DAY = ("Jan", "Feb", "Mar", "Apr", "May", "Jun","Jul", "Aug", "Sep", "Oct", "Nov", "Dec") def format_rfc822_date(dt, localtime=True): if localtime: dt = dt - datetime.timedelta(hours=8) return "%s, %02d %s %04d %02d:%02d:%02d GMT" % ( WEEK_DAY[dt.weekday()], dt.day, MONTH_DAY[dt.month-1], dt.year, dt.hour, dt.minute, dt.second ) %> <% items = G.items pubdate = items and items[0]['pubdate'] pubdate = pubdate and format_rfc822_date(pubdate) desc = G.rss_desc %> \ zh-cn\ ${G.rss_title}\ ${G.rss_link}\ %if desc: ${desc}\ %endif %if pubdate: ${pubdate}\ %endif %if items: %for i in items: \ ${i['title']}\ ${i['link']}\ ${i['author']}\ \ ${format_rfc822_date(i['pubdate'])}\ ${i['link']}\ \ %endfor %endif \