1
0
Fork 0

Patch for http-access2, maybe workaround for a problem that is actually in MediaWiki

This commit is contained in:
neingeist 2005-10-09 03:00:11 +00:00
parent 8ea9c02a37
commit e53bd9ae65
2 changed files with 28 additions and 3 deletions

View file

@ -10,11 +10,12 @@ if ARGV.size() != 2
exit(1)
end
$ical_url = "http://upcoming.org/calendar/metro/1551"
$ical_url = "webcal://upcoming.org/calendar/metro/1551"
$web_url = "http://upcoming.org/metro/de/bawue/ka/"
def get_events()
@client = HTTPAccess2::Client.new()
ical = @client.get_content($ical_url)
ical = @client.get_content($ical_url.gsub(/^webcal:/, "http:"))
events = []
Icalendar.decode(ical).each do |publish|
publish.events.each do |event|
@ -24,7 +25,7 @@ def get_events()
return events
end
body = "Folgende Termine stammen von #{$ical_url}:\n\n"
body = "Folgende Termine stammen von #{$web_url} ([#{$ical_url} iCal]):\n\n"
get_events().each do |event|
body += "* #{event.dtstart.mday}.#{event.dtstart.month}. #{event.summary}\n"
end