dhmd-veranstaltungen: update
This commit is contained in:
parent
81db905da9
commit
f1e32c4129
|
@ -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')
|
||||
|
|
Loading…
Reference in New Issue