From 35bbd65a50503b93c39365f127c05d399c2efc32 Mon Sep 17 00:00:00 2001 From: Astro Date: Tue, 15 Aug 2023 15:56:54 +0200 Subject: [PATCH] cccamp23-schedule: init --- camp23-schedules/combine.sh | 5 ++++ camp23-schedules/fix.xsl | 57 +++++++++++++++++++++++++++++++++++++ default.nix | 2 ++ 3 files changed, 64 insertions(+) create mode 100755 camp23-schedules/combine.sh create mode 100644 camp23-schedules/fix.xsl diff --git a/camp23-schedules/combine.sh b/camp23-schedules/combine.sh new file mode 100755 index 0000000..0d2444c --- /dev/null +++ b/camp23-schedules/combine.sh @@ -0,0 +1,5 @@ +#! /usr/bin/env bash + +set -e + +curl -s https://events.ccc.de/camp/2023/hub/api/c/camp23/schedule.xml | xsltproc fix.xsl - diff --git a/camp23-schedules/fix.xsl b/camp23-schedules/fix.xsl new file mode 100644 index 0000000..b58554a --- /dev/null +++ b/camp23-schedules/fix.xsl @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00:30 + + + + : + 00 + + + + : + + + + + + + + + + diff --git a/default.nix b/default.nix index 40d0f2b..a28b1d1 100644 --- a/default.nix +++ b/default.nix @@ -48,4 +48,6 @@ in { museen-dresden = wrapScript "museen-dresden" ./museen-dresden/scrape.rb; criticalmass = wrapScript "criticalmass" ./criticalmass/scrape.rb; kosmotique = wrapScript "kosmotique" ./kosmotique/scrape.rb; + + cccamp23-schedules = ./camp23-schedules; }