<commit_before># themeparks

An unofficial API library for accessing ride wait times and park opening times for many theme parks around the world, including Disney, Universal, and many other parks!

[![Build Status](https://travis-ci.org/cubehouse/themeparks.svg?branch=master)](https://travis-ci.org/cubehouse/themeparks) [![npm version](https://badge.fury.io/js/themeparks.svg)](https://badge.fury.io/js/themeparks) ![Snyk Vulnerabilities for GitHub Repo](https://img.shields.io/snyk/vulnerabilities/github/cubehouse/themeparks.svg)
[![npm history](https://nodei.co/npm-dl/themeparks.png)](https://www.npmjs.com/package/themeparks/)

[Roadmap](https://github.com/cubehouse/themeparks/projects/1) | [Documentation](https://cubehouse.github.io/themeparks/) | [Change Log](CHANGELOG.md) | [Supported Parks](#supported-park-features)

## Install

    npm install themeparks --save

## Migrate from wdwJS 3.0

If you were using wdwJS previously, please follow this guide to [migrate from wdwJS 3.0 to themeparks 4.0](https://github.com/cubehouse/themeparks/wiki/Migrating-from-3.0-to-4.0)

## Example Use

    // include the Themeparks library
    var Themeparks = require("themeparks");

    // list all the parks supported by the library
    for (var park in Themeparks.Parks) {
        console.log("* " + new Themeparks.Parks[park]().Name + " (DisneyAPI." + park + ")");
    }

    // access a specific park
    var disneyMagicKingdom = new Themeparks.Parks.WaltDisneyWorldMagicKingdom();

    // access wait times by Promise
    disneyMagicKingdom.GetWaitTimes().then(function(rides) {
        // print each wait time<commit_msg>[-] Remove npm download history image that hasn't worked in ages [+] Add lots of vanity badges for internet points<commit_after># themeparks

An unofficial API library for accessing ride wait times and park opening times for many theme parks around the world, including Disney, Universal, and many other parks!

[![Build Status](https://travis-ci.org/cubehouse/themeparks.svg?branch=master)](https://travis-ci.org/cubehouse/themeparks) [![npm version](https://badge.fury.io/js/themeparks.svg)](https://badge.fury.io/js/themeparks) ![Snyk Vulnerabilities for GitHub Repo](https://img.shields.io/snyk/vulnerabilities/github/cubehouse/themeparks.svg)

![GitHub contributors](https://img.shields.io/github/contributors/cubehouse/themeparks.svg) ![npm](https://img.shields.io/npm/dt/themeparks.svg) ![node](https://img.shields.io/node/v/themeparks.svg) ![Dependent repos (via libraries.io)](https://img.shields.io/librariesio/dependent-repos/npm/themeparks.svg)

[Roadmap](https://github.com/cubehouse/themeparks/projects/1) | [Documentation](https://cubehouse.github.io/themeparks/) | [Change Log](CHANGELOG.md) | [Supported Parks](#supported-park-features)

## Install

    npm install themeparks --save

## Migrate from wdwJS 3.0

If you were using wdwJS previously, please follow this guide to [migrate from wdwJS 3.0 to themeparks 4.0](https://github.com/cubehouse/themeparks/wiki/Migrating-from-3.0-to-4.0)

## Example Use

    // include the Themeparks library
    var Themeparks = require("themeparks");

    // list all the parks supported by the library
    for (var park in Themeparks.Parks) {
        console.log("* " + new Themeparks.Parks[park]().Name + " (DisneyAPI." + park + ")");
    }

    // access a specific park
    var disneyMagicKingdom = new Themeparks.Parks.WaltDisneyWorldMagicKingdom();

    // access wait times by Promise
    disneyMagicKingdom.GetWaitTimes().then(function(rides) {
        // print each wait time
{'fraction_non_alphanumeric': 0.13893557422969188, 'fraction_numerical': 0.0061624649859943975, 'mean_word_length': 4.313988095238095, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 22, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '273055', 'n_tokens_mistral': 1249, 'n_tokens_neox': 1161, 'n_words': 259}