mirror of
https://github.com/r4sas/py-i2phosts
synced 2025-02-08 21:04:17 +00:00
pyi2phosts/lib/rss.py: add subclass for freshy added hosts
This commit is contained in:
parent
96a3e480dc
commit
ccfd0d2494
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
from django.contrib.syndication.views import Feed
|
from django.contrib.syndication.views import Feed
|
||||||
from pyi2phosts.postkey.models import i2phost
|
from pyi2phosts.postkey.models import i2phost
|
||||||
|
from pyi2phosts.latest.views import get_latest
|
||||||
|
|
||||||
import settings
|
import settings
|
||||||
|
|
||||||
@ -24,3 +25,15 @@ class AliveHostsFeed(Feed):
|
|||||||
|
|
||||||
def item_description(self, item):
|
def item_description(self, item):
|
||||||
return item.description
|
return item.description
|
||||||
|
|
||||||
|
|
||||||
|
class LatestHostsFeed(AliveHostsFeed):
|
||||||
|
""" Generate RSS feed with freshly added hosts """
|
||||||
|
|
||||||
|
title = settings.DOMAIN + ' latest hosts'
|
||||||
|
# FIXME: make this URL more dynamic
|
||||||
|
link = 'http://' + settings.DOMAIN + '/latest/'
|
||||||
|
description = 'Freshly added hosts'
|
||||||
|
|
||||||
|
def items(self):
|
||||||
|
return get_latest()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user