GithubHelp home page GithubHelp logo

joelface / bg1 Goto Github PK

View Code? Open in Web Editor NEW
71.0 22.0 29.0 1.7 MB

An unofficial, experimental Genie+ and boarding group client

License: GNU General Public License v3.0

JavaScript 0.72% TypeScript 99.05% CSS 0.23%
disney disneyparks disneyworld disneyland

bg1's Introduction

BG1: An Unofficial Genie+ and Boarding Group Client

WARNING! Use at your own risk. BG1 is highly experimental, for demonstration purposes only, and provided "as is" without warranty of any kind. It is in no way endorsed by or associated with the Walt Disney Company and could stop working at any time for any reason. To ensure the intended experience, always use the official Disney app.

BG1 is an unofficial, experimental client for obtaining Genie+ Lightning Lane reservations and virtual queue boarding groups at Disney theme parks in the United States. Read the BG1 documentation to learn more.

Acknowledgments

  • Len Testa: For helping me get as close as I could ever reasonably expect to accomplish a not very serious childhood dream of almost being an Imagineer. Also for creating Touring Plans, which is pretty rad.

  • Barry, Stacy, Jeff, Michelle, Jim, Stuart, Bob, Kimberly, Milissa, Jennifer, Erin & Erin, Kristina, Lemonia, Scott, Jorge, Phil, Kellianne, Joshua, Brandon, Megan, and others: For helping me test and improve BG1.

  • Arialvetica: For creating the awesome BG1 logo.

  • ThemeParks.wiki: For the free API used for showtime data not available via Disney's tipboard.

  • Thrill Data: For providing data used to help determine Lightning Lane priorities.

  • IcoMoon: For the free icons, provided under a Creative Commons license.

bg1's People

Contributors

jerrywilborn avatar joelface avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bg1's Issues

Attraction starring + search filter?

Hi there! Would you be amenable to a PR that adds the ability to star (favorite) attractions (so they always appear at the top of the list) and perhaps a search field that limits results based on a string match?

Suggestion: Standby list

List of all park standby lines possibly show same but have the same filters and switch standby to LL

Getting 404 Error on Virtual Queue

Followed the steps as directed, have used it before, but today I am getting a page with nothing but this text:

{"timestamp":"2024-06-18T14:31:04.671+00:00","path":"/vas/","status":404,"error":"Not Found","requestId":"ea52ca9f-1"}

Update For G+?

Hi - Was wondering if you had any plans to update the interface to work with G+ and/or ILL?

Willing to help out but haven't been myself with it yet so not sure how the actual parameters work back and forth.

requiredCurrentGeoRegionId Support

Hello!

I was wondering if this project supports or somehow shares the necessary "requiredCurrentGeoRegionId" with the API.

A virtual queue for an expo is opening Thursday, and it seems to have a code to restrict the location of people trying to register. I am within the region, but I was looking for the fastest way to register without using the mobile application. This project seems to allow for fast queuing for other virtual queues, but those do not have geolocation requirements.

Maybe something to consider (if possible) for a future enhancement?

Sample from the page showing the two possible queues (Guardians of the Galaxy and the runDisney Merc Expo):

