datenspuren mitschnitte: include 2016 videos from media.ccc.de
parent
80494f1227
commit
88f6040d28
13
Makefile
13
Makefile
|
@ -273,7 +273,9 @@ build/news/%.html: content/news/%.xml $(STYLE) $(NAVIGATION) $(DATESTAMP)
|
|||
|
||||
# Datenspuren
|
||||
|
||||
DS_FEEDS=datenspuren-2015-mp4.xml datenspuren-2015-webm.xml datenspuren-2015-opus.xml datenspuren-2015-mp3.xml
|
||||
DS_FEEDS=\
|
||||
datenspuren-2015-mp4.xml datenspuren-2015-webm.xml datenspuren-2015-opus.xml datenspuren-2015-mp3.xml \
|
||||
datenspuren-2016-mp4.xml datenspuren-2016-webm.xml datenspuren-2016-opus.xml datenspuren-2016-mp3.xml
|
||||
|
||||
datenspuren-2015-mp4.xml:
|
||||
$(WGET) -O $@ https://media.ccc.de/podcast/conferences%2Fdatenspuren%2F2015/mp4
|
||||
|
@ -284,6 +286,15 @@ datenspuren-2015-opus.xml:
|
|||
datenspuren-2015-mp3.xml:
|
||||
$(WGET) -O $@ https://media.ccc.de/podcast/conferences%2Fdatenspuren%2F2015/mp3
|
||||
|
||||
datenspuren-2016-mp4.xml:
|
||||
$(WGET) -O $@ https://media.ccc.de/c/ds2016/podcast/mp4.xml
|
||||
datenspuren-2016-webm.xml:
|
||||
$(WGET) -O $@ https://media.ccc.de/c/ds2016/podcast/webm.xml
|
||||
datenspuren-2016-opus.xml:
|
||||
$(WGET) -O $@ https://media.ccc.de/c/ds2016/podcast/opus.xml
|
||||
datenspuren-2016-mp3.xml:
|
||||
$(WGET) -O $@ https://media.ccc.de/c/ds2016/podcast/mp3.xml
|
||||
|
||||
build/datenspuren/$(DS_YEAR)/schedule-%.raw.xml: content/static/datenspuren/$(DS_YEAR)/fahrplan/schedule/%.html scripts/hyphenate.sed $(DATESTAMP)
|
||||
scripts/hyphenate.sed < $< > $@
|
||||
build/datenspuren/$(DS_YEAR)/schedule-%.xml : VFLAGS_IN=$(VFLAGS) --html
|
||||
|
|
|
@ -20,11 +20,22 @@
|
|||
<link href="#legacy">vorherige</link>
|
||||
</p>
|
||||
|
||||
<p title="Datenspuren 2016" id="ds2015">
|
||||
Übernommen durch das <link href="http://c3voc.de/">CCC Video Operation Center</link>,
|
||||
erscheinen <link href="https://media.ccc.de/c/ds2016">auf media.ccc.de</link>.
|
||||
</p>
|
||||
<include-feeds year="2016">
|
||||
<feed>../../datenspuren-2016-mp4.xml</feed>
|
||||
<feed>../../datenspuren-2016-webm.xml</feed>
|
||||
<feed>../../datenspuren-2016-opus.xml</feed>
|
||||
<feed>../../datenspuren-2016-mp3.xml</feed>
|
||||
</include-feeds>
|
||||
|
||||
<p title="Datenspuren 2015" id="ds2015">
|
||||
Übernommen durch das <link href="http://c3voc.de/">CCC Video Operation Center</link>,
|
||||
erscheinen <link href="https://media.ccc.de/c/ds2015">auf media.ccc.de</link>.
|
||||
erschienen <link href="https://media.ccc.de/c/ds2015">auf media.ccc.de</link>.
|
||||
</p>
|
||||
<include-feeds>
|
||||
<include-feeds year="2015">
|
||||
<feed>../../datenspuren-2015-mp4.xml</feed>
|
||||
<feed>../../datenspuren-2015-webm.xml</feed>
|
||||
<feed>../../datenspuren-2015-opus.xml</feed>
|
||||
|
|
|
@ -249,17 +249,16 @@
|
|||
</xsl:template>
|
||||
|
||||
<xsl:template match="include-feeds">
|
||||
<xsl:variable name="year" select="@year"/>
|
||||
<xsl:variable name="feeds" select="."/>
|
||||
<xsl:for-each select="feed[1]">
|
||||
<xsl:for-each select="document(.)/rss/channel/item">
|
||||
<xsl:variable name="identifier" select="dc:identifier"/>
|
||||
<xsl:variable name="slug"
|
||||
select="substring-before(substring-after(description, 'event on media: //media.ccc.de/'), '.html')"/>
|
||||
<xsl:variable name="title" select="substring-before(title, ' (ds2015)')"/>
|
||||
<xsl:variable name="title" select="substring-before(title, concat(' (ds', $year, ')'))"/>
|
||||
<xsl:variable name="preview"
|
||||
select="concat('https://static.media.ccc.de/media/events/datenspuren/2015/',
|
||||
substring-before(substring-after(link ,'/DS2015-'), '-'),
|
||||
'-sd_preview.jpg')"/>
|
||||
select="concat('https://static.media.ccc.de/media/events/datenspuren/', $year, '/', substring-before(substring-after(link, concat('/DS', $year, '-')), '-'), '-sd_preview.jpg')"/>
|
||||
|
||||
<section class="resource">
|
||||
<h4>
|
||||
|
|
Loading…
Reference in New Issue