datenspuren: publish fahrplan

This commit is contained in:
Astro 2015-09-27 23:49:48 +02:00
parent c0b2b09aff
commit 6082119490
5 changed files with 69 additions and 28 deletions

View File

@ -271,10 +271,12 @@ build/news/%.html: content/news/%.xml $(STYLE) $(NAVIGATION) $(DATESTAMP)
# Datenspuren
build/datenspuren/$(DS_YEAR)/schedule-%.raw.xml: content/static/datenspuren/$(DS_YEAR)/fahrplan/schedule/%.html scripts/hyphenate.sed
scripts/hyphenate.sed < $< > $@
build/datenspuren/$(DS_YEAR)/schedule-%.xml : VFLAGS_IN=$(VFLAGS) --html
build/datenspuren/$(DS_YEAR)/schedule-%.xml : PFLAGS+=--html
build/datenspuren/$(DS_YEAR)/schedule-%.xml : STYLE=xsl/datenspuren/frab2xml.xsl
build/datenspuren/$(DS_YEAR)/schedule-%.xml: content/static/datenspuren/$(DS_YEAR)/fahrplan/schedule/%.html $(STYLE)
build/datenspuren/$(DS_YEAR)/schedule-%.xml: build/datenspuren/$(DS_YEAR)/schedule-%.raw.xml $(STYLE)
$(call xml_process)
build/datenspuren/$(DS_YEAR)/%html : STYLE=$(DS_STYLE)

View File

@ -3,33 +3,18 @@
<page pagetitle="Datenspuren 2015" title="Datenspuren" xmlns:x="http://www.w3.org/1999/xhtml">
<p title="Freitag, 23. Oktober">
Ab 20:00 Uhr:
Ab 20:00 Uhr: Social Event für alle Helfer im <link
href="http://www.countdown-dresden.de/directions/index">Count
Down</link>
</p>
<ul>
<li>Social Event</li>
</ul>
<p title="Sonnabend, 24. Oktober">
Ab 10:00 Uhr:
<include-frab-schedule src="../../build/datenspuren/2015/schedule-0.xml"
title="Sonnabend, 24. Oktober"/>
<p>
Am Samstag im TSD-Café im Turm: Lounge ab 17:00 Uhr, Party ab
19:00 Uhr
</p>
<ul>
<li>Lightning Talks</li>
<li>Vorträge</li>
<li>Game Show</li>
<li>Party im TSD-Café</li>
<li>Junghacker-Track</li>
</ul>
<!--include-frab-schedule src="../../build/datenspuren/2015/schedule-0.xml"
title="Sonnabend, 24. Oktober"/-->
<p title="Sonntag, 25. Oktober">
Ab 10:00 Uhr:
</p>
<ul>
<li>Vorträge</li>
<li>Podiumsdiskussion</li>
<li>Junghacker-Track</li>
</ul>
<!--include-frab-schedule src="../../build/datenspuren/2015/schedule-1.xml"
title="Sonntag, 25. Oktober"/-->
<include-frab-schedule src="../../build/datenspuren/2015/schedule-1.xml"
title="Sonntag, 25. Oktober"/>
</page>

View File

@ -187,6 +187,23 @@ footer a {
border-bottom: 1px solid #ccc;
border-collapse: collapse;
}
.schedule {
table-layout: fixed;
width: 620px;
}
.schedule th, .schedule td {
width: 190px;
}
.schedule th.cell-time, .schedule td.cell-time {
width: 50px;
height: 1.5em;
}
.schedule h2 {
font-size: 110%;
}
.schedule .event-details {
font-size: 80%;
}
a[href$="mitschnitte-rss.xml"]:before {
padding-right: 0.3em;

37
scripts/hyphenate.sed Executable file
View File

@ -0,0 +1,37 @@
#!/bin/sed -f
s/Märchenstunde/Mär\&#173;chen\&#173;stun\&#173;de/g
s/Internet/Inter\&#173;net/g
s/Bildungskontext/Bil\&#173;dungs\&#173;kon\&#173;text/g
s/Lebensretter/Lebens\&#173;ret\&#173;ter/g
s/Datenwanze/Da\&#173;ten\&#173;wan\&#173;ze/g
s/Smartcard/Smart\&#173;card/g
s/verängstigt/ver\&#173;ängs\&#173;ti\&#173;gt/g
s/Mikrocontrollerbasiert/Mikro\&#173;control\&#173;ler\&#173;ba\&#173;siert/g
s/mobil/mo\&#173;bil/g
s/sicher/si\&#173;cher/g
s/Verschlüsselung/Ver\&#173;schlüs\&#173;se\&#173;lung/g
s/Textnachrichten/Text\&#173;nach\&#173;rich\&#173;ten/g
s/Fenster/Fen\&#173;ster/g
s/einschlagen/ein\&#173;schla\&#173;gen/g
s/Jahre/Jah\&#173;re/g
s/Untersuchungsausschuss/Un\&#173;ter\&#173;su\&#173;chungs\&#173;aus\&#173;schuss/g
s/Ausblick/Aus\&#173;blick/g
s/HoneySens/Honey\&#173;Sens/g
s/Zukunftsstadt/Zu\&#173;kunfts\&#173;stadt/g
s/Machine/Ma\&#173;chi\&#173;ne/g
s/beginnen/be\&#173;gin\&#173;nen/g
s/lernen/ler\&#173;nen/g
s/Grenzen/Gren\&#173;zen/g
s/Geheim/Ge\&#173;heim/g
s/Hagebuttenmarmelade/Ha\&#173;ge\&#173;but\&#173;ten\&#173;mar\&#173;me\&#173;la\&#173;de/g
s/Webscraping/Web\&#173;scraping/g
s/Workshop/Work\&#173;shop/g
s/Lightningtalk/Light\&#173;ning\&#173;talk/g
s/Freiheitssimulation/Frei\&#173;heits\&#173;si\&#173;mu\&#173;la\&#173;ti\&#173;on/g
s/Dezentral/De\&#173;zen\&#173;t\&#173;ral/g
s/Netzwerk/Netz\&#173;werk/g
s/Buchstabe/Buch\&#173;sta\&#173;ben/g
s/Gramme/Gram\&#173;me/g
s/Sicherer/Si\&#173;che\&#173;rer/g
s/Kontaktdatenaustausch/Kon\&#173;takt\&#173;da\&#173;ten\&#173;aus\&#173;tausch/g

View File

@ -127,7 +127,7 @@
<xsl:template match="include-frab-schedule">
<xsl:variable name="title" select="@title"/>
<xsl:for-each select="document(@src)/day">
<h2 class="scheduletitle">
<h3 class="scheduletitle">
<xsl:choose>
<xsl:when test="$title">
<xsl:value-of select="$title"/>
@ -136,7 +136,7 @@
<xsl:value-of select="@title"/>
</xsl:otherwise>
</xsl:choose>
</h2>
</h3>
<table class="schedule">
<xsl:copy-of select="table/thead"/>