diff --git a/dresden-versammlungen/scrape.rb b/dresden-versammlungen/scrape.rb index 9ee1098..12fcd14 100644 --- a/dresden-versammlungen/scrape.rb +++ b/dresden-versammlungen/scrape.rb @@ -1,12 +1,13 @@ #!/usr/bin/env ruby # coding: utf-8 +require 'time' require 'open-uri' require 'json' require 'erb' def fmt_time event, key - t = Time.new event["Datum"] + t = Time.parse event["Datum"] times = nil if event["Zeit"] =~ /(\d{1,2})[\.:]?(\d{0,2})\s*-\s*(\d{1,2})[\.:]?(\d{0,2})/ start = t.clone() + $1.to_i * 3600 + $2.to_i * 60