#coding=utf-8
#参照: http://www.djangoproject.com/documentation/syndication_feeds/

from django.contrib.syndication.feeds import Feed
from fayaa.coding.models import Codee, CodeeComment

class LatestCodees(Feed):
    title = "代码发芽网最新代码"
    link = "/code/feeds/codees/"
    description = "来自代码发芽网( http://www.fayaa.com/code/ )的最新代码"

    def items(self):
        return Codee.objects.order_by('-create_time')[:15]

    def item_link(self, item):
        return "http://www.fayaa.com/code/view/%d/" % item.id

class LatestComments(Feed):
    title = "代码发芽网最新评论"
    link = "/code/feeds/comments/"
    description = "来自代码发芽网(http://www.fayaa.com/code/)的最新评论"

    def items(self):
        return CodeeComment.objects.order_by('-create_time')[:15]

    def item_link(self, item):
        return "http://www.fayaa.com/code/view/%d/" % item.codee.id