From a1b4eff910bee0ec877499c08bcb80ce6a38d743 Mon Sep 17 00:00:00 2001 From: Astro Date: Sun, 23 Oct 2011 00:49:58 +0200 Subject: [PATCH] datenspuren mitschnitte page w/ resource blocks --- content/datenspuren/mitschnitte.xml | 66 +++++++++++++++++++ ...s2010-resources.js => ds2011-resources.js} | 19 ++++-- 2 files changed, 81 insertions(+), 4 deletions(-) create mode 100644 content/datenspuren/mitschnitte.xml rename scripts/{ds2010-resources.js => ds2011-resources.js} (79%) diff --git a/content/datenspuren/mitschnitte.xml b/content/datenspuren/mitschnitte.xml new file mode 100644 index 000000000..a3056823a --- /dev/null +++ b/content/datenspuren/mitschnitte.xml @@ -0,0 +1,66 @@ + + + + + +

+ Die Mitschnitte dieser Datenspuren, angefertigt von COeins: +

+ + + + + + + + + + +

+ Die Mitschnitte vom letzten Jahr, ebenfalls von COeins: +

+ + + + + + + + + + + + + + + + + + + + + + + +
+
Datenspuren 2009 (3. & 4. Oktober 2009)
+
http://ftp.c3d2.de/datenspuren/2002/
+ +
Datenspuren 2008 (7. & 8. Juni 2008)
+
http://ftp.c3d2.de/datenspuren/2008/
+ +
Datenspuren 2007 (5. & 6. Mai 2007)
+
http://ftp.c3d2.de/datenspuren/2007/
+ +
Datenspuren 2006 (13. & 14. Mai 2006)
+
http://ftp.c3d2.de/datenspuren/2006/
+ +
Datenspuren 2005 (8. Mai 2005)
+
http://ftp.c3d2.de/datenspuren/2005/
+ +
Datenspuren 2004 (15. April 2004)
+
http://ftp.c3d2.de/datenspuren/2004/
+
+ +
diff --git a/scripts/ds2010-resources.js b/scripts/ds2011-resources.js similarity index 79% rename from scripts/ds2010-resources.js rename to scripts/ds2011-resources.js index 2ad6a5855..2ec9747be 100644 --- a/scripts/ds2010-resources.js +++ b/scripts/ds2011-resources.js @@ -1,3 +1,15 @@ +var SLUGS = { + 4509: "hostproofzerofootprintweb20", + 4510: "verdecktekanaele", + 4573: "dezentralegeldschoepfung", + 4602: "micropayment", + 4608: "x2go", + 4612: "unhosted", + 4614: "angriffistdiebesteverteidigung", + 4627: "0zapftisdiejagdaufdenstaatstrojaner", + 4643: "hackawar_teil1" +}; + var ltx = require('ltx'); var http = require('http'); var fs = require('fs'); @@ -53,7 +65,7 @@ function mimeByExt(url) { return type || 'application/octet-stream'; } -var scheduleFile = fs.readFileSync('content/static/datenspuren/fahrplan/schedule.xml'); +var scheduleFile = fs.readFileSync('content/static/datenspuren/2011/fahrplan/schedule.de.xml'); var schedule = ltx.parse(scheduleFile); schedule.getChildren('day').forEach(function(dayEl) { dayEl.getChildren('room').forEach(function(roomEl) { @@ -61,8 +73,7 @@ schedule.getChildren('day').forEach(function(dayEl) { var id = eventEl.attrs.id; var title = eventEl.getChildText('title'); - var base = 'http://ftp.c3d2.de/datenspuren/2010/ds2010_' + id + '.'; - /*var base = 'http://ftp.ccc.de/regional/dresden/datenspuren/2010/ds2010_' + id + '.';*/ + var base = 'http://ftp.c3d2.de/datenspuren/2011/ds11_' + id + '_' + SLUGS[id] + '.'; var urls = ['mp4', 'webm', 'ogv', 'flv'].map(function(fmt) { return base + fmt; }); @@ -75,7 +86,7 @@ schedule.getChildren('day').forEach(function(dayEl) { return; var res = new ltx.Element('resource', - { title: 'DS2010: ' + title, + { title: title, size: infos[0].size, type: mimeByExt(infos[0].url), url: infos[0].url,