https://github.com/masterkale/cigt-disneyland
Repo for http://canigotodisneylandtoday.com/
https://github.com/masterkale/cigt-disneyland
Last synced: 5 months ago
JSON representation
Repo for http://canigotodisneylandtoday.com/
- Host: GitHub
- URL: https://github.com/masterkale/cigt-disneyland
- Owner: MasterKale
- Created: 2018-06-08T16:56:09.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T03:10:12.000Z (over 3 years ago)
- Last Synced: 2025-02-05T13:48:19.674Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 10.1 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CanIGoToDisneylandToday.com
## Requirements
- Node v10.16.0
- Python 3.6 (for legacy calendar parsing)
## Development
`npm install` for project dependencies, then `npm start` to access the dev server at http://localhost:1234.
## Deployment
Deployment happens via Netlify: https://app.netlify.com/sites/blissful-sinoussi-65935f/overview
## Updating Availabilities
Pass calendars used to be parsed from image files displayed at https://disneyland.disney.go.com/passes/blockout-dates/. Fortunately since the inception of this project Disney started using WebComponents and an API request to display their blockout calendars.
The **disneyAPIResponseParser.js** file contains logic needed to request these dates, and then parse them into the desired structure. It can be run with the following command:
```
$> npm run updateDates
```
Updated availabilities will be saved to **app/passDates/** as **.json** files.