From f8519c89b813b06c8103e76d0be163a68686106c Mon Sep 17 00:00:00 2001 From: Astro Date: Mon, 11 Oct 2010 02:26:59 +0200 Subject: [PATCH] fahrplan_download.js: mangle export filenames --- scripts/fahrplan_download.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/scripts/fahrplan_download.js b/scripts/fahrplan_download.js index bedcf2932..a17fec717 100755 --- a/scripts/fahrplan_download.js +++ b/scripts/fahrplan_download.js @@ -137,7 +137,20 @@ var manglePath = function(path) { var m; if ((m = path.match(/^\/schedule\/\d+\/(.+)$/))) return baseDir + '/' + m[1]; - else + else if ((m = path.match(/^\/(xml|ical|xcal)\/(schedule|conference)\/\d+/))) { + var ext; + switch(m[1]) { + case 'ical': + ext = 'ics'; + break; + case 'xcal': + ext = 'xcs'; + break; + default: + ext = m[1]; + } + return baseDir + '/schedule.' + ext; + } else return baseDir + path; };