Skip to content

A great example of mediator plus a background Shiny job

Notifications You must be signed in to change notification settings

shinyorg/wonderland

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Canada's Wonderland Ride Times

This app does serve a functional purpose in that it shows available ride times to Canada's Wonderland This data is pulled from ThemeParks WIKI

This app works offline without issue.

Technology

This app also serves as a great example of using Shiny Mediator At the time of this publishing, we used v3's new persistent cache that is updated in the background via a Shiny Background Job

The HTTP API to themeparks wiki is generated using Shiny Mediators OpenAPI source generator. Look in the csproj for the following

<ItemGroup>
    <MediatorHttp Include="OpenApiRemote"
                  Uri="https://api.themeparks.wiki/docs/v1.yaml"
                  Namespace="ShinyWonderland.ThemeParksApi"
                  ContractPostfix="HttpRequest"
                  Visible="false" />
</ItemGroup>

About

A great example of mediator plus a background Shiny job

Resources

Stars

Watchers

Forks

Languages