dhmd-veranstaltungen: update

This commit is contained in:
Astro 2022-06-30 23:35:16 +02:00
parent 81db905da9
commit f1e32c4129
1 changed files with 6 additions and 6 deletions

View File

@ -6,9 +6,9 @@ require 'nokogiri'
require 'erb'
MONTHS = [
"Januar", "Februar", "März", "April",
"Mai", "Juni", "Juli", "August",
"September", "Oktober", "November", "Dezember",
"Jan", "Feb", "Mär", "Apr",
"Mai", "Jun", "Jul", "Aug",
"Sep", "Okt", "Nov", "Dez",
]
def fmt_time t
@ -24,7 +24,7 @@ class Event
end
def date=(s)
if s =~ /(\d{1,2})\. (.+?), .+?, (.+?) Uhr/
if s =~ /(\d{1,2})\. (.+?), (.+?) Uhr/
year = Time.now.year
month = MONTHS.index($2) + 1
year += 1 if month + 1 < Time.now.month
@ -54,9 +54,9 @@ end
events = []
url = "https://www.dhmd.de/veranstaltungen/kalender/1/"
url = "https://www.dhmd.de/veranstaltungen/kalender/"
doc = Nokogiri::HTML URI.open(url)
doc.css(".content").each do |content|
doc.css(".event").each do |content|
date = content.css(".date").text
title = content.css("h3").text
href = content.css(".more").attr('href')