{ "url": "https://apps.wixrestaurants.com/?type=wixmenus.client&pageId=c1aeq&compId=idgzhkta_0&viewerCompId=idgzhkta_0&siteRevision=230&viewMode=site&deviceType=desktop&locale=de&tz=Europe%2FBerlin®ionalLanguage=de&width=980&height=4398&instance=wFriJlmtch2E8elFb4Y1iExsbgEVy4cM_V0nkLob-j8.eyJpbnN0YW5jZUlkIjoiMmRjMWNiOTUtZTc3ZS00ZThhLThhNDYtZGZhNjRhYWZhZjk0IiwiYXBwRGVmSWQiOiIxM2MxNDAyYy0yN2YyLWQ0YWItNzQ2My1lZTdjODllMDc1NzgiLCJtZXRhU2l0ZUlkIjoiMzljYjIwN2ItYTc2OC00NmNkLWE4MjUtYmJlYzViOGYwZWZiIiwic2lnbkRhdGUiOiIyMDI1LTA3LTAyVDE1OjI3OjI4LjE5OFoiLCJkZW1vTW9kZSI6ZmFsc2UsIm9yaWdpbkluc3RhbmNlSWQiOiI2N2UzYzM5ZS03NzZiLTQ0YTQtYWM5OS1hNzQ4NTU2MWMxMmIiLCJhaWQiOiIwMWNkNDZmNS03MDViLTQyZmEtOTFkNi02NTlmNGQ3NTkzYTYiLCJiaVRva2VuIjoiMTQwYWViZWUtNDAxNi0wODQ3LTIyNjMtNjQ0YTExMjBhMTZmIiwic2l0ZU93bmVySWQiOiI3NDVjNDE1ZS0xZGJlLTRiZGQtOWRhOC03YWY3YzRlOGIyMjQiLCJicyI6Ino0OGhSNTU5UnUyREtUbzVvcGZDeV8yVW5vODNEYnROUTZMejlHZ3VKOWciLCJzY2QiOiIyMDIwLTA2LTE2VDEzOjMwOjUzLjczM1oifQ¤cy=EUR¤tCurrency=EUR&commonConfig=%7B%22brand%22%3A%22wix%22%2C%22host%22%3A%22VIEWER%22%2C%22bsi%22%3A%227d1cc986-3841-4014-98b0-e3a9a6487e7a%7C2%22%2C%22siteRevision%22%3A%22230%22%2C%22renderingFlow%22%3A%22NONE%22%2C%22language%22%3A%22de%22%2C%22locale%22%3A%22de-de%22%2C%22BSI%22%3A%227d1cc986-3841-4014-98b0-e3a9a6487e7a%7C2%22%7D¤tRoute=.%2Fspeisekarte&target=_top§ion-url=https%3A%2F%2Fwww.cafebar-central.de%2Fspeisekarte%2F&vsi=d7fd83c7-bd64-4cd3-b0b9-0dc719f64f83", "actions": [ { "type": "wait", "milliseconds": 3000 }, { "type": "screenshot" } ], "formats": [ "json", "rawHtml" ], "jsonOptions": { "schema": { "type": "object", "properties": { "dishes": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "description": { "type": "string" }, "price": { "type": "number" }, "dietaries": { "type": "array", "items": { "type": "string" } }, "cuisines": { "type": "array", "items": { "type": "string" } }, "categories": { "type": "array", "items": { "type": "string" } }, "availabilities": { "type": "array", "items": { "type": "object", "properties": { "weekDay": { "type": "string" }, "date": { "type": "string" } } } } }, "required": [ "name", "price" ] } } }, "required": [ "dishes" ] }, "prompt": "Extract the menu from the given URL. It can be an image, a pdf or a website. Today is Thursday 02.07.2025. The current week runs from 30.06.2025 to 06.07.2025. Extract when each dish is available (week day and specific date). Weekdays in german are: Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag. For date extraction, look for: - Explicit dates in format DD.MM.YYYY or DD.MM.YY - Weekday mentions (e.g. \"Montag\", \"Dienstag\") - Relative dates (e.g. \"heute\", \"morgen\", \"übermorgen\") - Date ranges (e.g. 'Montag bis Sonntag', '30.06. - 06.07.') - German shorthand date ranges (e.g. '06.-09.06.2025' means 06.06.2025 to 09.06.2025) - Special mentions like \"täglich\", \"wochentags\", \"wochenends\" - If a dish mentions \"der Woche\" (e.g. \"Veganes der Woche\"), it is available for the entire current week and create a DishDate for each day of the current week. If a dish is available on multiple days, include all dates. If no specific date is mentioned but the dish is on the menu, assume it is available today. Descriptions and Texts should be extracted as well. And must be in german except the page is explicitly in english. Guess categories and types for each dish. The categories and types are: Dietary types: VEGAN,VEGETARIAN,MEAT,FISH,GLUTEN_FREE,LACTOSE_FREE,HALAL,KOSHER,ORGANIC. Cuisines: ASIAN,GERMAN,ITALIAN,TURKISH. Categories: BOWL,GRILL,COLD,CLASSIC,REGIONAL,SPICY,SWABIAN,DESSERT." } }