In[]:=
Dataset`$DatasetTargetRowCount=100;venues=Dataset[Import["https://www.universalorlando.com/web/api/minion/venues","RawJSON"]];tb1=Quiet[Table[Association[<|"Venue"->venues["Results"][i]["MblDisplayName"],"Open"->DateString[FromUnixTime[venues["Results"][i]["Hours"][1]["OpenTimeUnix"]],"LocaleTimeCompact"],"Close"->DateString[FromUnixTime[venues["Results"][i]["Hours"][1]["CloseTimeUnix"]],"LocaleTimeCompact"]|>],{i,Length[venues["Results"]]}]//Dataset//Sort];venuetable=Take[tb1,{10,11}];pois=Dataset[Import["https://services.universalorlando.com/api/pointsofinterest?city=Orlando","RawJSON"]];poitable=Table[Association[<|"Ride"->pois["Rides"][i]["MblDisplayName"],"Wait Time"->Quantity[pois["Rides"][i]["WaitTime"],"Minutes"]|>],{i,Length[pois["Rides"]]}]//Dataset//Select[(#"Wait Time">=Quantity[0,"Minutes"])&]//SortBy[-#"Wait Time"&];Column[{Style["Universal Orlando Resort Dashboard","Title"],"",Style["Today's Operating Hours","Section"],venuetable,Style["Current Wait Times","Section"],poitable,Style["Rides not shown are either closed or down for maintenance.Updated "<>DateString[Now,"LocaleDateTimeFull"],"Text"]}]
Out[]=
Universal Orlando Resort Dashboard | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Today's Operating Hours | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current Wait Times | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rides not shown are either closed or down for maintenance.Updated Saturday, May 14, 2022 at 12:52:05 PM |
Out[]=
Universal Orlando Resort Dashboard | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Today's Operating Hours | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current Wait Times | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rides not shown are either closed or down for maintenance.Updated Saturday, May 14, 2022 at 12:52:02 PM |