From 95c63f06bf364f3b62fa0a99297c2000db61c81f Mon Sep 17 00:00:00 2001 From: makefu Date: Tue, 19 Sep 2017 15:07:51 +0200 Subject: init --- default.nix | 13 + europastats/__init__.py | 0 europastats/attractions.py | 78 + europastats/data/attractions.json | 21883 +++++++++++++++++++++++++++++++++++ europastats/data/waitingtimes.json | 188 + europastats/data/weather.json | 1 + europastats/weather.py | 43 + setup.py | 29 + 8 files changed, 22235 insertions(+) create mode 100644 default.nix create mode 100644 europastats/__init__.py create mode 100644 europastats/attractions.py create mode 100644 europastats/data/attractions.json create mode 100644 europastats/data/waitingtimes.json create mode 100644 europastats/data/weather.json create mode 100644 europastats/weather.py create mode 100644 setup.py diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..774d519 --- /dev/null +++ b/default.nix @@ -0,0 +1,13 @@ +{ pkgs ? import {} }: +with pkgs.python3Packages; +let + inp = [ + python + requests2 + docopt + ]; +in buildPythonPackage { + name = "europastats"; + src = ./.; + buildInputs = inp; +} diff --git a/europastats/__init__.py b/europastats/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/europastats/attractions.py b/europastats/attractions.py new file mode 100644 index 0000000..9a6c087 --- /dev/null +++ b/europastats/attractions.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python +""" + takes a list of openweathermap ids and a config dict with + "openweathermap_apikey" +""" +from datetime import datetime as dt +import sys +import json +import requests + +import json +from os.path import join,dirname,abspath +name = "waitingtimes" + +status_codes = [ + "Open", + "90Plus", + "Closed", + "Temporariy Closed", + "Closed due to Weather", + "Special Tour" +] + +api_url = "https://api.europapark.de/api-5.4/" + +def get_db(id): + with open(abspath(join(dirname(__name__),"europastats/data",id+".json")),'rb') as f: + return json.load(f) + +name_mapping = { a["code"]: a for a in get_db("attractions") } + + +def gen_token(): + from binascii import hexlify + import hmac + import hashlib + import base64 + secret = "ZhQCqoZp" + message= dt.utcnow().strftime("%Y%m%d%H") + dig = hmac.new(secret.encode("utf-8"), msg=message.encode("utf-8"), digestmod=hashlib.sha256).digest() + return hexlify(dig).upper().decode() + +def get_live(page): + code = gen_token() + headers = requests.utils.default_headers() + headers.update( { "User-Agent": "okhttp/2.7.5", }) + resp = requests.get( api_url + page, + params = {"mock":"false","token":code}, + headers = headers).json() + return resp + + + +def get_data(mock=False): + now = dt.utcnow() + if mock: + resp = get_db(name) + else: + resp = get_live("waitingtimes") + for v in resp: + data = {} + data["status"] = status_codes[v["status"]] + data["_name"] = "Attraktion {}".format( name_mapping[v["code"]]["nameGerman"]) + data["_id"] = "europapark-{}-{}".format(name,v["code"]) + data["waitingtime"] = v["time"] + data["_ts"] = now.isoformat(timespec="seconds") + "Z" + data["_db"] = name + yield data + +def main(): + kvt = get_data() + print(json.dumps(list(kvt))) + +def get_mock_data(): + return get_data(True) + +if __name__ == "__main__": + main() diff --git a/europastats/data/attractions.json b/europastats/data/attractions.json new file mode 100644 index 0000000..ee5ccf9 --- /dev/null +++ b/europastats/data/attractions.json @@ -0,0 +1,21883 @@ +[ + { + "since": 0, + "capacity": 0, + "capacityType": 0, + "theoreticalCapacity": 0, + "drivingTime": 0, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": null, + "id": 1, + "code": 25, + "latitude": 48.268845, + "longitude": 7.721805, + "nameGerman": "Haupteingang", + "nameEnglish": "Main entrance", + "nameFrench": "Entrée principale", + "teaserGerman": "", + "teaserEnglish": "", + "teaserFrench": "", + "descriptionGerman": "Ihr Tor in eine andere Welt", + "descriptionEnglish": "Your gate into another world", + "descriptionFrench": "Votre entrée dans un monde merveilleux", + "active": true, + "area": 1, + "img": "haupteingang.jpg", + "type": 3, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": true, + "pregnant": true, + "parentAllowed": true, + "media": [], + "attractionsCategories": null, + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/haupteingang.jpg" + }, + { + "since": 2002, + "capacity": 36, + "capacityType": 2, + "theoreticalCapacity": 1620, + "drivingTime": 180, + "height": 73, + "maxSpeed": 130, + "acceleration": 0, + "maxAcceleration": 4, + "producer": "Bolliger & Mabillard", + "id": 2, + "code": 250, + "latitude": 48.267714, + "longitude": 7.720484, + "nameGerman": "Silver Star", + "nameEnglish": "", + "nameFrench": "", + "teaserGerman": "Adrenalin Kick mit Air-Time", + "teaserEnglish": "A ride on the Silver Star is pure thrill", + "teaserFrench": "Émotions fortes garanties", + "descriptionGerman": "Würde man unseren Silver Star als eine der größten und höchsten Achterbahnen Europas beschreiben, klingt das fast langweilig. \nAlso stell' dir vor, du rast mit 130 Sachen auf einen 73 Meter hohen Turm - und mit vierfacher Erdbeschleunigung runter in die Kurven! Und das direkt nochmal! DAS ist der Silver Star. \nGesundheitshinweis: Aufgrund der Geschwindigkeit wird das Gesicht leicht verzerrt. Fachleute nennen es \"Grinsen\". Das ist ein absolut gewollter Effekt, der häufig sogar noch nach der Fahrt anhält. \nSicherheitshinweis: Personen mit starkem Oberschenkel- und / oder Körperumfang können nicht befördert werden. Ein Testsitz befindet sich am Eingang.", + "descriptionEnglish": "Europe's highest and biggest roller coaster offers pure thrills - not for the faint-hearted!", + "descriptionFrench": "Quand on lit « Notre Silver Star est l'un des plus grands et plus hauts grand huit d'Europe », on se dit que c'est une description presque un peu trop sommaire en fait. \n\nAlors, imagine-toi au sommet d’une tour haute de 73 mètres à bord d’une voiture de course, avant de lancer ton véhicule dans le vide à 130 km/h et de zigzaguer dans des virages et collines avec des forces atteignant 4G. \nÇA c’est la vraie description de Silver Star ! \n\nIndication sanitaire : en raison de la vitesse de l’attraction, une légère déformation va apparaître sur le visage. Les experts appellent cela le « sourire ». Il s’agit là d’un effet secondaire absolument volontaire, qui se prolongera même après l’escapade. \nConsigne de sécurité : Les personnes ayant un tour de cuisse et/ou un tour de taille important(s) ne pourront pas monter à bord de l’attraction. Un siège de test est disponible à l’entrée de l’attraction.", + "active": true, + "area": 9, + "img": "silverstar.jpg", + "type": 1, + "open": 1, + "ageMin": 11, + "ageMax": 0, + "sizeMin": 140, + "sizeMax": 0, + "thrill": 4, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": false, + "pregnant": false, + "parentAllowed": true, + "media": [ + { + "type": 1, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "0m3zU9H77vE", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "silverstar_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "silverstar_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "silverstar_3.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "silverstar_4.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "silverstar_5.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "silverstar_6.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "silverstar_7.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "silverstar_8.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 1, + 13 + ], + "facebook": "silverstar.coaster", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/silverstar.jpg" + }, + { + "since": 1997, + "capacity": 16, + "capacityType": 2, + "theoreticalCapacity": 1600, + "drivingTime": 300, + "height": 28.3, + "maxSpeed": 80, + "acceleration": 0, + "maxAcceleration": 4, + "producer": "Mack Rides", + "id": 3, + "code": 500, + "latitude": 48.265051, + "longitude": 7.720213, + "nameGerman": "Euro-Mir", + "nameEnglish": "", + "nameFrench": "", + "teaserGerman": "Vorwärts und Rückwärts hinab", + "teaserEnglish": "Nosedive from two enmormous towers", + "teaserFrench": "Des nacelles en rotation ", + "descriptionGerman": "Du hast die Raumstation MIR gleich nebenan besichtigt und jetzt Lust Astronaut zu werden? \nTja, Moooment! Das wollen ja alle! \n\nErst müssen wir prüfen, ob du auch das Zeug dazu hast: die Hochgeschwindigkeits-Achterbahn EURO-MIR lässt dich aus 28 Metern stürzen - um dich dann ordentlich durchzuschütteln: mit vierfacher Erdbeschleunigung geht's links rum, rechts rum, in den Kreisel, durch ein schwarzes Loch uuund Vollbremsung! Wollen wir doch mal sehen, was für ein Weltraumheld in dir steckt...", + "descriptionEnglish": "So, you've visited the Space Station next door and now you think you want to be an astronaut? Not so fast, that's what they all say! \n\nFirst, we need to check that you're fit for space travel. The Euro-Mir high speed rollercoaster will plunge you down from 28 metres above the ground, before you experience four times the force of gravity as you race up and down, around tight bends and spiral straight into a black hole! Are you the next space hero?", + "descriptionFrench": "Tu viens de visiter la station MIR, juste à côté du grand huit, et maintenant tu as envie de devenir astronaute ? \nPas si vite ! Tout le monde aimerait explorer l'espace ! \nMais avant de t'embarquer à bord d'une fusée, on doit d'abord tester tes capacités : Le grand huit fulgurant EURO-MIR te fera dévaler depuis 28 mètres de hauteur - pour te secouer comme il se doit. Avec une force centrifuge très élevé, on part à gauche, à droite, on tourne sur soi-même, on passe le trou noir et?. on freine à bloc ! Maintenant, voyons voir si tu as l'étoffe d'un cosmonaute' ou pas !", + "active": true, + "area": 4, + "img": "euromir.jpg", + "type": 1, + "open": 0, + "ageMin": 8, + "ageMax": 0, + "sizeMin": 130, + "sizeMax": 195, + "thrill": 4, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": false, + "pregnant": false, + "parentAllowed": true, + "media": [ + { + "type": 1, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "qNdGYkCbaVc", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "euromir_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "euromir_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "euromir_3.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "euromir_4.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "euromir_5.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 1, + 13 + ], + "facebook": "euromir.coaster", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/euromir.jpg" + }, + { + "since": 2000, + "capacity": 8, + "capacityType": 2, + "theoreticalCapacity": 1600, + "drivingTime": 350, + "height": 23, + "maxSpeed": 70, + "acceleration": 0, + "maxAcceleration": 3, + "producer": "Mack Rides", + "id": 4, + "code": 400, + "latitude": 48.267381, + "longitude": 7.719223, + "nameGerman": "Wasserachterbahn Poseidon", + "nameEnglish": "", + "nameFrench": "", + "teaserGerman": "Griechische Mythologie hautnah", + "teaserEnglish": "Adventurous trip through Greek mythology", + "teaserFrench": "Adventurous trip through Greek mythology", + "descriptionGerman": "Die griechische Mythologie bietet ja einige Überraschungen - und der Gott des Meeres hat sogar eine waschechte Odyssee für dich: \nIn einem alten Tempel startest du eine wilde Achterbahnfahrt durch Poseidons Unterwasserwelt, dann geht's hoch in die Luft und mitten rein in die stürmische See! \nOder wie der alte Achterbahn-Fan Heraklit zu sagen pflegte: Πάντα ῥεῖ - alles fließt.", + "descriptionEnglish": "Greek mythology is full of surprises, and the God of the Oceans has a real odyssey in store for you. \nFrom inside the ancient temple, you embark on a wild rollercoaster ride through Poseidon's underwater world, before rising high into the air and diving straight back down into the choppy sea. \nOr as the old rollercoaster fan Heraklitus used to say, Πάντα ῥεῖ - everything flows. ", + "descriptionFrench": "La mythologie grecque réserve bien des surprises - et le dieu des mers t'a préparé une véritable odyssée : \nTon escapade sauvage dans l'univers aquatique de Poséidon débute dans un temple antique. Ensuite, en route vers le firmament avant de replonger dans l'océan !\nOu comme le disait ce bon vieux Héraclite, grand fan de sensations fortes : Πάντα ῥεῖ - tout coule (de source) !", + "active": true, + "area": 10, + "img": "poseidon.jpg", + "type": 1, + "open": 1, + "ageMin": 6, + "ageMax": 0, + "sizeMin": 120, + "sizeMax": 0, + "thrill": 3, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": false, + "pregnant": false, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "poseidon_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "poseidon_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "poseidon_3.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "poseidon_4.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "poseidon_5.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 1, + 12, + 13 + ], + "facebook": "wasserachterbahn.poseidon", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/poseidon.jpg" + }, + { + "since": 1978, + "capacity": 6, + "capacityType": 1, + "theoreticalCapacity": 1600, + "drivingTime": 270, + "height": 18, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "Mack Rides", + "id": 5, + "code": 700, + "latitude": 48.26261, + "longitude": 7.722134, + "nameGerman": "Tiroler Wildwasserbahn", + "nameEnglish": "Tirol Log Flume", + "nameFrench": "Les rapides du Tyrol", + "teaserGerman": "Erfrischende Fahrt im Wasserkanal", + "teaserEnglish": "Steep slopes and high slides ", + "teaserFrench": "Voyage rafraichissant á bord", + "descriptionGerman": "Hier rutschst du mit einem großen Stück Geschichte den steilen Berg herunter. \nDenn der mächtige Baumstamm der Tiroler Wildwasserbahn klatschte bereits 1978 zum ersten Mal ins Wasser und gehört damit zu den ersten Attraktionen im Park. Wäre Geschichtsunterricht nur immer so gewesen...", + "descriptionEnglish": "Slide down the mountain and straight into the history books! \nThe Tiroler Log Flume's enormous tree trunks first plunged into the water in 1978, making it one of the first rides ever to operate at Europa-Park. If only all history lessons were this much fun!", + "descriptionFrench": "Ici, tu pourras dévaler les montagnes à bord d'une embarcation historique. \nLes imposantes « bûches » de la Descente Des Rapides Du Tyrol bravaient les flots pour la dès 1978, et étaient ainsi l'une des toutes premières attractions du parc. Si les cours d'histoire étaient toujours aussi intéressants...\nWHALE ADVENTURES - NORTHERN LIGHTS", + "active": true, + "area": 6, + "img": "wildwasserbahn.jpg", + "type": 1, + "open": 1, + "ageMin": 4, + "ageMax": 0, + "sizeMin": 100, + "sizeMax": 0, + "thrill": 2, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": false, + "pregnant": false, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "wildwasserbahn_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "wildwasserbahn_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "wildwasserbahn_3.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "wildwasserbahn_4.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "wildwasserbahn_5.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "wildwasserbahn_6.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "wildwasserbahn_7.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "wildwasserbahn_8.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 1, + 13 + ], + "facebook": "tiroler.wildwasserbahn", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/wildwasserbahn.jpg" + }, + { + "since": 0, + "capacity": 0, + "capacityType": 0, + "theoreticalCapacity": 0, + "drivingTime": 0, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": null, + "id": 6, + "code": 440, + "latitude": 48.265927, + "longitude": 7.720471, + "nameGerman": "Eis-Show", + "nameEnglish": "Ice-Show", + "nameFrench": "Spectacle sur glace", + "teaserGerman": "Spektakuläres Entertainment auf Eis", + "teaserEnglish": "Skating show with magical impressiv pir...", + "teaserFrench": "Spectacle de patinage féerique", + "descriptionGerman": "", + "descriptionEnglish": "", + "descriptionFrench": "", + "active": true, + "area": 10, + "img": "eisshow.jpg", + "type": 6, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": true, + "pregnant": true, + "parentAllowed": true, + "media": [], + "attractionsCategories": null, + "facebook": "Eisshow-Europa-Park-107002469379222", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/eisshow.jpg" + }, + { + "since": 0, + "capacity": 0, + "capacityType": 0, + "theoreticalCapacity": 0, + "drivingTime": 0, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": null, + "id": 7, + "code": 770, + "latitude": 48.261482, + "longitude": 7.721943, + "nameGerman": "Spanische Arena", + "nameEnglish": "Spanish Arena", + "nameFrench": "", + "teaserGerman": "Atemberaubende Stuntshow mit Pferden", + "teaserEnglish": "Amazing show with action and stunts ", + "teaserFrench": "Le Retour du Chevalier Noir", + "descriptionGerman": "", + "descriptionEnglish": "", + "descriptionFrench": "", + "active": true, + "area": 12, + "img": "arenashow.jpg", + "type": 6, + "open": 1, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": true, + "pregnant": true, + "parentAllowed": true, + "media": [], + "attractionsCategories": null, + "facebook": "europapark.arenashow", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/arenashow.jpg" + }, + { + "since": 0, + "capacity": 0, + "capacityType": 0, + "theoreticalCapacity": 0, + "drivingTime": 0, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": null, + "id": 8, + "code": 133, + "latitude": 48.267812, + "longitude": 7.72268, + "nameGerman": "Pasticceria Dell Arco", + "nameEnglish": "Waffle Bakery", + "nameFrench": "Stand de gaufres", + "teaserGerman": "Waffelbäckerei", + "teaserEnglish": "Show bakery for waffles", + "teaserFrench": "", + "descriptionGerman": "Knusprig frische Brüsseler Waffeln und leckere gefüllte Berliner - die musst du probieren!", + "descriptionEnglish": "Delicous waffles a must-have.", + "descriptionFrench": "Gaufres et beignets", + "active": true, + "area": 1, + "img": "waffelbaeckerei.jpg", + "type": 2, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": [ + 1, + 5 + ], + "kitchenType": 3, + "gastronomyOptions": [ + 6 + ], + "disabled": true, + "pregnant": true, + "parentAllowed": true, + "media": [], + "attractionsCategories": null, + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/waffelbaeckerei.jpg" + }, + { + "since": 0, + "capacity": 0, + "capacityType": 0, + "theoreticalCapacity": 0, + "drivingTime": 0, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": null, + "id": 9, + "code": 420, + "latitude": 48.266355, + "longitude": 7.720042, + "nameGerman": "Taverna Mykonos", + "nameEnglish": "", + "nameFrench": "", + "teaserGerman": "Griechische Urlaubsfeeling", + "teaserEnglish": "Greek specialities and Mediterranean flair", + "teaserFrench": "Spécialités grecques", + "descriptionGerman": "Erleben Sie griechisches \"Urlaubsfeeling\" auf unserer großen Sonnenterasse bei Gyros, gebackenen Schafskäse, Tintenfischstreifen und genießen Sie den atemberaubenden Blick auf die Poseidon.", + "descriptionEnglish": "Experience the Mediterranean on our large terrace while having some gyros, grilled goat-cheese, Greek salad, or calamari!", + "descriptionFrench": "Une ambiance de vacances grecques vous attend sur la grande terrasse avec gyros, fromage feta grillé, salade fermière, émincé de seiche, tout en offrant une vue imprenable sur Poseidon.", + "active": true, + "area": 10, + "img": "taverna.jpg", + "type": 2, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": [ + 4 + ], + "kitchenType": 6, + "gastronomyOptions": [ + 6 + ], + "disabled": true, + "pregnant": true, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "taverna_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "taverna_2.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": null, + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/taverna.jpg" + }, + { + "since": 1990, + "capacity": 20, + "capacityType": 3, + "theoreticalCapacity": 1600, + "drivingTime": 430, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "Mack Rides", + "id": 12, + "code": 456, + "latitude": 48.264495, + "longitude": 7.720607, + "nameGerman": "Monorail-Bahn Station Luxemburg", + "nameEnglish": "Monorail", + "nameFrench": "Monorail", + "teaserGerman": "", + "teaserEnglish": "", + "teaserFrench": "", + "descriptionGerman": "Genießen Sie bei einer Rundfahrt in luftiger Höhe einen unvergleichlichen Ausblick auf den Park!", + "descriptionEnglish": "Go for a tour above the park and enjoy an exceptional panorama!", + "descriptionFrench": "Faites un tour du parc en hauteur et profitez d'un panorama exceptionnel! ", + "active": true, + "area": 20, + "img": "monorail.jpg", + "type": 1, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": true, + "pregnant": true, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "monorail_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "monorail_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "monorail_3.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 6, + 8 + ], + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/monorail.jpg" + }, + { + "since": 0, + "capacity": 0, + "capacityType": 0, + "theoreticalCapacity": 0, + "drivingTime": 0, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": null, + "id": 13, + "code": 70, + "latitude": 48.268695, + "longitude": 7.722529, + "nameGerman": "Shopping-Passage", + "nameEnglish": "Shopping Arcade", + "nameFrench": "Galerie Commerciale", + "teaserGerman": "", + "teaserEnglish": "", + "teaserFrench": "", + "descriptionGerman": "Shopping-Spaß pur: Europa-Park Souvenirs, Milka-Schokolade, Geschenkartikel...\n\nWir tragen deine Einkäufe!\nAlles was du vor 15 Uhr kaufst, bringen wir dir zum Haupteingang oder zur Rezeption unserer Hotels. Und zwar gratis! Sogar mit extra Vorfreude, denn abholbereit ist alles ab 17 Uhr. Aber bevor du daheim auch deine Supermarkt-Tüten stehen lässt: Das gilt natürlich nur hier im Park.", + "descriptionEnglish": "Stylish shopping center with attractive offers\n\nCARRY MY SHOPPING\nIf you make any purchases within the park before 3pm, we can deliver them directly to the main entrance or your Europa-Park hotel - for free! Spend your day enjoying the attractions bag-free – your shopping will be waiting for you from 5pm. This service only applies within Europa-Park, we won’t be able to carry your bags back from the supermarket!", + "descriptionFrench": "Vêtements, accessoires, décorations pour la maison, chocolats Milka et souvenirs\n\nService de livraison de tes achats !\nTout ce que tu achètes avant 15h sera livré par nos soins à l'entrée principale ou à la réception de ton hôtel. Et en plus c’est gratuit ! Fini les sacs encombrants à porter toute la journée – et les achats peuvent être récupérés dès 17h. Mais attention : ce service n'est bien sûr valable qu’au sein même du parc", + "active": true, + "area": 1, + "img": "shoppingpassage.jpg", + "type": 5, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": true, + "pregnant": true, + "parentAllowed": true, + "media": [], + "attractionsCategories": null, + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/shoppingpassage.jpg" + }, + { + "since": 1982, + "capacity": 2, + "capacityType": 5, + "theoreticalCapacity": 2050, + "drivingTime": 240, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "Mack Rides", + "id": 14, + "code": 100, + "latitude": 48.267765, + "longitude": 7.721978, + "nameGerman": "Geisterschloss", + "nameEnglish": "Ghost castle", + "nameFrench": "Château hanté", + "teaserGerman": "Gruselfaktor im Dunkeln", + "teaserEnglish": "Enter the medieval castle", + "teaserFrench": "Frissons garantis!", + "descriptionGerman": "In kleinen Gondeln werden Sie durch den Palast gefahren, vorbei an gruseligen Gestalten und unheimlichen Szenarien. Überall sind gespenstische Stimmen und drohendes Wispern zu hören...", + "descriptionEnglish": "You are transported through the palace in little cars, passing by gruesome creatures and creepy sceneries. All over, you can hear eery voices and threatening whisper.", + "descriptionFrench": "Vous y trouverez des monstres, des esprits, des fantômes, des bruits effrayants qui vous donneront la chaire de poule... Bouuuuuuh...", + "active": true, + "area": 8, + "img": "geisterschloss.jpg", + "type": 1, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 1, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": false, + "pregnant": true, + "parentAllowed": true, + "media": [], + "attractionsCategories": [ + 4 + ], + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/geisterschloss.jpg" + }, + { + "since": 1998, + "capacity": 4, + "capacityType": 2, + "theoreticalCapacity": 660, + "drivingTime": 145, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "Mack Rides", + "id": 15, + "code": 503, + "latitude": 48.265217, + "longitude": 7.720504, + "nameGerman": "Schlittenfahrt Schneeflöckchen", + "nameEnglish": "Sleigh Ride Snowflake", + "nameFrench": "Manège de traineaux \"Flocon de neige\"", + "teaserGerman": "Auf den Spuren russischer Märchen", + "teaserEnglish": "Glide through a winter landscape", + "teaserFrench": "Un univers féerique de conte de fée", + "descriptionGerman": "Zauberhafte Märchenwelt: Unterwegs mit Schneeflöckchen, zwei Bärenkindern und König Winter.", + "descriptionEnglish": "An enchanting fairy tale world: en-route with snowflake, two baby bears and King Winter.", + "descriptionFrench": "Un univers féerique de conte de fée: une merveilleuse promenade en traîneau dans l'univers de Flocon de neige, deux oursons et le roi Hiver.", + "active": true, + "area": 4, + "img": "schlittenfahrt.jpg", + "type": 1, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": true, + "pregnant": true, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "schlittenfahrt_1.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 3, + 5, + 6 + ], + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/schlittenfahrt.jpg" + }, + { + "since": 1978, + "capacity": 12, + "capacityType": 1, + "theoreticalCapacity": 1670, + "drivingTime": 450, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "Mack Rides", + "id": 16, + "code": 600, + "latitude": 48.263447, + "longitude": 7.721867, + "nameGerman": "Dschungel-Floßfahrt", + "nameEnglish": "Jungle Rafts", + "nameFrench": "Les radeaux de la jungle", + "teaserGerman": "Entspannte Floßfahrt", + "teaserEnglish": "An exciting raft expedition", + "teaserFrench": "Une expédition mystérieuse ", + "descriptionGerman": "Expedition zu König Salomon: Abenteuer im phantastischen Reich des afrikanischen Herrschers!", + "descriptionEnglish": "Expedition to the jungle king: adventure in the fantastic realm of king Salomon!", + "descriptionFrench": "Expédition du roi Salomon, aventure dans le royaume du souverain africain!", + "active": true, + "area": 7, + "img": "dschungel.jpg", + "type": 1, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": true, + "pregnant": true, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "dschungel_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "dschungel_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "dschungel_3.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "dschungel_4.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "dschungel_5.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 6 + ], + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/dschungel.jpg" + }, + { + "since": 1987, + "capacity": 16, + "capacityType": 1, + "theoreticalCapacity": 2000, + "drivingTime": 450, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "Mack Rides", + "id": 17, + "code": 550, + "latitude": 48.263581, + "longitude": 7.720504, + "nameGerman": "Piraten in Batavia", + "nameEnglish": "Pirates in Batavia", + "nameFrench": "La grotte des pirates", + "teaserGerman": "Faszinierende Piratenwelt", + "teaserEnglish": "An adventurous boat trip", + "teaserFrench": "Un voyage inoubliable ", + "descriptionGerman": "Im Europa-Park sehen Sie täuschend echt nachgebaute Schauplätze der 1619 von den Niederlanden eroberten südostasiatischen Kolonie bei einem Überfall wilder Seeräuber.", + "descriptionEnglish": "At Europa-Park, you can witness the attack of wild pirates on a southeast Asian Dutch colony in 1619, which has been reproduced to perfection.", + "descriptionFrench": "Voyage en bateau à travers la jungle indonésienne durant lequel vous serrez témoin d'un abordage de pirates!", + "active": true, + "area": 3, + "img": "piraten.jpg", + "type": 1, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": false, + "pregnant": true, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "piraten_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "piraten_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "piraten_3.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 3 + ], + "facebook": "piraten.batavia", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/piraten.jpg" + }, + { + "since": 1989, + "capacity": 16, + "capacityType": 2, + "theoreticalCapacity": 1600, + "drivingTime": 210, + "height": 45, + "maxSpeed": 60, + "acceleration": 0, + "maxAcceleration": 4, + "producer": "Mack Rides", + "id": 18, + "code": 200, + "latitude": 48.267345, + "longitude": 7.72113, + "nameGerman": "Eurosat", + "nameEnglish": "", + "nameFrench": "", + "teaserGerman": "Weltraumabenteuer im Dunkeln", + "teaserEnglish": "A trip through the univers", + "teaserFrench": "Un voyage au sein du cosmos ", + "descriptionGerman": "Mitten in Frankreich, zwischen romantischen Gässchen, warmen Baguettes und kleinen Bistros \nGeht's ab ins Weltall! Mit vierfacher Erdbeschleunigung durch den Sternenhimmel, vorbei an Planeten und Meteoriten - hinein in den Lichtgeschwindigkeitstunnel, der dich wieder zurück bringt. Puh. Jetzt erst mal einen Café au lait.", + "descriptionEnglish": "In the heart of France, amist the cobbled streets, warm baguettes, and quaint bistros... You can blast off into space! \nExperience four times the force of gravity as you fly past stars and planets, heading straight into the lightspeed tunnel for your journey home. Phew! Café au lait anyone?", + "descriptionFrench": "Au beau milieu de la France, entre les ruelles romantiques, les baguettes encore tièdes et les petits bistros on peut s'envoler pour l'espace intersidéral !! \nEn route vers le firmament avec des accélérations montant à 4G, en zigzaguant entre les planètes et météorites - puis un passage dans le tunnel de lumière qui te ramène au point de départ. Pouh... que d'émotions - allons boire un café au lait.", + "active": true, + "area": 9, + "img": "eurosat.jpg", + "type": 1, + "open": 0, + "ageMin": 6, + "ageMax": 0, + "sizeMin": 120, + "sizeMax": 0, + "thrill": 4, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": false, + "pregnant": false, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "eurosat_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "eurosat_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "eurosat_3.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 1, + 13, + 3 + ], + "facebook": "eurosat.coaster", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/eurosat.jpg" + }, + { + "since": 2007, + "capacity": 2, + "capacityType": 5, + "theoreticalCapacity": 1240, + "drivingTime": 360, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "Mack Rides", + "id": 19, + "code": 404, + "latitude": 48.266235, + "longitude": 7.72031, + "nameGerman": "Abenteuer Atlantis", + "nameEnglish": "Atlantis Adventure", + "nameFrench": "A la découverte d'Atlantis", + "teaserGerman": "Entdecken Sie den Mythos der versunkenen Stadt!", + "teaserEnglish": "Discover the legendary city of Atlantis", + "teaserFrench": "Des amusements interactifs", + "descriptionGerman": "Jahrhunderte lang wurde die mysteriöse Stadt Atlantis gesucht - aber nie gefunden. Kein Wunder! Denn diese Anfänger haben alle am falschen Ort gesucht! \nDas garantiert echte Atlantis liegt direkt unter unserem Park! (Wir sollten das vielleicht bei Wikipedia ergänzen ...)\nOk, bis jemand \"ein anderes\" Atlantis entdeckt. Aber bis das passiert, werden mit Infrarot-Lasern Unholde gejagt und Punkte gesammelt!", + "descriptionEnglish": "For centuries, people were looking for the mysterious city Atlantis, but no one ever found it. No wonder! \nAll these amateurs have been looking in the wrong place! The real Atlantis is right underneath our park! (Maybe we should add that on Wikipedia ;-) Okay, until someone discovers a different Atlantis. But until then, you can hunt for monsters with infra-red lasers and collect points.", + "descriptionFrench": "Depuis des siècles, on cherche à localiser Atlantis, ville mystérieuse et engloutie - sans aucun succès. Pas étonnant ! \nTous ces débutants cherchaient au mauvais endroit ! \nLa véritable vielle d'Atlantis est située en-dessous de notre parc ! \nD'accord, jusqu'à ce que quelqu'un découvre une autre « Atlantis ». Mais jusque là, on partira à la chasse aux monstres avec des lasers infrarouges et on collectera des points !", + "active": true, + "area": 10, + "img": "atlantis.jpg", + "type": 1, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 1, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": false, + "pregnant": true, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "atlantis_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "atlantis_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "atlantis_3.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "atlantis_4.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 3 + ], + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/atlantis.jpg" + }, + { + "since": 0, + "capacity": 0, + "capacityType": 0, + "theoreticalCapacity": 0, + "drivingTime": 0, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "", + "id": 20, + "code": 761, + "latitude": 48.261246, + "longitude": 7.722925, + "nameGerman": "Abenteuerspielplatz", + "nameEnglish": "Adventure Playground", + "nameFrench": "Terrain d'aventures", + "teaserGerman": "", + "teaserEnglish": "Playground nearby the hotels", + "teaserFrench": "", + "descriptionGerman": "Wasser! Rutschen! Wasserrutschen! \nUnd sogar ein Irrgarten! Hier sind die Großen abgemeldet und die Kinder an der Macht (bzw. alle unter 1,20m)!\n(Außer natürlich, die Eltern laden zum Eis-Essen ein – dann haben selbstverständlich die Großen das Sagen.)\n", + "descriptionEnglish": "Water, slides and water slides! \nThere's even a maze! This is the zone where the kids are in charge instead of the grownups. It's especially for children under 1.2 metres tall. \nOf course, if the grownups decide to buy ice cream, they'll be calling the shots again in no time! ", + "descriptionFrench": "", + "active": true, + "area": 12, + "img": "abenteuerspielplatz.jpg", + "type": 1, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 120, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": true, + "pregnant": true, + "parentAllowed": false, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "abenteuerspielplatz_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "abenteuerspielplatz_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "abenteuerspielplatz_3.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "abenteuerspielplatz_4.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [], + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/abenteuerspielplatz.jpg" + }, + { + "since": 1975, + "capacity": 40, + "capacityType": 3, + "theoreticalCapacity": 520, + "drivingTime": 310, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "", + "id": 21, + "code": 601, + "latitude": 48.262991, + "longitude": 7.722783, + "nameGerman": "African Queen", + "nameEnglish": "", + "nameFrench": "", + "teaserGerman": "Dampferfahrt über den See", + "teaserEnglish": "Go on a boat trip", + "teaserFrench": "Faites une croisière à bord", + "descriptionGerman": "Der Europa-Park liegt weit im Süden. Erstaunlich weit sogar. Um nicht zu sagen: mitten in Afrika! \nProbier's mal mit Gemütlichkeit und fahr' mit den Schaufelradschiffen African Queen I & II über den großen See. Vorbei an afrikanischen Hütten und exotischen Tieren.", + "descriptionEnglish": "Europa-Park is located quite a long way south. In fact, you'd be surprised at how far south it is - right in the middle of Africa! \nEnjoy a relaxing journey across the big lake aboard the African Queen I & II paddle steamers. Look out for African huts and exotic animals along the way.", + "descriptionFrench": "Europa-Park est situé au sud. Très au sud en fait. Pour être précis : au beau milieu de l'Afrique ! \n« Il en faut peu pour être heureux » : alors détend-toi et monte à bord des bateaux à roue à aube African Queen I & II pour traverser le grand lac. tu découvriras des huttes africaines et des animaux exotiques.", + "active": true, + "area": 7, + "img": "africanqueen.jpg", + "type": 1, + "open": 1, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": true, + "pregnant": true, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "africanqueen_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "africanqueen_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "africanqueen_3.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "africanqueen_4.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 12 + ], + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/africanqueen.jpg" + }, + { + "since": 1984, + "capacity": 38, + "capacityType": 2, + "theoreticalCapacity": 1050, + "drivingTime": 100, + "height": 0, + "maxSpeed": 45, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "Mack Rides", + "id": 22, + "code": 701, + "latitude": 48.262181, + "longitude": 7.722777, + "nameGerman": "Alpenexpress \"Enzian\"", + "nameEnglish": "Alpine Coaster \"Enzian\"", + "nameFrench": "Express des alpes «Enzian»", + "teaserGerman": "Grandios durch das Gebirge gondeln", + "teaserEnglish": "Race through the mountains ", + "teaserFrench": "Le premier grand huit d'Europa-Park", + "descriptionGerman": "Hier werden wir ganz emotional... denn das ist die allererste Achterbahn im Europa-Park! \nAber die Tränen der Rührung fließen waagerecht, denn hier geht's direkt in einen flachen Looping - falls jemand dachte, hier wäre die Altersmilde eingekehrt. Nix da! Hoch, runter, rein in den Diamantenschacht, rauf auf den Berg uuund NOCHMAL! \nDenn das war der Wunsch der meisten kleinen Achterbahn-Anfänger nach ihrer ersten Fahrt. \nDer Alpenexpress fährt immer zwei Runden.\nKindern Achterbahnwünsche erfüllen ... hach, dafür machen wir das doch hier alles! (Jetzt sind wir schon wieder ganz emotional ...)", + "descriptionEnglish": "We get a bit emotional here ;-) as this was the first ever rollercoaster at Europa-Park! But our tears are flowing horizontally, as we head straight into a flat loop. Just in case anyone thought this old coaster might have mellowed with age, it hasn’t! Up, down, into the diamond shaft, up the hill, aaaand around again. \nThat’s what most of the mini rollercoaster enthusiasts wanted - The Alpenexpress always goes round twice. We’d do anything to fulfill kids’ rollercoaster dreams! (We’re pretty emotional again ;-)", + "descriptionFrench": "Séquence émotion… car voici le tout premier grand huit d’Europa-Park ! \nMais si larmes il y a, elles couleront à l'horizontale, car l'attraction démarre sur les chapeaux de roue avec des virages serrés – pas le temps d’être nostalgique ! Au contraire : on monte, on descend, avant de passer à travers une mine de diamants et sur une montagne… et ENCORE UNE FOIS ! \nCar c’était là le souhait de la plupart des petits fans de grand huit après leur première escapade. \nL’Express des Alpes effectue donc toujours deux tours.\nCar pour le bonheur des enfants… on est prêts à tout ici ! (et voilà, retour de la séquence émotion…)", + "active": true, + "area": 6, + "img": "alpenexpress.jpg", + "type": 1, + "open": 0, + "ageMin": 4, + "ageMax": 0, + "sizeMin": 100, + "sizeMax": 0, + "thrill": 3, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": false, + "pregnant": false, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "alpenexpress_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "alpenexpress_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "alpenexpress_3.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 1, + 13 + ], + "facebook": "alpenexpress.enzian", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/alpenexpress.jpg" + }, + { + "since": 0, + "capacity": 0, + "capacityType": 0, + "theoreticalCapacity": 0, + "drivingTime": 0, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "", + "id": 24, + "code": 663, + "latitude": 48.262851, + "longitude": 7.720183, + "nameGerman": "Andersens Märchenturm", + "nameEnglish": "Andersen's Fairy Tale Tower", + "nameFrench": "Tour des contes d'Andersen", + "teaserGerman": "Märchenhafter Turm", + "teaserEnglish": "Enjoy the view from the tower", + "teaserFrench": "Profitez de la vue merveilleuse", + "descriptionGerman": "Denk’ dir ein Märchen aus! Los, versuch’s mal. \nIrgendwas mit Prinzessinnen? Oder Tieren?\nGar nicht so einfach oder? \nHans Christian Andersen hat 156 Märchen geschrieben. Damit wurde er der bekannteste Dichter und Schriftsteller Dänemarks.\nIhm zu Ehren wurden schon einige Denkmäler errichtet. Aber eine schnöde graue Statue wird soviel Fantasie nicht gerecht, dachten wir uns. \nAlso haben wir einen Märchenturm gebaut. Und von oben leuchten die Kinderaugen.", + "descriptionEnglish": "Dream up a fairy tale. Come on, give it a try. Something with princesses? Or animals? Not that easy is it? Hans Christian Andersen wrote 156 fairytales. This made him Denmark’s most famous author. \nSeveral memorials were built to honour him, but we didn’t think a boring, grey statue could live up to such incredible stories.So, we built a fairytale tower. Just watch the children’s eyes sparkle when they see it.", + "descriptionFrench": "Essaye-voir d’écrire un conte ! Allez, vas-y. \nUne histoire de princesses ? Ou d’animaux ?\nPas facile, hein ? \nHans Christian Andersen a écrit pas moins de 156 contes. Ainsi, il est devenu l'écrivain danois le plus renommé à l'échelle mondiale.\nDes monuments ont été érigés en sa mémoire. Mais une simple statue en pierre nous semblait être trop peu. \nDonc nous avons construit une tour des contes. Pour le plus grand bonheur des enfants.", + "active": true, + "area": 5, + "img": "maerchenturm.jpg", + "type": 1, + "open": 0, + "ageMin": 0, + "ageMax": 0, + "sizeMin": 0, + "sizeMax": 0, + "thrill": 0, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": true, + "pregnant": true, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "maerchenturm_1.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 6 + ], + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/maerchenturm.jpg" + }, + { + "since": 2006, + "capacity": 2, + "capacityType": 4, + "theoreticalCapacity": 570, + "drivingTime": 120, + "height": 0, + "maxSpeed": 0, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "Bertazzone", + "id": 25, + "code": 495, + "latitude": 48.265606, + "longitude": 7.72122, + "nameGerman": "Arena of Football", + "nameEnglish": "", + "nameFrench": "", + "teaserGerman": "Alles rund ums Leder", + "teaserEnglish": "A unique indoor sports world ", + "teaserFrench": "Un univers dédié au football", + "descriptionGerman": "Mario Basler hat mal den schönen Satz gesagt: \n„Ich habe immer gesagt, mich interessiert nicht, wer spielt. Hauptsache ich spiele.“ \nDeswegen ist hier auch jeder auf dem Platz. Die Arena ist eine Sporterlebniswelt für die ganze Familie. \nRiesenturnschuh-Scooter, Stadionatmosphäre, Coca-Cola SportsBar, \"Walk of Fame\" und ein adidas Store – alles für den Fußballfan. \nOder mit den Worten von Andreas Brehme: \n„Ich sage nur ein Wort: Vielen Dank!“", + "descriptionEnglish": "Mario Basler once uttered the phrase: \"I always said I'm not interested in who plays. As long as I play. This is why everybody is in the starting eleven here. The arena offers a whole world of sports for all the family. \nGiant football boots, bumper cars, a stadium atmosphere, Coca-Cola SportsBar, Walk of Fame, and an Adidas store - everything for the football fan. Or in Andreas Brehme's words - \"I'll just say one word: Thank you!", + "descriptionFrench": "Mario Basler a un jour déclaré : \n« J'ai toujours dit que ça ne m'intéressait pas de savoir qui jouait. L'essentiel, c'est que je joue. » \nC’est pour cela qu’ici, tout le monde peut faire partie de l’équipe. Notre « Arena » est un antre sportif pour toute la famille. \nAutos-tamponneuses, atmosphère de stade, bar Coca-Cola, « Walk of Fame » et boutique adidas – tout pour faire le bonheur des fans du ballon rond. \nOu comme disait Andreas Brehme : \n« Je ne dirais qu’un mot : Merci beaucoup ! »", + "active": true, + "area": 2, + "img": "footballarena.jpg", + "type": 1, + "open": 0, + "ageMin": 4, + "ageMax": 0, + "sizeMin": 100, + "sizeMax": 0, + "thrill": 1, + "serviceTypes": null, + "gastronomyTypes": null, + "kitchenType": 0, + "gastronomyOptions": null, + "disabled": false, + "pregnant": true, + "parentAllowed": true, + "media": [ + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "footballarena_1.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "footballarena_2.jpg", + "language": null + } + ] + }, + { + "type": 0, + "imageBaseURL": "https://api.europapark.de/detail-5.4/", + "localizedUrls": [ + { + "url": "footballarena_3.jpg", + "language": null + } + ] + } + ], + "attractionsCategories": [ + 2, + 3, + 4 + ], + "facebook": "", + "new": false, + "detailImageURL": "https://api.europapark.de/detail-5.4/footballarena.jpg" + }, + { + "since": 2005, + "capacity": 16, + "capacityType": 1, + "theoreticalCapacity": 1400, + "drivingTime": 215, + "height": 30, + "maxSpeed": 80, + "acceleration": 0, + "maxAcceleration": 0, + "producer": "Mack Rides", + "id": 26, + "code": 800, + "latitude": 48.262055, + "longitude": 7.721479, + "nameGerman": "Atlantica SuperSplash", + "nameEnglish": "", + "nameFrench": "", + "teaserGerman": "Abkühlung garantiert", + "teaserEnglish": "Afterwards you will feel reborn", + "teaserFrench": "Un plongeon abrupte dans le eaux", + "descriptionGerman": "Arrrr! Räudige Hunde ha'm unsre stolze Santa Marian versenkt und wir müssen uns'r