podjango: Remove unused code and templates

This commit is contained in:
Ben Sturmfels 2023-10-10 22:05:38 +11:00
parent d1960cf04c
commit bf64250aa3
Signed by: bsturmfels
GPG key ID: 023C05E2C9C068F0
3 changed files with 0 additions and 49 deletions

View file

@ -151,34 +151,6 @@ def podcast_helper_add_item_elements(self, handler, item):
'fileSize' : item['enclosure'].length, 'fileSize' : item['enclosure'].length,
'type' : item['enclosure'].mime_type}) 'type' : item['enclosure'].mime_type})
class OmnibusFeedType(Rss201rev2Feed):
def root_attributes(self):
attrs = super().root_attributes()
attrs['xmlns:itunes'] = 'http://www.itunes.com/dtds/podcast-1.0.dtd'
attrs['xmlns:atom'] = 'http://www.w3.org/2005/Atom'
attrs['xmlns:media'] = 'http://search.yahoo.com/mrss/'
# attrs['xmlns:dc'] = "http://purl.org/dc/elements/1.1/"
return attrs
def add_root_elements(self, handler):
super().add_root_elements(handler)
podcast_helper_add_root_elements(self, handler)
def add_item_elements(self, handler, item):
super().add_item_elements(handler, item)
# The below is a bit of a cheat, I assume anything in the ominbus
# feed that has an enclosure must be a podcast. Probably not true
# as such in the general case, but enough for this case, I think.
if item['enclosure']:
podcast_helper_add_item_elements(self, handler, item)
else:
# Block things that don't have an enclosure from iTunes in
# case someone uploads this feed there.
handler.addQuickElement("itunes:block", 'Yes')
# http://www.feedforall.com/itune-tutorial-tags.htm # http://www.feedforall.com/itune-tutorial-tags.htm
# http://www.feedforall.com/mediarss.htm # http://www.feedforall.com/mediarss.htm
class iTunesFeedType(Rss201rev2Feed): class iTunesFeedType(Rss201rev2Feed):

View file

@ -1,16 +0,0 @@
<!-- FIXME: SFLC specific content -->
<!-- Copyright (C) 2008 Bradley M. Kuhn <bkuhn@ebb.org> -->
<!-- Permission is granted to copy, modify, redistribute, propagate,
-- and/or convey this template in any form. -->
{% ifequal obj.omnibus_type "news" %}
<p><i>A news item from SFLC.</i></p>
{% endifequal %}
{% ifequal obj.omnibus_type "podcast" %}
<p><i>An episode of the <a href="http://{{ site }}/podcast/">Software Freedom Law Show</a>.</i></p>
{% endifequal %}
{% ifequal obj.omnibus_type "event" %}
<p><i>An <a href="http://{{ site }}/events/">upcoming event</a> related to the SFLC .</i></p>
{% endifequal %}
{% include obj.omnibus_feed_description_template %}

View file

@ -1,5 +0,0 @@
<!-- Copyright (C) 2008 Bradley M. Kuhn <bkuhn@ebb.org> -->
<!-- Permission is granted to copy, modify, redistribute, propagate,
-- and/or convey this template in any form. -->
{% include obj.omnibus_feed_title_template %}