summaryrefslogtreecommitdiff
path: root/app/jrnl/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/jrnl/views.py')
-rw-r--r--app/jrnl/views.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/app/jrnl/views.py b/app/jrnl/views.py
index 634a375..893c7ea 100644
--- a/app/jrnl/views.py
+++ b/app/jrnl/views.py
@@ -1,6 +1,7 @@
from django.views.generic import ListView
from django.views.generic.detail import DetailView
from django.views.generic.dates import YearArchiveView, MonthArchiveView
+from django.contrib.syndication.views import Feed
from django.conf import settings
@@ -106,3 +107,14 @@ class HomepageList(ListView):
context['homepage'] = HomepageCurrator.objects.get(pk=1)
context['IMAGES_URL'] = settings.IMAGES_URL
return context
+
+
+class JrnlRSSFeedView(Feed):
+ title = "Luxagraf: Topographical Writings"
+ link = "/writing/"
+ description = "Latest postings to luxagraf.net"
+ description_template = 'feeds/blog_description.html'
+
+ def items(self):
+ return Entry.objects.filter(status__exact=1).order_by('-pub_date')[:10]
+