disney-parks-calendar
A package for extracting and summarizing Disney theme park operating hours
Provides a simple Observable based API for automatically extracting information from Disney's park operating hours calendars. Current version extracts data from Disney via scrapping their publically available calendars.
The following parks are covered by the library:
- Magic Kingdom
- Epcot (Future World + World Showcase)
- Animal Kingdom
- Hollywood Studios
- Blizzard Beach
- Typhoon Lagoon
- Disney Springs
- ESPN Wide World of Sports
Both "standard" and "extra magic" hours are provided.
Example Usage
;;;;DisneyParksCalendar.getParkHours...dates. toArray. subscribeconsole.logdata,console.errorerror ;
var disneyParksCalendar = var date07072017 = SimpleDate;var date07082017 = SimpleDate;var date07092017 = SimpleDate;var dates = date07072017 date07082017 date07092017;disneyParksCalendarDisneyParksCalendar ;
Response:
[
ParkOperatingHours {
parkId:'MAGIC_KINGDOM',
parkName:'Magic Kingdom',
date:SimpleDate {
year:2017,
month:7,
date:9
},
standardHours:TimeRange {
openTime:1499605200000,
closeTime:1499652000000
}
},
ParkOperatingHours {
parkId:'EPCOT_FUTURE_WORLD',
parkName:'Epcot - Future World',
date:SimpleDate {
year:2017,
month:7,
date:9
},
standardHours:TimeRange {
openTime:1499605200000,
closeTime:1499648400000
}
},
...
ParkOperatingHours {
parkId:'DISNEY_SPRINGS',
parkName:'Disney Springs',
date:SimpleDate {
year:2017,
month:7,
date:9
},
standardHours:TimeRange {
openTime:1499522400000,
closeTime:1499486400000
}
}
]