{
"responseStatus": "OK",
"queues": [
{
"queueId": "90e81c93-b84c-48e0-a98d-121094fa842e",
"name": "Guardians of the Galaxy: Cosmic Rewind",
"currentArrivingGroupStart": 0,
"currentArrivingGroupEnd": 0,
"currentArrivingGroupStartDisplayName": "0",
"currentArrivingGroupEndDisplayName": "0",
"state": "CLOSED",
"isAcceptingPartyCreation": false,
"isAcceptingJoins": false,
"type": "BOARDING_GROUP",
"guestIdMode": "IDENTIFIED",
"waitTimeMin": null,
"waitTimeMax": null,
"showQueueProgress": true,
"showRedeemBarcode": false,
"externalDefinitionId": "411499845;entityType=Attraction",
"legalDisclaimer": {
"showOnIntro": true,
"showOnConfirmation": true,
"showOnMyLines": true,
"disclaimerText": "Estimated return time may change or pause prior to callback. Check back here for the latest information.\n\nCapacity is limited. A boarding group does not guarantee the ability to experience Guardians of the Galaxy: Cosmic Rewind."
},
"postedSummonReturnWindowMinutes": 60,
"contentId": "wdw.virtual-queue_content-page.1_0.en_us.vq_gotg",
"howToEnterMessage": "Guests can request to join the virtual queue at 7:00 AM (valid theme park ticket and Disney Park Pass reservation for EPCOT required) or 1:00 PM after entering EPCOT.",
"tabContentId": "80007838;entityType=theme-park",
"categoryContentId": "attraction",
"requiredCurrentGeoRegionId": null,
"nextScheduledPartyCreationOpenTime": "06:00:00",
"nextScheduledOpenTime": "07:00:00",
"joinWindowIdHash": null,
"dayPhase": "PRE_OPEN",
"maxPartySize": 20,
"showDowntimeAlert": false,
"showGetDirections": true,
"boardingGroupNames": {},
"isEarlyPartyCreationEnabled": true,
"isPlanningPartyPreselectionEnabled": true,
"queueVersion": 4541
},
{
"queueId": "dea87f37-e0ab-4aa4-838e-b0c565eba09b",
"name": "runDisney Merchandise Shop",
"currentArrivingGroupStart": null,
"currentArrivingGroupEnd": null,
"currentArrivingGroupStartDisplayName": null,
"currentArrivingGroupEndDisplayName": null,
"state": "CLOSED",
"isAcceptingPartyCreation": false,
"isAcceptingJoins": false,
"type": "BOARDING_GROUP",
"guestIdMode": "IDENTIFIED",
"waitTimeMin": null,
"waitTimeMax": null,
"showQueueProgress": true,
"showRedeemBarcode": true,
"externalDefinitionId": "18938064;entityType=Recreation",
"legalDisclaimer": {
"showOnIntro": true,
"showOnConfirmation": true,
"showOnMyLines": true,
"disclaimerText": "Estimated return time may change or pause prior to callback. Check back here for the latest information. \n\nCapacity is limited. Joining the virtual queue does not guarantee access to the runDisney Merchandise Shop or any experience at the runDisney Expo. Merchandise is limited and not guaranteed."
},
"postedSummonReturnWindowMinutes": 60,
"contentId": "wdw.virtual-queue_content-page.1_0.en_us.vq_runDisney",
"howToEnterMessage": "On February 23, Guests can request to join the virtual queue at 8:30 AM once within approximately 45 miles of Walt Disney World Resort.",
"tabContentId": "80008033;entityType=Entertainment-Venue",
"categoryContentId": "special-event",
"requiredCurrentGeoRegionId": "central-florida",
"nextScheduledPartyCreationOpenTime": "07:30:00",
"nextScheduledOpenTime": "08:30:00",
"joinWindowIdHash": null,
"dayPhase": "PRE_OPEN",
"maxPartySize": 6,
"showDowntimeAlert": false,
"showGetDirections": false,
"boardingGroupNames": {},
"isEarlyPartyCreationEnabled": true,
"isPlanningPartyPreselectionEnabled": false,
"queueVersion": 76
}
],
"showCastAssistanceCode": true
}

Not working

Joel I don't know the details but I have a friend at the parks today WDW, and he's telling me it's not working. Just wanted to bring it to your attention.

Show individual lightning lanes

Now that we can no longer book LL rides is it possible to show LL times for paid rides or is there some additional things involved. I'd be happy to help code it if possible

Lightning Bolt for super late return times

Under rare circumstances, the lightning bolt icon will appear when the criteria aren't met for really late park hours. For example if it is 6pm and Peter Pan is showing a LL return time of 12:15am (because the park is open until 1AM) and the standby time is 90 minutes, the lightning bolt icon will appear.

Network error at booking

Seems after last evening when we heard Disney was doing maintenance to their booking system, this morning 8/11 when attempting to book an experience a split second after you select a time an ERROR "Network request failed" pops up appears and then goes away. I have checked my network using both Wi-Fi and mobile both are fine I believe this is an issue worthy of reporting.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.