Last active
December 16, 2015 21:29
-
-
Save JoeGermuska/5499780 to your computer and use it in GitHub Desktop.
A pair of simple python scripts to produce ICS files of free music in Chicago for the Summer of 2013, and the ICS files they produced. You should be able to "subscribe" to these calendars in MacOS Calendar or Google Calendar using the "raw" URL for the ICS files below, or more simply http://j.mp/millpark2013 and http://j.mp/summerdance2013 The M…
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
from icalendar import Calendar, Event | |
from datetime import timedelta | |
from dateutil.parser import parse | |
from dateutil.tz import tzlocal | |
from pyquery import PyQuery as pq | |
from urlparse import urljoin | |
urls = { | |
'DTS': 'http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_park1.html', | |
'LV': 'http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_park2.html', | |
'WCJ': 'http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_park3.html' | |
} | |
data = { | |
'DTS': u"""Monday, May 27, 2013 1830: Lee Ranaldo Band + Marc Ribot’s Ceramic Dog | |
Monday, June 3, 2013 1830: Sharon Van Etten + Speck Mountain | |
Monday, June 10, 2013 1830: An Evening with Glen Hansard featuring Lisa Hannigan and members of The Frames | |
Monday, June 17, 2013 1830: Daniel Lanois + Brokeback | |
Monday, June 24, 2013 1830: Carolina Chocolate Drops + Angela James | |
Monday, July 1, 2013 1830: Lee Fields & the Expressions + Theo Huff and the Platinum Band | |
Monday, July 8, 2013 1830: Dawes + The Cairo Gang | |
Monday, July 15, 2013 1830: Fatoumata Diawara + Alasdair Roberts and Friends | |
Monday, July 22, 2013 1830: The Handsome Family + AZITA | |
Monday, July 29, 2013 1830: Dessa + Psalm One""", | |
'LV': u"""Thursday, June 13, 2013 1830: Falty DL + Bill Kouligas | |
Thursday, June 27, 2013 1830: Matmos + Fonema Consort | |
Thursday, July 4, 2013 1830: ICE + Nosaj Thing | |
Thursday, July 11, 2013 2000: Dan Deacon + Friends of the Gamelan | |
Thursday, July 18, 2013 1830: Olafur Arnalds + Sarah Neufeld | |
Wednesday, August 28, 2013 1830: eighth blackbird with Glenn Kotche + Lesley Flanigan""", | |
'WCJ': u"""Thursday, July 25, 2013 1830: Dee Alexander’s Funkin’ with Acoustic Soul: Tribute to James Brown and Jimi Hendrix | |
Thursday, August 1, 2013 1830: Victor Garcia’s Crossing Borders | |
Thursday, August 8, 2013 1830: Jeff Parker-Nels Cline Quartet : The Turning Point | |
Thursday, August 15, 2013 1830: Dana Hall: The Andrew Hill Project with Black Fire | |
Thursday, August 22, 2013 1830: Tale of the Tiger: Sabertooth Organ Quartet & Cameron Pfiffner’s Marco Polo | |
Thursday, August 29, 2013 1830: Jack DeJohnette: Special Legends Edition - Chicago with Muhal Richard Abrams, Larry Gray, Roscoe Mitchell & Henry Threadgill""" | |
} | |
def add_events(cal, data_lines, url): | |
lines = data_lines.splitlines() | |
for line in lines: | |
date, title = line.split(':',1) | |
if date and title: | |
e = Event() | |
e.add('summary', title.strip()) | |
start = parse(date,tzinfos=lambda x,y: 'America/Chicago') | |
e.add('dtstart', start) | |
e.add('duration',timedelta(hours=2.5)) | |
e.add('location','Pritzker Pavilion at Millennium Park') | |
e.add('url', url) | |
cal.add_component(e) | |
def add_gpmf(cal): | |
url = 'http://www.grantparkmusicfestival.com/the-music/2013-season' | |
gpmf = pq(url) | |
for event in gpmf('.season_event_wrapper #detail_right'): | |
a = pq(event)('h3 a')[0] | |
event_data = {} | |
event_data['summary'] = a.text.strip() | |
event_data['url'] = urljoin(url,a.attrib['href']) | |
description = ' '.join(pq(event)('p')[0].itertext()) | |
d = {} | |
dates = [] | |
for tr in pq(event)('table')[0].findall('tr'): | |
label_cell, value_cell = tr.findall('td') | |
k = ' '.join(label_cell.itertext()) | |
if k == 'When': | |
for p in value_cell.findall('p'): | |
dates.append(''.join(p.itertext())) | |
else: | |
v = '; '.join(value_cell.itertext()) | |
d[k.strip()] = v.strip().rstrip(';') | |
event_data['location'] = d['Where'] | |
event_data['duration'] = timedelta(hours=2.5) | |
event_data['description'] = '\n\n'.join([description, d['What'], d['Who']]) | |
for date in dates: | |
e = Event() | |
e.add('dtstart', parse(date,tzinfos=lambda x,y: 'America/Chicago')) | |
for k,v in event_data.items(): | |
e.add(k,v) | |
cal.add_component(e) | |
cal = Calendar() | |
cal.add('prodid','-//Joe Germuska//millennium_park_2013.py//EN') | |
cal.add('version','2.0') | |
cal.add('X-WR-CALNAME','Millennium Park Summer Concerts 2013') | |
for k in data: | |
add_events(cal, data[k], urls[k]) | |
add_gpmf(cal) | |
# one time: Blues Fest opening night | |
e = Event() | |
e.add('summary','Blues Festival Opening Night with Shemekia Copeland and special guest Quinn Sullivan') | |
e.add('DESCRIPTION',"""6:30 – 6:50 pm - Fernando Jones’ Blues Kids of America | |
7:10 – 7:40 pm - Jamiah On Fire & The Red Machine | |
8 – 9 pm - Shemekia Copeland with special guest Quinn Sullivan | |
""") | |
e.add('dtstart', parse('June 6, 2013 1830',tzinfos=lambda x,y: 'America/Chicago')) | |
e.add('dtend', parse('June 6, 2013 2100',tzinfos=lambda x,y: 'America/Chicago')) | |
e.add('url','http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_park5.html') | |
cal.add_component(e) | |
open("mp_2013.ics","w").write(cal.to_ical()) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BEGIN:VCALENDAR | |
VERSION:2.0 | |
PRODID:-//Joe Germuska//millennium_park_2013.py//EN | |
X-WR-CALNAME:Millennium Park Summer Concerts 2013 | |
BEGIN:VEVENT | |
SUMMARY:Lee Ranaldo Band + Marc Ribot’s Ceramic Dog | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130527T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Sharon Van Etten + Speck Mountain | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130603T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:An Evening with Glen Hansard featuring Lisa Hannigan and members o | |
f The Frames | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130610T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Daniel Lanois + Brokeback | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130617T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Carolina Chocolate Drops + Angela James | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130624T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Lee Fields & the Expressions + Theo Huff and the Platinum Band | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130701T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Dawes + The Cairo Gang | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130708T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Fatoumata Diawara + Alasdair Roberts and Friends | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130715T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Handsome Family + AZITA | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130722T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Dessa + Psalm One | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130729T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Falty DL + Bill Kouligas | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130613T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Matmos + Fonema Consort | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130627T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:ICE + Nosaj Thing | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130704T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Dan Deacon + Friends of the Gamelan | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130711T200000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Olafur Arnalds + Sarah Neufeld | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130718T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:eighth blackbird with Glenn Kotche + Lesley Flanigan | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130828T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Dee Alexander’s Funkin’ with Acoustic Soul: Tribute to James B | |
rown and Jimi Hendrix | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130725T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Victor Garcia’s Crossing Borders | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130801T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Jeff Parker-Nels Cline Quartet : The Turning Point | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130808T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Dana Hall: The Andrew Hill Project with Black Fire | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130815T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Tale of the Tiger: Sabertooth Organ Quartet & Cameron Pfiffner’s | |
Marco Polo | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130822T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Jack DeJohnette: Special Legends Edition - Chicago with Muhal Rich | |
ard Abrams\, Larry Gray\, Roscoe Mitchell & Henry Threadgill | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130829T183000 | |
DURATION:PT2H30M | |
LOCATION:Pritzker Pavilion at Millennium Park | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Opening Night | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130612T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:The 2013 Season opens with Carlos Kalmar conducting Tchaikovsk | |
y's passionate Fourth Symphony. Captivating young violinist Stefan Jackiw | |
makes his Festival debut with Mozart's Turkish Concerto.\n\nNorman: \; Dri | |
p\; Mozart: Violin Concerto No. 5\, \; Turkish\; Tchaikovsky: Symphony No. | |
4\n\nGrant Park Orchestra\; Carlos Kalmar\, Conductor\; Stefan Jackiw\, V | |
iolin | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/opening-night | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Alexander Nevsky | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130614T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Immerse yourself in an evening of history and myth with Coplan | |
ds wild west bandit Billy the Kid\, Barbers ancient sorceress Medea\, | |
and Prokofievs cinematic cantata Alexander Nevsky.\n\nBarber: \; Medea's | |
Meditation and Dance of Vengeance\; Copland: Suite: \; Billy the Kid\; Pr | |
okofiev: \; Alexander Nevsky\n\nGrant Park Orchestra And Chorus\; Carlos K | |
almar\, Conductor\; Christopher Bell\, Chorus Director\; Emilia Boteva\, M | |
ezzo-Soprano | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/alexander-nevsky | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Alexander Nevsky | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130615T193000 | |
DURATION:PT2H30M | |
DESCRIPTION:Immerse yourself in an evening of history and myth with Coplan | |
ds wild west bandit Billy the Kid\, Barbers ancient sorceress Medea\, | |
and Prokofievs cinematic cantata Alexander Nevsky.\n\nBarber: \; Medea's | |
Meditation and Dance of Vengeance\; Copland: Suite: \; Billy the Kid\; Pr | |
okofiev: \; Alexander Nevsky\n\nGrant Park Orchestra And Chorus\; Carlos K | |
almar\, Conductor\; Christopher Bell\, Chorus Director\; Emilia Boteva\, M | |
ezzo-Soprano | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/alexander-nevsky | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Pink Martini | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130619T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:The internationally acclaimed Pink Martini reunites with Carlo | |
s Kalmar and the Grant Park Orchestra\, bringing their unique blend of cla | |
ssical\, jazz\, and pop sounds to the stage.\n\nMusic by Pink Martini\n\nG | |
rant Park Orchestra\; Carlos Kalmar\, Conductor\; Pink Martini | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/pink-martini | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Iris Dévoilée | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130621T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Eastern and western musical traditions entwine in the Chicago | |
premiere of the sensuous Iris dévoilée by Chinese composer Qigang Chen.\ | |
n\nChen: \; Iris dévoilée\; Fauré: \; Pelléas and Mélisande\; : Suite | |
\; Ravel: \; La Valse\n\nGrant Park Orchestra\; Carlos Kalmar\, Conductor\ | |
; Wu Yanyu\, Soprano\; Meng Meng\, Soprano\; Wei-Yang Andy Lin\, Erhu\; Ya | |
ng Wei\, Pipa\; Yang Yi\, Zheng | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/iris-devoilee | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Iris Dévoilée | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130622T193000 | |
DURATION:PT2H30M | |
DESCRIPTION:Eastern and western musical traditions entwine in the Chicago | |
premiere of the sensuous Iris dévoilée by Chinese composer Qigang Chen.\ | |
n\nChen: \; Iris dévoilée\; Fauré: \; Pelléas and Mélisande\; : Suite | |
\; Ravel: \; La Valse\n\nGrant Park Orchestra\; Carlos Kalmar\, Conductor\ | |
; Wu Yanyu\, Soprano\; Meng Meng\, Soprano\; Wei-Yang Andy Lin\, Erhu\; Ya | |
ng Wei\, Pipa\; Yang Yi\, Zheng | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/iris-devoilee | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Nielsen Clarinet Concerto | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130626T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Discover three works that capture the eclectic sounds of early | |
20th century music: Vaughan-Williams romantic symphony inspired by The | |
Pilgrims Progress\, Nielsens stormy Clarinet Concerto\, and Martinus | |
tribute to an iconic World War II fighter plane.\n\nVaughan-Williams: \; | |
Symphony No. 5\; Nielsen: \; Clarinet Concerto\; Martinu: \; Thunderbol | |
t P47\n\nGrant Park Orchestra\; Carlos Kalmar\, Conductor\; Martin Fröst\ | |
, Clarinet | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/nielsen-clarinet-con | |
certo | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Britten War Requiem | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130628T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:The Grant Park Orchestra and Chorus honor the Benjamin Britten | |
centenary with two performances of his powerful masterwork that juxtapose | |
s anti-war sentiment with the timeless Roman Catholic Requiem Mass.\n\nBri | |
tten: \; War Requiem\n\nGrant Park Orchestra And Chorus\; Carlos Kalmar\, | |
Conductor\; Christopher Bell\, Chorus Director\; Erin Wall\, Soprano\; Jer | |
emy Ovenden\, Tenor\; Alan Held\, Bass\; Chicago Childrens Choir\, Josep | |
hine Lee\, Artistic Director | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/britten-war-requiem | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Britten War Requiem | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130629T193000 | |
DURATION:PT2H30M | |
DESCRIPTION:The Grant Park Orchestra and Chorus honor the Benjamin Britten | |
centenary with two performances of his powerful masterwork that juxtapose | |
s anti-war sentiment with the timeless Roman Catholic Requiem Mass.\n\nBri | |
tten: \; War Requiem\n\nGrant Park Orchestra And Chorus\; Carlos Kalmar\, | |
Conductor\; Christopher Bell\, Chorus Director\; Erin Wall\, Soprano\; Jer | |
emy Ovenden\, Tenor\; Alan Held\, Bass\; Chicago Childrens Choir\, Josep | |
hine Lee\, Artistic Director | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/britten-war-requiem | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Independence Eve Celebration | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130703T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Bring your family\, friends\, and most patriotic self to Chica | |
gos lakefront for an evening filled with American spirit and pride.\n\nA | |
selection of traditional music to celebrate the holiday.\n\nGrant Park Or | |
chestra\; Christopher Bell\, Conductor\; Janai Brugger\, Soprano | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/independence-eve-201 | |
3 | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Dvořák's New World Symphony | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130705T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Guest conductor Eugene Tzigane leads the orchestra in Dvořák | |
s much loved work\, capturing the essence of the composers travels thr | |
oughout America in the late 19th century. The dazzling young pianist Aless | |
io Bax makes his Festival debut with Barbers Pulitzer Prize-winning conc | |
erto.\n\nBolcom: Ragomania\, \; A Classic Festival Overture\; Barber: Pian | |
o Concerto\; Dvořák: Symphony No. 9\, \; From the New World\n\nGrant Par | |
k Orchestra\; Eugene Tzigane\, Guest Conductor\; Alessio Bax\, Piano | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/dvoraks-new-world-sy | |
mphony | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Dvořák's New World Symphony | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130706T193000 | |
DURATION:PT2H30M | |
DESCRIPTION:Guest conductor Eugene Tzigane leads the orchestra in Dvořák | |
s much loved work\, capturing the essence of the composers travels thr | |
oughout America in the late 19th century. The dazzling young pianist Aless | |
io Bax makes his Festival debut with Barbers Pulitzer Prize-winning conc | |
erto.\n\nBolcom: Ragomania\, \; A Classic Festival Overture\; Barber: Pian | |
o Concerto\; Dvořák: Symphony No. 9\, \; From the New World\n\nGrant Par | |
k Orchestra\; Eugene Tzigane\, Guest Conductor\; Alessio Bax\, Piano | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/dvoraks-new-world-sy | |
mphony | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Grant Park Pops - Let's Dance! | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130710T200000 | |
DURATION:PT2H30M | |
DESCRIPTION:Swing to the sounds of the Grant Park Orchestra\, as conductor | |
Jeff Tyzik takes a look at dance through the ages.\n\nA selection of favo | |
rite dance melodies.\n\nGrant Park Orchestra\; Jeff Tyzik\, Conductor | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/grant-park-pops-lets | |
-dance | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Caminos del Inka | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130712T200000 | |
DURATION:PT2H30M | |
DESCRIPTION:Take a musical journey through South America with this spectac | |
ular multimedia tribute to the vast empire of the Incas and the ancient me | |
lodies of the Inca Trail\, created and conducted by Miguel Harth-Bedoya.\n | |
\nRobles: El Cóndor Pasa\; Martínez y Compañón: Colección de Música | |
Virreinal\; Luzuriaga: Responsorio\; Lena Frank: Illapa\, Tone Poem for Fl | |
ute and Orchestra\; Golijov: Mariel\, for Cello and Orchestra\; Soro: Danz | |
a Fantástica\; López: Fiesta!\n\nGrant Park Orchestra\; Miguel Harth-Bed | |
oya\, Guest Conductor\; Mary Stolper\, Flute\; Walter Haman\, Cello | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/caminos-del-inka | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Caminos del Inka | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130713T200000 | |
DURATION:PT2H30M | |
DESCRIPTION:Take a musical journey through South America with this spectac | |
ular multimedia tribute to the vast empire of the Incas and the ancient me | |
lodies of the Inca Trail\, created and conducted by Miguel Harth-Bedoya.\n | |
\nRobles: El Cóndor Pasa\; Martínez y Compañón: Colección de Música | |
Virreinal\; Luzuriaga: Responsorio\; Lena Frank: Illapa\, Tone Poem for Fl | |
ute and Orchestra\; Golijov: Mariel\, for Cello and Orchestra\; Soro: Danz | |
a Fantástica\; López: Fiesta!\n\nGrant Park Orchestra\; Miguel Harth-Bed | |
oya\, Guest Conductor\; Mary Stolper\, Flute\; Walter Haman\, Cello | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/caminos-del-inka | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:A Rodgers and Hammerstein Celebration | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130717T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Itll be a grand night for singing as the Grant Park Orchestr | |
a and guests salute the legendary team of Rodgers and Hammerstein with the | |
ir catalog of cherished songs for stage and screen.\n\nSongs from \; Carou | |
sel\; \, \; The King & I\; \, \; Oklahoma\; \, \; Showboat\; \, \; The Sou | |
nd of Music\; \, \; South Pacific\; \, and more.\n\nGrant Park Orchestra A | |
nd Chorus\; Christopher Bell\, Conductor\; Rebecca Luker\, Soprano\; Doug | |
LaBrecque\, Tenor\; William Michals\, Baritone | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/rodgers-and-hammerst | |
ein-celebration | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Saint-Saëns Organ Symphony | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130719T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Swiss conductor Thierry Fischer leads the Grant Park Orchestra | |
in Frank Martins Concerto for Seven Winds\, along with French masterpie | |
ces by Berlioz and Saint-Saëns.\n\nBerlioz: Overture: \; King Lear\; Mart | |
in: Concerto for Seven Winds\; Saint-Saëns: Symphony No. 3\, \; Organ Sym | |
phony\n\nGrant Park Orchestra\; Thierry Fischer\, Guest Conductor | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/saintsaens-organ-sym | |
phony | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Saint-Saëns Organ Symphony | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130720T193000 | |
DURATION:PT2H30M | |
DESCRIPTION:Swiss conductor Thierry Fischer leads the Grant Park Orchestra | |
in Frank Martins Concerto for Seven Winds\, along with French masterpie | |
ces by Berlioz and Saint-Saëns.\n\nBerlioz: Overture: \; King Lear\; Mart | |
in: Concerto for Seven Winds\; Saint-Saëns: Symphony No. 3\, \; Organ Sym | |
phony\n\nGrant Park Orchestra\; Thierry Fischer\, Guest Conductor | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/saintsaens-organ-sym | |
phony | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Shostakovich 5th Symphony | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130724T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Festival favorite Hannu Lintu leads Shostakovichs politicall | |
y charged Symphony No. 5. The evening opens with the versatile pianist Kir | |
ill Gerstein performing Beethovens brilliant first piano concerto.\n\nBe | |
ethoven: Piano Concerto No. 1\; Shostakovich: Symphony No. 5\n\nGrant Park | |
Orchestra\; Hannu Lintu\, Guest Conductor\; Kirill Gerstein\, Piano | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/shostakovich-5th-sym | |
phony | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Sibelius Violin Concerto | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130726T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Hannu Lintus week-long engagement continues with Sibelius | |
tone poem\, Pohjolas Daughter. Violinist Karen Gomyo joins the orchestra | |
in a fiery performance of the composers only concerto.\n\nSibelius: \; | |
Pohjolas Daughter\; Glazunov: \; Symphony No. 4\; Sibelius: \; Violin | |
Concerto\n\nGrant Park Orchestra\; Hannu Lintu\, Guest Conductor\; Karen | |
Gomyo\, Violin | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/sibelius-violin-conc | |
erto | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Sibelius Violin Concerto | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130727T193000 | |
DURATION:PT2H30M | |
DESCRIPTION:Hannu Lintus week-long engagement continues with Sibelius | |
tone poem\, Pohjolas Daughter. Violinist Karen Gomyo joins the orchestra | |
in a fiery performance of the composers only concerto.\n\nSibelius: \; | |
Pohjolas Daughter\; Glazunov: \; Symphony No. 4\; Sibelius: \; Violin | |
Concerto\n\nGrant Park Orchestra\; Hannu Lintu\, Guest Conductor\; Karen | |
Gomyo\, Violin | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/sibelius-violin-conc | |
erto | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Songs of Praise and Passion | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130730T190000 | |
DURATION:PT2H30M | |
DESCRIPTION:Following last summer's Golden Anniversary\, the Grant Park Ch | |
orus travels to the magnificent South Shore Cultural Center with a concert | |
of moving a cappella music.\n\nParry: My soul there is a country\; Miki | |
nis: Dum Medium Silentium\; Mikinis: Pater Noster\; Mikinis: O Sacrum | |
Convivium\; Mawby: Alleluia\, Christus resurrexit\; Rachmaninoff: Three mo | |
vements from \; Vespers\; Tormis: Two songs to words by Ernst Enno: \; Ear | |
ly summer's fairytale\; \, \; Soundlessly somewhere\; Garrop: Sonnets of | |
Desire\, Longing\, and Whimsy\; Sametz: \; I have had singing\n\nGrant Par | |
k Chorus\; Christopher Bell\, Chorus Director And Conductor | |
LOCATION:South Shore Cultural Center | |
URL:http://www.grantparkmusicfestival.com/2013-season/songs-of-praise-and- | |
passion-south-shore-cultural-center | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Kalmar Conducts Bruckner | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130731T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Carlos Kalmar returns to conduct one of his favorite symphonie | |
s a rarely performed work by Anton Bruckner that established the Austri | |
an composers reputation after its premiere by the Vienna Philharmonic.\n | |
\nBruckner: Symphony No. 2\n\nGrant Park Orchestra\; Carlos Kalmar\, Condu | |
ctor | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/kalmar-conducts-bruc | |
kner | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Songs of Praise and Passion | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130801T190000 | |
DURATION:PT2H30M | |
DESCRIPTION:The Grant Park Chorus reprise their a cappella concert at the | |
Columbus Park Refectory overlooking the beautiful grounds designed by land | |
scape architect Jens Jensen.\n\nParry: My soul there is a country\; Miki | |
nis: Dum Medium Silentium\; Mikinis: Pater Noster\; Mikinis: O Sacrum | |
Convivium\; Mawby: Alleluia\, Christus resurrexit\; Rachmaninoff: Three mo | |
vements from \; Vespers\; Tormis: Two songs to words by Ernst Enno: \; Ear | |
ly summer's fairytale\; \, \; Soundlessly somewhere\; Garrop: Sonnets of | |
Desire\, Longing\, and Whimsy\; Sametz: \; I have had singing\n\nGrant Par | |
k Chorus\; Christopher Bell\, Chorus Director And Conductor | |
LOCATION:Columbus Park Refectory | |
URL:http://www.grantparkmusicfestival.com/2013-season/songs-of-praise-and- | |
passion-columbus-park-refectory | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Fiddler's Child | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130802T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Come indoors for an evening at the Harris Theater featuring th | |
ree pieces that show the many sides of childhood: whimsical and adventurou | |
s\, as well as ghostly and dark.\n\nElgar: Nursery Suite\; Janáček: \; T | |
he Fiddler's Child\; Carpenter: \; Adventures in a Perambulator\n\nGrant P | |
ark Orchestra\; Carlos Kalmar\, Conductor | |
LOCATION:Harris Theater for Music and Dance | |
URL:http://www.grantparkmusicfestival.com/2013-season/the-fiddlers-child | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Fiddler's Child | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130803T193000 | |
DURATION:PT2H30M | |
DESCRIPTION:Come indoors for an evening at the Harris Theater featuring th | |
ree pieces that show the many sides of childhood: whimsical and adventurou | |
s\, as well as ghostly and dark.\n\nElgar: Nursery Suite\; Janáček: \; T | |
he Fiddler's Child\; Carpenter: \; Adventures in a Perambulator\n\nGrant P | |
ark Orchestra\; Carlos Kalmar\, Conductor | |
LOCATION:Harris Theater for Music and Dance | |
URL:http://www.grantparkmusicfestival.com/2013-season/the-fiddlers-child | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Concerto for Saxophones | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130807T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Summer heats up with jazz virtuoso James Carter performing Rob | |
erto Sierra's Concerto for Saxophones. Works exploring Brazilian folklore\ | |
, the tango\, and the prairies of Argentina round out this night of Latin | |
American music.\n\nPiazzolla: \; Milongón Festival\; Ginastera: \; Pampea | |
na No. 3\; Sierra: Concerto for Saxophones\; Villa-Lobos: \; Bachianas Bra | |
sileiras No. 7\n\nGrant Park Orchestra\; Carlos Kalmar\, Conductor\; James | |
Carter\, Saxophones | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/concerto-for-saxopho | |
nes | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Schubert Mass in E Flat | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130809T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:Written just four months before his untimely death. Schubert's | |
Mass in E Flat Major is presented with Messiaen's mystical symphonic medi | |
tation and James MacMillan's requiem that captures the soul of Scotland.\n | |
\nMessiaen: \; Les offrandes oubliées\; MacMillan: \; Confessions of Isob | |
el Gowdie\; Schubert: Mass in E Flat Major\n\nGrant Park Orchestra And Cho | |
rus\; Carlos Kalmar\, Conductor\; Christopher Bell\, Chorus Director\; Art | |
ists From The Lyric Opera's Patrick G. And Shirley W. Ryan Opera Center | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/schubert-mass-in-e-f | |
lat | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Schubert Mass in E Flat | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130810T193000 | |
DURATION:PT2H30M | |
DESCRIPTION:Written just four months before his untimely death. Schubert's | |
Mass in E Flat Major is presented with Messiaen's mystical symphonic medi | |
tation and James MacMillan's requiem that captures the soul of Scotland.\n | |
\nMessiaen: \; Les offrandes oubliées\; MacMillan: \; Confessions of Isob | |
el Gowdie\; Schubert: Mass in E Flat Major\n\nGrant Park Orchestra And Cho | |
rus\; Carlos Kalmar\, Conductor\; Christopher Bell\, Chorus Director\; Art | |
ists From The Lyric Opera's Patrick G. And Shirley W. Ryan Opera Center | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/schubert-mass-in-e-f | |
lat | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Rachmaninov Second Piano Concerto | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130814T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:See the return of Valentina Lisitsa\, who has excited audience | |
s around the world with her captivating performances of Rachmaninov. Also | |
on the program: Shchedrin's satirical Naughty Limericks and Borodin's nati | |
onalistic Second Symphony.\n\nShchedrin: \; The Naughty Limericks\; Borodi | |
n: Symphony No. 2\; Rachmaninov: Piano Concerto No. 2\n\nGrant Park Orches | |
tra\; Carlos Kalmar\, Conductor\; Valentina Lisitsa\, Piano | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/rachmaninov-second-p | |
iano-concerto | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Rite of Spring | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130816T183000 | |
DURATION:PT2H30M | |
DESCRIPTION:The 79th Season comes to a thrilling close with John Adams' Ha | |
rmonium\, a visionary choral setting of poems by John Donne and Emily Dick | |
inson. Stravinsky's The Rite of Spring\, radical for its time\, is as powe | |
rful and relevant today as when it premiered one hundred years ago.\n\nAda | |
ms: \; Black Gondola\; Adams: \; Harmonium\; Stravinsky: \; The Rite of Sp | |
ring\n\nGrant Park Orchestra And Chorus\; Carlos Kalmar\, Conductor\; Dona | |
ld Nally\, Guest Chorus Director | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/the-rite-of-spring | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Rite of Spring | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130817T193000 | |
DURATION:PT2H30M | |
DESCRIPTION:The 79th Season comes to a thrilling close with John Adams' Ha | |
rmonium\, a visionary choral setting of poems by John Donne and Emily Dick | |
inson. Stravinsky's The Rite of Spring\, radical for its time\, is as powe | |
rful and relevant today as when it premiered one hundred years ago.\n\nAda | |
ms: \; Black Gondola\; Adams: \; Harmonium\; Stravinsky: \; The Rite of Sp | |
ring\n\nGrant Park Orchestra And Chorus\; Carlos Kalmar\, Conductor\; Dona | |
ld Nally\, Guest Chorus Director | |
LOCATION:Jay Pritzker Pavilion | |
URL:http://www.grantparkmusicfestival.com/2013-season/the-rite-of-spring | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Blues Festival Opening Night with Shemekia Copeland and special gu | |
est Quinn Sullivan | |
DTSTART;TZID=America/Chicago;VALUE=DATE-TIME:20130606T183000 | |
DTEND;TZID=America/Chicago;VALUE=DATE-TIME:20130606T210000 | |
DESCRIPTION:6:30 – 6:50 pm - Fernando Jones’ Blues Kids of America\n7: | |
10 – 7:40 pm - Jamiah On Fire & The Red Machine\n8 – 9 pm - Shemekia C | |
opeland with special guest Quinn Sullivan\n | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/millennium_pa | |
rk5.html | |
END:VEVENT | |
END:VCALENDAR |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
icalendar==3.4 | |
pyquery==1.2.4 | |
python-dateutil==1.5 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
from icalendar import Calendar, Event | |
from datetime import timedelta, datetime | |
from dateutil.parser import parse | |
from dateutil.tz import tzlocal | |
from pyquery import PyQuery as pq | |
from urlparse import urljoin | |
from lxml.etree import dump | |
import re | |
TIME_CLEANING_PATTERN = re.compile('\dpm\s*-\s*') | |
def strip_time(s): # clean up items with times at the front like on "in the parks" page | |
try: | |
return TIME_CLEANING_PATTERN.split(s)[-1] | |
except: pass | |
return s | |
def add_events(url, cal): | |
page = pq(url) | |
for date_span in page('h3 span'): | |
next = date_span.getparent().getnext() | |
if next.tag != 'ul': | |
print "next isn't a list, skipping" | |
print next | |
performer = pq(next)('li')[0].text_content().strip() | |
try: | |
instructors = pq(next)('li')[1].text_content().strip() | |
except: | |
next = next.getnext() | |
if next.tag == 'ul': | |
try: | |
instructors = pq(next)('li')[0].text_content().strip() | |
except: | |
print "couldn't get a list item for %s " % date_span.text | |
dump(next) | |
else: | |
instructors = '' # there's just one case here... | |
start_date = parse(date_span.text) | |
if start_date.weekday() == 6: # sunday | |
hours,minutes = 16,0 | |
note = 'Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: %s' % instructors | |
duration = 3 | |
location = 'Grant Park Spirit of Music Garden, 601 S. Michigan Ave. Chicago, IL 60605' | |
else: | |
hours, minutes = 18,0 | |
if start_date.weekday() != 2: | |
note = 'Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: %s' % instructors | |
location = 'Grant Park Spirit of Music Garden, 601 S. Michigan Ave. Chicago, IL 60605' | |
duration = 3.5 | |
else: | |
if instructors: | |
note = 'Live Music & Dancing: 7-9pm | Dance Lessons: 6-7pm: %s' % instructors | |
else: | |
note = 'Music & Dancing: 6-9pm | No dance lessons this time' | |
duration = 3 | |
location_elem = next.getnext() | |
if location_elem.tag == 'p': | |
loc_text = location_elem.text_content().strip() | |
if loc_text.startswith('Location:'): | |
location = loc_text.split(':',1)[-1].strip() | |
else: | |
location = loc_text | |
else: | |
print "not sure about ", dump(location_elem) | |
location = 'in a park somewhere' # in the parks | |
if start_date.weekday() == 2: # in the parks is non-standard | |
if performer and instructors: | |
hold = instructors | |
instructors = strip_time(performer) | |
performer = strip_time(hold) | |
else: # this one is wack. just special case it all! | |
performer = 'Kid Color (Indie Dance Music)' | |
location = '''Theater on the Lake | |
2401 N. Lake Shore Dr. | |
312.742.7994 (Field House)''' | |
e = Event() | |
start = datetime(start_date.year,start_date.month,start_date.day,hours, minutes, tzinfo=tzlocal()) | |
e.add('dtstart', start) | |
e.add('duration',timedelta(hours=duration)) | |
e.add('summary', performer) | |
e.add('DESCRIPTION', note) | |
e.add('location',location) | |
e.add('url', url) | |
cal.add_component(e) | |
cal = Calendar() | |
cal.add('prodid','-//Joe Germuska//summerdance2013.py//EN') | |
cal.add('version','2.0') | |
cal.add('X-WR-CALNAME','Chicago Summerdance Concerts 2013') | |
urls = [ | |
'http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summerdance0.html', | |
'http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summerdance1.html', | |
'http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summerdance2.html', | |
'http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summerdance3.html', | |
'http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summerdance4.html', | |
] | |
for url in urls: | |
add_events(url, cal) | |
open("summerdance_2013.ics","w").write(cal.to_ical()) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BEGIN:VCALENDAR | |
VERSION:2.0 | |
PRODID:-//Joe Germuska//summerdance2013.py//EN | |
X-WR-CALNAME:Chicago Summerdance Concerts 2013 | |
BEGIN:VEVENT | |
SUMMARY:Jeffery Broussard & The Creole Cowboys (Zydeco\, Creole Music) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130627T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Budd | |
y Bates & Rebecca Unger (Zydeco Two-Step) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance0.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Cambalache (Son Jarocho) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130628T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Lore | |
na Iñiguez (Son Jarocho Zapateado) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance0.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Platinum Band (Funk\, R&B and Soul) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130629T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Dawu | |
d Shareef & Lura Satterfield (Chicago Bop\, Steppin’) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance0.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Teddy Lee Orchestra (Ballroom) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130630T160000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: Tommye Gia | |
cchino (Rumba) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance0.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Flat Cats (Jump Blues\, Swing) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130704T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Danc | |
e SPA (East Coast Swing) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Karsh Kale Soundsystem (Indian Dance Music) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130705T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Kala | |
priya Dance (Bharata Natyam\, Bollywood\, Bhangra) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Luisito Rosario (Salsa) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130706T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Lati | |
n Rhythms (Salsa) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Ray Gelato & City Rhythm Orchestra (Big Band Swing) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130707T160000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: Chicago Da | |
nce (Jitterbug) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Orpheus Hellenic Folklore Society Music Ensemble (Greek Folk Music | |
) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130711T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Orph | |
eus Hellenic Folklore Society (Greek Folk Dances) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Fanfare Ciocărlia (Romanian Gypsy Brass Band) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130712T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Chic | |
ago Balkan Dance Ensemble (Hora\, Brâul\, Hațegana\, Lăutărească) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Le Vent du Nord (Traditional & Contemporary Québécois Folk Music | |
) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130713T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Meg | |
Dedolph (Contra Dance) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Savoy Family Cajun Band (Traditional Cajun Music) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130714T160000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: Louie Stal | |
lone & Monica Vachlon (Cajun Two-Step) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Tum Balalaika Klezmer Band (Traditional Russian\, Yiddish\, Klezme | |
r and Gypsy Music) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130718T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Ethn | |
ic Dance Chicago (Klezmer Dances – Freylekhs\, Sher\, Hora\, Nigun and K | |
olomeike) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Matuto (Forró & Appalachian) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130719T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Edil | |
son Lima (Forró) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Lawrence Peters Outfit (Honky-Tonk Country) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130720T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: The | |
Ambassador of Western Swing (Country Two-Step) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Steve Cooper Orchestra (Ballroom) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130721T160000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: Kasper Dan | |
ce Studio (Waltz) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Richard Scofano Orchestra (Chacarera\, Zamba\, Chamamé\, & Argent | |
ine Tango) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130725T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Tang | |
o Che (Argentine Tango) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Outcast Jazz Band (Big Band Swing) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130726T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Marg | |
ot Toppen & Riley Wimes\, Jr. (Swing/Lindy Hop) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Rica Obsesion (Salsa) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130727T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Danc | |
e Academy of Salsa (Salsa\, Cha-Cha) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Alan Gresik Swing Orchestra (Big Band Swing) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130728T160000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: The Galaxi | |
e (East Coast Swing) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance1.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Tangata (Argentine Tango) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130808T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Amer | |
ican Tango Institute (Argentine Tango) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Carlos Nuñez (Spanish Galician & Irish Bagpipe Music) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130830T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Iris | |
h Music School of Chicago (Irish Folk Dances) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Hoyle Brothers (Honky-Tonk Country) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130810T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: May | |
I Have This Dance (Country Two-Step) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Ragtops (50s and 60s Oldies Dance Music) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130811T160000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: Dancing wi | |
th Class (Sock Hop: Mashed Potato\, Pony & Twist) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Raul Jaurena (Tango) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130815T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Tang | |
o 21 (Argentine Tango) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Boilermaker Jazz Band (Authentic Swing and Jazz) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130816T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Big | |
City Swing (East Coast Swing) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Naborí (Traditional Salsa) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130817T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Chic | |
ago Dance (Salsa) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Angel Melendez & The 911 Mambo Orchestra (Big Band Mambo Orchestra | |
) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130818T160000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: Latin Stre | |
et Dance Academy (Salsa) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:T-Rroma (Eastern European Folk Music) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130822T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Ethn | |
ic Dance Chicago (Southern Slavic Regional Dances: Kolo\, Drmesh) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:National Steppers Society (Chicago Steppin’) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130823T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Ken | |
Watkins (Chicago Steppin’) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Alfonso Ponticelli & Swing Gitan (Gypsy Swing) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130824T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: May | |
I Have This Dance (Jitterbug) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Joel Paterson & The Modern Sounds (30s & 40s Swing) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130825T160000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: Big City S | |
wing (Jitterbug) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Golden Horse Ranch Band (Country & Square Dance) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130829T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Gold | |
en Horse Ranch Band (Square and Contra Dancing\, Waltz\, Polka) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:DJ Boolumaster (Classic House\, Disco) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130830T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: The | |
Thomas Twins (Line Dancing) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Papo Santiago y Orquesta Infraverde (Afro-Caribbean\, Latin Jazz\, | |
Salsa) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130831T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Arth | |
ur Murray Dance Center (Salsa\, Rumba) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance2.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:John Burnett Orchestra (40s and 50s Big Band Swing\, Ballroom) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130901T160000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: Dance Cent | |
er Chicago (Fox-Trot) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Planeta Azul (Forró\, Batucada\, Musica Popular Brasileira) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130905T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Pass | |
istas Samba Dance Group (Samba\, Axé\, Samba-reggae\, dança toada) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Afinca’o (Salsa\, Mambo) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130906T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Mixe | |
d Motion Art (Mambo) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:DJ MellowKhris (Chicago Steppin’) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130907T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Maje | |
stic Gents (Chicago Steppin’) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Nancy Hays & The Robert Benson Orchestra (Ballroom) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130908T160000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: Fred Astai | |
re Dance Studio – West Loop (Bolero) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:African Showboyz (Ghananian Percussion & Dance) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130912T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Idy | |
Ciss (Traditional Dances from the West African Diaspora) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Plena Libre (Afro-Puerto Rican Plena & Bomba) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130913T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Afri | |
Caribe (Plena & Bomba) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Chejere (Traditional & Contemporary Son Mexicano) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130914T180000 | |
DURATION:PT3H30M | |
DESCRIPTION:Live Music & Dancing: 7:30-9:30pm | Dance Lessons: 6-7pm: Lore | |
na Iñiguez (Son Mexicano Zapateado) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Joan Soriano (Bachata) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130915T160000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 5-7pm | Dance Lessons: 4-5pm: Latin Stre | |
et Dance Academy (Bachata) | |
LOCATION:Grant Park Spirit of Music Garden\, 601 S. Michigan Ave. Chicago\ | |
, IL 60605 | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance3.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Kid Color (Indie Dance Music) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130703T180000 | |
DURATION:PT3H | |
DESCRIPTION:Music & Dancing: 6-9pm | No dance lessons this time | |
LOCATION:Theater on the Lake \n 2401 N. Lake Shore Dr. \n | |
312.742.7994 (Field House) | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance4.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:7–9 pm - Dendé & Band (Afro-Brazilian Bloco – Samba Dance Ban | |
d) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130710T180000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 7-9pm | Dance Lessons: 6-7pm: 7–9 pm - | |
Dendé & Band (Afro-Brazilian Bloco – Samba Dance Band) | |
LOCATION:Jackson Park 63rd Street Beach 6300 S. Lake Shore Dr.773.256.0903 | |
(Field House) | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance4.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:El Caobo (Latin DJ) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130717T180000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 7-9pm | Dance Lessons: 6-7pm: 7-9pm - El | |
Caobo (Latin DJ) | |
LOCATION:Ping Tom Park 300 W. 19th St.312.746.5962 (Field House) | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance4.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Nu Blu Band (R&B\, Steppin’) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130724T180000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 7-9pm | Dance Lessons: 6-7pm: 7–9pm - | |
The Nu Blu Band (R&B\, Steppin’) | |
LOCATION:Austin Town Hall 5610 W. Lake St.773.287.7658 (Field House) | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance4.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Las BomPleneras (Bomba & Plena) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130731T180000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 7-9pm | Dance Lessons: 6-7pm: 7–9pm - | |
Las BomPleneras (Bomba & Plena) | |
LOCATION:Humboldt Park Boat House 1359 N. Sacramento Ave.312.742.7549 (Boa | |
t House) | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance4.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Chicago Catz (R&B\, Soul & Funk) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130807T180000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 7-9pm | Dance Lessons: 6-7pm: 7–9pm - | |
Chicago Catz (R&B\, Soul & Funk) | |
LOCATION:Jackson Park 63rd Street Beach 6300 S. Lake Shore Dr.773.256.0903 | |
(Field House) | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance4.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:The Boilermaker Jazz Band (Authentic Swing & Jazz) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130814T180000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 7-9pm | Dance Lessons: 6-7pm: 7-9pm - Th | |
e Boilermaker Jazz Band (Authentic Swing & Jazz) | |
LOCATION:Ping Tom Park 300 W. 19th St.312.746.5962 (Field House) | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance4.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Carpacho y Su Super Combo (Colombian\, Salsa) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130821T180000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 7-9pm | Dance Lessons: 6-7pm: 7–9pm - | |
Carpacho y Su Super Combo (Colombian\, Salsa) | |
LOCATION:Austin Town Hall 5610 W. Lake St.773.287.7658 (Field House) | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance4.html | |
END:VEVENT | |
BEGIN:VEVENT | |
SUMMARY:Angel d’Cuba (Traditional & Contemporary Afro-Cuban Music) | |
DTSTART;TZID=CDT;VALUE=DATE-TIME:20130828T180000 | |
DURATION:PT3H | |
DESCRIPTION:Live Music & Dancing: 7-9pm | Dance Lessons: 6-7pm: 7–9pm - | |
Angel d’Cuba (Traditional & Contemporary Afro-Cuban Music) | |
LOCATION:Humboldt Park Boat House 1359 N. Sacramento Ave.312.742.7549 (Boa | |
t House) | |
URL:http://www.cityofchicago.org/city/en/depts/dca/supp_info/chicago_summe | |
rdance4.html | |
END:VEVENT | |
END:VCALENDAR |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment