diff --git a/README.md b/README.md index 51aee8c..44e214c 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,23 @@ HLDS is the Haldis Language for Describing Servings. It defines the menu you see when ordering in Haldis. -There is syntax highlighting support for editors in `etc/` in the Haldis repository. +There is syntax highlighting support for editors in [`etc/` in the Haldis +repository](https://git.zeus.gent/haldis/haldis/-/tree/master/etc). For VSCode there is a plug-in +in the standard repository. ## Indentation -Indentation requires hard **tabs**. Spaces will not work. +Indentation at the beginning of the line requires hard **tabs** (spaces will not work). + +For alignment (putting things in the same column between lines) **spaces** are required (tabs will +not work). Example (`↦` for tab and `·` for space): +``` +dish·fries:·Frietjes +↦ single_choice size:·Formaat +↦ ↦ extra_small:·Extra small··€·1.8 +↦ ↦ small:·······Small········€·2 +↦ ↦ medium:······Medium·······€·2.5 +↦ ↦ large:·······Large········€·3.3 +``` ## Identifiers You must choose an identifier for each location, dish, choice, option and tag. Identifiers may @@ -39,8 +52,8 @@ A location consists of dishes. Spaces can be used to align the elements of your not required). ```hlds -dish cheeseburger: Cheeseburger € 2.9 -dish assortment: Twijfelaar € 3 +dish cheeseburger: Cheeseburger € 2.9 +dish assortment: Twijfelaar € 3 ``` ## Inline choices @@ -51,15 +64,15 @@ Dishes can contain choices. There are two types: ```hlds dish fries: Frietjes single_choice size: Formaat - extra_small: Extra small € 1.8 - small: Small € 2 - medium: Medium € 2.5 - large: Large € 3.3 + extra_small: Extra small € 1.8 + small: Small € 2 + medium: Medium € 2.5 + large: Large € 3.3 multi_choice sauce: Saus - ketchup: Ketchup € 1.4 - mayo: Mayonaise € 1.4 - bicky: Bickysaus € 1.4 - stew: Stoofvleessaus € 1.9 + ketchup: Ketchup € 1.4 + mayo: Mayonaise € 1.4 + bicky: Bickysaus € 1.4 + stew: Stoofvleessaus € 1.9 ``` ## Common choices @@ -81,29 +94,32 @@ dish wok5: Studentenwok 5 babi pangang € 6 You can add descriptions to dishes, choices and options. Separate name and description with ` -- `. ```hlds -dish dishid: Name -- This is a description € 3 +dish dishid: Name -- This is a description € 3 ``` -## Tags +## Tags and price **Note:** Only the `{no_text}` tag is supported at this moment. You can ignore other tags for now. -You can add tags after ` :: `. Tags are `{identifier}`. You can use tags to attach more information -about a dish or option in a structured way. For example: `{has_meat}` signals to vegetarians that -they should avoid this. +The tag and price part starts with at least two spaces: ` `. -The order is always id, name, description, tags, price (not all have to be present of course). +Tags are `{identifier}`. You can use tags to attach more information about a dish or option in a +structured way. For example: `{has_meat}` signals to vegetarians that they should avoid this. + +The order is always id, name, description, ` `, tags, price (not all have to be present of course). ```hlds -dish dishid: Name -- This is a description :: {has_meat} € 3 + +dish dishid: Name -- This is a description {has_meat} € 3 ``` -The `{no_text}` tag signals that an option is not to be shown in a dish's description. This is -useful for choices that have a default that needs not be read when ordering. +The special `{no_text}` tag signals that an option is to be hidden when showing a dish in an +order's list of dishes. This is useful for choices that have an implicit default that need not be +read by the person making the order. ```hlds veggie: Vegetarische opties - meat: Niet vegetarisch :: {has_meat} {no_text} + meat: Niet vegetarisch {has_meat} {no_text} tofu: Vegetarisch met tofu falafel: Vegetarisch met falafel vegan: Veganistisch diff --git a/fritoloog.hlds b/fritoloog.hlds index f2c0751..68de127 100644 --- a/fritoloog.hlds +++ b/fritoloog.hlds @@ -7,104 +7,112 @@ fritoloog: Fritoloog # Op bovenstaande website kan men ook online bestellen ============================ -dish fries: Frietjes :: {has_meat} +dish fries: Frietjes {has_meat} # Gebakken in rundsvet dus {has_meat} single_choice size: Formaat - extra_small: Extra small € 1.8 - small: Small € 2 - medium: Medium € 2.5 - large: Large € 3.3 + extra_small: Extra small € 1.8 + small: Small € 2 + medium: Medium € 2.5 + large: Large € 3.3 - multi_choice sauce € 1.4 + multi_choice sauce € 1.4 -dish standalone_sauce: Saus in potje € 0.8 +dish standalone_sauce: Saus in potje € 0.8 single_choice sauce sauce: Saus - ketchup: Ketchup mayo: Mayonaise + ketchup: Ketchup bicky: Bickysaus - stew: Stoofvleessaus :: {has_meat} € 0.5 + stew: Stoofvleessaus {has_meat} € 0.5 + joppie: Joppiesaus + samurai: Samuraisaus + curry_ketchup: Curryketchup + yellow_curry: Gele currysaus + cocktail: Cocktailsaus + piccalilly: Piccalilly + andalouse: Andalousesaus + curry_ketchup_and_mayo: Speciaalsaus met curryketchup en Hollandse mayo other: Andere (in commentaar) extras: Extra's - extra_cheese: Extra kaas € 0.2 + extra_cheese: Extra kaas € 0.2 -dish chicken_fingers: Kippenvingers :: {has_meat} € 3 -dish nuggiz: Nuggiz :: {has_meat} € 3 -dish mammoth_sausage: Mammoetworst :: {has_meat} € 2.1 -dish taco: Taco :: {has_meat} € 2.5 -dish ragoezi: Ragoezi :: {has_meat} € 2 -dish gypsy_stick: Zigeunerstick :: {has_meat} € 2 -dish frikandel: Frikandel :: {has_meat} € 1.5 -dish frikandel_special: Frikandel special :: {has_meat} € 2.2 -dish frikandel_xxl: XXL Frikandel :: {has_meat} € 3 -dish viandel: Viandel :: {has_meat} € 1.8 -dish viandel_spicy: Spicy-viandel :: {has_meat} € 1.8 -dish chicken_corn: Kipcorn :: {has_meat} € 1.8 -dish sito: Sito :: {has_meat} € 2.7 -dish horse_garlic_sausage: Paardenlookworst :: {has_meat} € 2.4 -dish garlic_sausage: Lookworst :: {has_meat} € 2.4 -dish bitterbal: Bitterbal :: {has_meat} € 1.5 -dish boulet: Boulet :: {has_meat} € 1.8 -dish chicken_spring_roll: Kippenloempia :: {has_meat} € 3 -dish meat_croquette: Vleeskroket :: {has_meat} € 1.8 -dish chicken_drumsticks: Kippenboutjes :: {has_meat} € 3.2 -dish fire_breather: Vuurvreter :: {has_meat} € 2 -dish mexicano: Mexicano :: {has_meat} € 2.4 -dish ardeens_satay: Ardeense saté :: {has_meat} € 2.5 -dish satay: Saté :: {has_meat} € 2.7 -dish grisley: Grisley :: {has_meat} € 2.7 -dish flemish_stew: Stoofvlees :: {has_meat} € 4.5 -dish meatballs_tomato_sauce: Balletjes in tomatensaus :: {has_meat} € 4.5 -dish assortment: Twijfelaar :: {has_meat} € 3 +dish chicken_fingers: Kippenvingers {has_meat} € 3 +dish nuggiz: Nuggiz {has_meat} € 3 +dish mammoth_sausage: Mammoetworst {has_meat} € 2.1 +dish taco: Taco {has_meat} € 2.5 +dish ragoezi: Ragoezi {has_meat} € 2 +dish gypsy_stick: Zigeunerstick {has_meat} € 2 +dish frikandel: Frikandel {has_meat} € 1.5 +dish frikandel_special: Frikandel special {has_meat} € 2.2 +dish frikandel_xxl: XXL Frikandel {has_meat} € 3 +dish viandel: Viandel {has_meat} € 1.8 +dish viandel_spicy: Spicy-viandel {has_meat} € 1.8 +dish chicken_corn: Kipcorn {has_meat} € 1.8 +dish sito: Sito {has_meat} € 2.7 +dish horse_garlic_sausage: Paardenlookworst {has_meat} € 2.4 +dish garlic_sausage: Lookworst {has_meat} € 2.4 +dish bitterbal: Bitterbal {has_meat} € 1.5 +dish boulet: Boulet {has_meat} € 1.8 +dish chicken_spring_roll: Kippenloempia {has_meat} € 3 +dish meat_croquette: Vleeskroket {has_meat} € 1.8 +dish chicken_drumsticks: Kippenboutjes {has_meat} € 3.2 +dish fire_breather: Vuurvreter {has_meat} € 2 +dish mexicano: Mexicano {has_meat} € 2.4 +dish ardeens_satay: Ardeense saté {has_meat} € 2.5 +dish satay: Saté {has_meat} € 2.7 +dish grisley: Grisley {has_meat} € 2.7 +dish flemish_stew: Stoofvlees {has_meat} € 4.5 +dish meatballs_tomato_sauce: Balletjes in tomatensaus {has_meat} € 4.5 +dish assortment: Twijfelaar {has_meat} € 3 # Burgers -dish hamburger: Hamburger :: {has_meat} € 2.6 +dish hamburger: Hamburger {has_meat} € 2.6 multi_choice extras -dish samuraiburger: Samuraiburger :: {has_meat} € 2.6 +dish samuraiburger: Samuraiburger {has_meat} € 2.6 multi_choice extras -dish joppieburger: Joppieburger :: {has_meat} € 2.6 +dish joppieburger: Joppieburger {has_meat} € 2.6 multi_choice extras -dish cheeseburger: Cheeseburger :: {has_meat} € 2.9 +dish cheeseburger: Cheeseburger {has_meat} € 2.9 multi_choice extras -dish chicken_burger: Chickenburger :: {has_meat} € 3.2 +dish chicken_burger: Chickenburger {has_meat} € 3.2 multi_choice extras -dish bicky_burger: Bickyburger :: {has_meat} € 2.9 +dish bicky_burger: Bickyburger {has_meat} € 2.9 multi_choice extras -dish bicky_rib: Bicky Rib :: {has_meat} € 3.5 +dish bicky_rib: Bicky Rib {has_meat} € 3.5 multi_choice extras -dish bicky_royal: Bicky Royal :: {has_meat} € 4.3 +dish bicky_royal: Bicky Royal {has_meat} € 4.3 multi_choice extras -dish bicky_chicken: Bicky Chicken :: {has_meat} € 3.2 +dish bicky_chicken: Bicky Chicken {has_meat} € 3.2 multi_choice extras -dish bicky_wrap: Bicky Wrap :: {has_meat} € 3 +dish bicky_wrap: Bicky Wrap {has_meat} € 3 multi_choice extras -dish grill_burger: Burger op de grill :: {has_meat} € 5.5 +dish grill_burger: Burger op de grill {has_meat} € 5.5 single_choice soort: Soort burger # FIXME maybe change this desciption keizer_karel: Keizer Karel walter_de_buck: Walter De Buck - john_massis: John Massis € 0.5 - pierke_pierlala: Pierke Pierlala € 0.5 - van_eyck: Van Eyck € 0.5 + john_massis: John Massis € 0.5 + pierke_pierlala: Pierke Pierlala € 0.5 + van_eyck: Van Eyck € 0.5 -dish fish_burger: Fishburger :: {has_fish} € 3 -dish cod_stick: Kabeljauwstick :: {has_fish} € 2.5 -dish shrimp_croquette: Garnaalkroket :: {has_fish} € 2 +dish fish_burger: Fishburger {has_fish} € 3 +dish cod_stick: Kabeljauwstick {has_fish} € 2.5 +dish shrimp_croquette: Garnaalkroket {has_fish} € 2 -dish chili_cheese: Chili cheese (veggie) :: € 2.7 -dish mozarella_sticks: Mozarellasticks (veggie) :: € 3 -dish cheese_croquette: Kaaskroket (veggie) :: € 1.5 -dish veggi_burger: Veggieburger :: € 3.2 -dish cheese_souflesse: Kaassouflesse (veggie) :: € 1.5 +dish chili_cheese: Chili cheese (veggie) € 2.7 +dish mozarella_sticks: Mozarellasticks (veggie) € 3 +dish cheese_croquette: Kaaskroket (veggie) € 1.5 +dish veggi_burger: Veggieburger € 3.2 +dish cheese_souflesse: Kaassouflesse (veggie) € 1.5 # https://www.vangeloven.com/merk/souflesse -dish bonita: Bonita (veggie) :: € 2 +dish bonita: Bonita (veggie) € 2 # https://www.devriesvanoers.nl/assortiment/specialiteiten/vegetarisch-groentesnack-vries-bonita/ -dish sajoera: Sajoera (veggie) :: € 2 +dish sajoera: Sajoera (veggie) € 2 # https://www.devriesvanoers.nl/assortiment/specialiteiten/vegetarisch-groentekroket-vries-sajoera/ -dish veg_cheese_disc: Groenten-kaasschijf (veggie) :: € 2.4 -dish mini_spring_rolls: Mini-loempia's (veggie) :: € 3 -dish bami: Bami (veggie) :: € 2 +dish veg_cheese_disc: Groenten-kaasschijf (veggie) € 2.4 +dish mini_spring_rolls: Mini-loempia's (veggie) € 3 +dish bami: Bami (veggie) € 2 diff --git a/hawaiian_poke_bowl.hlds b/hawaiian_poke_bowl.hlds index 91ef8f2..801613b 100644 --- a/hawaiian_poke_bowl.hlds +++ b/hawaiian_poke_bowl.hlds @@ -34,13 +34,13 @@ dish own_bowl: Own bowl hummus: Hummus single_choice protein: Eiwit - farm_chicken: Hoevekip :: {has_meat} - highland_steak: Hoogvlaktebiefstuk :: {has_meat} + farm_chicken: Hoevekip {has_meat} + highland_steak: Hoogvlaktebiefstuk {has_meat} japanese_tofu: Japanse tofu - nordic_salmon: Noordse zalm :: {has_fish} € 1 - ahi_tuna: Ahitonijn :: {has_fish} € 2 - marinated_nordic_salmon: Gemarineerde Noordse zalm :: {has_fish} € 1 - spicy_ahi_tuna: Pikante Ahitonijn :: {has_fish} € 2 + nordic_salmon: Noordse zalm {has_fish} € 1 + ahi_tuna: Ahitonijn {has_fish} € 2 + marinated_nordic_salmon: Gemarineerde Noordse zalm {has_fish} € 1 + spicy_ahi_tuna: Pikante Ahitonijn {has_fish} € 2 single_choice dressing: Sausje sriracha_mayo: Sriracha-mayonaise @@ -49,8 +49,8 @@ dish own_bowl: Own bowl teriyaki: Teriyaki sweet_chili: Zoete chili sriracha_hot: Pikante sriracha - sesam: Sesam :: {vegan} - avocado_garlic: Avocado-look :: {vegan} € 0.5 + sesam: Sesam {vegan} + avocado_garlic: Avocado-look {vegan} € 0.5 tzatziki: Tzatziki € 0.5 multi_choice toppings: Toppings (max. 3) @@ -69,22 +69,22 @@ dish own_bowl: Own bowl chili_flakes: Chilivlokjes nachos: Nacho's -dish salmon_style: Salmon style -- Noordse zalm, avocado, zeewiersalade, edamamebonen, komkommer, maïs, wasabi-mayonaise, sesam-mix, masago en nacho's :: {has_fish} +dish salmon_style: Salmon style -- Noordse zalm, avocado, zeewiersalade, edamamebonen, komkommer, maïs, wasabi-mayonaise, sesam-mix, masago en nacho's {has_fish} single_choice size: Grootte medium: Medium € 10.90 large: Large € 13.90 -dish sweet_chicken: Sweet chicken -- Hoevekip, guacamole, maïs, kerstomaten, mango, Fetakaas, teriyaki, krokante uitjes, kroepoek :: {has_meat} {has_fish} +dish sweet_chicken: Sweet chicken -- Hoevekip, guacamole, maïs, kerstomaten, mango, Fetakaas, teriyaki, krokante uitjes, kroepoek {has_meat} {has_fish} single_choice size: Grootte medium: Medium € 9.90 large: Large € 12.90 -dish mighty_steak: Mighty steak -- Hoogvlaktebiefstuk, guacamole, kerstomaatjes, maïs, komkommer, rode uitjes, sriracha-mayonaise, lente-uitjes, chilivlokjes :: {has_meat} +dish mighty_steak: Mighty steak -- Hoogvlaktebiefstuk, guacamole, kerstomaatjes, maïs, komkommer, rode uitjes, sriracha-mayonaise, lente-uitjes, chilivlokjes {has_meat} single_choice size: Grootte medium: Medium € 9.90 large: Large € 12.90 -dish lets_tofu: Let's tofu -- Japanse tofu, avocado, zeewiersalade, komkommer, worteltjes, edamamebonen, sesamsaus, sesamsoja :: {vegan} +dish lets_tofu: Let's tofu -- Japanse tofu, avocado, zeewiersalade, komkommer, worteltjes, edamamebonen, sesamsaus, sesamsoja {vegan} single_choice size: Grootte medium: Medium € 9.90 large: Large € 12.90 diff --git a/ocean_garden.hlds b/ocean_garden.hlds index 12f571f..e448ca7 100644 --- a/ocean_garden.hlds +++ b/ocean_garden.hlds @@ -26,46 +26,46 @@ sauce: Saus gonboa: Gon-boa -- Pikante kruidensaus uit het westen van China curry: Curry sweetsour: Zoetzuur - oyster: Oester :: {has_fish} + oyster: Oester {has_fish} pepper: Pepersaus mushroom: Champignon -- Saus met champignon, wortel en wat andere groentjes malaysian: A la Maleisië -- Licht pikante saus # Student woks -dish wok5: Babi pangang -- Geroosterd varkensvlees :: {has_meat} € 6 +dish wok5: Babi pangang -- Geroosterd varkensvlees {has_meat} € 6 single_choice bami_nasi -dish wok1_chicken: Kip met saus :: {has_meat} € 6 +dish wok1_chicken: Kip met saus {has_meat} € 6 single_choice bami_nasi single_choice sauce -dish wok1_pork: Varken met saus :: {has_meat} € 6 +dish wok1_pork: Varken met saus {has_meat} € 6 single_choice bami_nasi single_choice sauce -dish wok1_breaded_chicken: Kippenballetjes zoetzuur :: {has_meat} € 6 +dish wok1_breaded_chicken: Kippenballetjes zoetzuur {has_meat} € 6 single_choice bami_nasi -dish wok1_breaded_pork: Varkensballetjes zoetzuur :: {has_meat} € 6 +dish wok1_breaded_pork: Varkensballetjes zoetzuur {has_meat} € 6 single_choice bami_nasi -dish wok2_chicken: Wok 2: kip zonder saus :: {has_meat} € 6 +dish wok2_chicken: Wok 2: kip zonder saus {has_meat} € 6 single_choice bami_mihoen -dish wok2_pork: Wok 2: varken zonder saus :: {has_meat} € 6 +dish wok2_pork: Wok 2: varken zonder saus {has_meat} € 6 single_choice bami_mihoen -dish wok3_chicken: Wok 3: kip met rijst zonder saus :: {has_meat} € 6 -dish wok3_pork: Wok 3: varken met rijst zonder saus :: {has_meat} € 6 +dish wok3_chicken: Wok 3: kip met rijst zonder saus {has_meat} € 6 +dish wok3_pork: Wok 3: varken met rijst zonder saus {has_meat} € 6 -dish wok4: Vegetarisch met saus € 6 +dish wok4: Vegetarisch met saus € 6 single_choice bami_nasi single_choice sauce # Vegetarian dishes -dish chop_choy: 76. Chop Choy (veggie) -- Sojascheuten, met gebakken rijst € 9 -dish tjap_tjoy: 77. Tjap Tjoy (veggie) -- Diverse groenten met gebakken rijst, veggie € 9 -dish mihoen_veggies: 78. Mihoen met diverse groenten (veggie) -- Rijstnoedels € 10 -dish chau_ming_veggies: 79. Chau ming met diverse groenten (veggie) -- Eiernoedels € 10 -dish tau_foe_ma_po: 80. Tau Foe met ma-po-saus (veggie) -- Met gebakken rijst € 11.5 -dish tau_foe_mushrooms: 81. Tau Foe met Chinese champignons (veggie) -- Met gebakken rijst € 11.5 +dish chop_choy: 76. Chop Choy (veggie) -- Sojascheuten, met gebakken rijst € 9 +dish tjap_tjoy: 77. Tjap Tjoy (veggie) -- Diverse groenten met gebakken rijst, veggie € 9 +dish mihoen_veggies: 78. Mihoen met diverse groenten (veggie) -- Rijstnoedels € 10 +dish chau_ming_veggies: 79. Chau ming met diverse groenten (veggie) -- Eiernoedels € 10 +dish tau_foe_ma_po: 80. Tau Foe met ma-po-saus (veggie) -- Met gebakken rijst € 11.5 +dish tau_foe_mushrooms: 81. Tau Foe met Chinese champignons (veggie) -- Met gebakken rijst € 11.5 dish chopsticks: Stokjes diff --git a/pita_uniq.hlds b/pita_uniq.hlds index bd61146..9eeacdf 100644 --- a/pita_uniq.hlds +++ b/pita_uniq.hlds @@ -1,10 +1,8 @@ ============================ pita_uniq: Uniq Kebab - osm https://www.openstreetmap.org/node/5813542646 - address Voskenslaan 413, 9000 Gent - phone +32 495 22 19 75 + osm https://www.openstreetmap.org/way/485424596 + address Zwijnaardesteenweg 458, 9000 Gent website https://www.uniq-kebab-gent.be/ - # Op bovenstaande website kan men ook online bestellen ============================ @@ -62,15 +60,15 @@ dish durum_halloumi: Dürüm halloumi € 6 # ---------------------------------------------- # Dishes -dish kebab_dish: Kebabschotel € 10 -dish chicken_dish: Kipschotel € 10 -dish mixed_dish: Gemengde schotel € 11 -dish stew_with_chips: Stoofvlees met frietjes € 10 -dish vol_au_vent_with_chips: Vol au vent met frietjes € 10 -dish falafel_dish: Falafelschotel € 10 -dish halloumi_dish: Halloumischotel € 10 -dish frikandel_dish: Frikandelschotel € 10 -dish hamburger_dish: Hamburgerschotel € 10 +dish kebab_dish: Kebabschotel € 10 +dish chicken_dish: Kipschotel € 10 +dish mixed_dish: Gemengde schotel € 11 +dish stew_with_chips: Stoofvlees met frietjes € 10 +dish vol_au_vent_with_chips: Vol au vent met frietjes € 10 +dish falafel_dish: Falafelschotel € 10 +dish halloumi_dish: Halloumischotel € 10 +dish frikandel_dish: Frikandelschotel € 10 +dish hamburger_dish: Hamburgerschotel € 10 # ---------------------------------------------- # Kapsalons diff --git a/pizza_santa.hlds b/pizza_santa.hlds new file mode 100644 index 0000000..a487a1c --- /dev/null +++ b/pizza_santa.hlds @@ -0,0 +1,115 @@ +============================ +pizza_santa: Pizza Santa + osm https://www.openstreetmap.org/node/1630724940 + address Voskenslaan 405, 9000 Gent + phone +32 470 32 53 21 + website https://www.pizza-santa-gent.be/ +============================ + +dish margherita: Pizza margherita (veggie) -- Tomatensaus, mozzarella, parmezaan {vegetarian} + single_choice size: Grootte + small: Klein € 7 + large: Groot € 9 +dish prosciutto: Pizza prosciutto -- Tomatensaus, mozzarella, ham, parmezaan + single_choice size: Grootte + small: Klein € 8 + large: Groot € 10 +dish prosciutto_e_funghi: Pizza prosciutto e funghi -- Tomatensaus, mozzarella, champignons, ham, parmezaan + single_choice size: Grootte + small: Klein € 8 + large: Groot € 10.5 +dish napoletana: Pizza Napoletana -- Tomatensaus, mozzarella, look, ansjovis, olijven, paprika, ajuin, parmezaan + single_choice size: Grootte + small: Klein € 8.5 + large: Groot € 11.5 +dish bolognese: Pizza Bolognese -- Huisgemaakte bolognesesaus, mozzarella, look, ansjovis, olijven, paprika, ajuin, parmezaan + single_choice size: Grootte + small: Klein € 8.5 + large: Groot € 11.5 +dish hawaii: Pizza Hawaï -- Tomatensaus, mozzarella, ananas, ham, chorizo + single_choice size: Grootte + small: Klein € 8.5 + large: Groot € 11.5 +dish vegetariana: Pizza vegetariana (veggie) -- Tomatensaus, mozzarella, courgette, aubergine, paprika, ajuin, champignons, olijven, parmezaan {vegetarian} + single_choice size: Grootte + small: Klein € 9 + large: Groot € 12 +dish savoyarde: Pizza Savoyarde -- Tomatensaus, mozzarella, spek, emmentaler, room, ajuin, parmezaan + single_choice size: Grootte + small: Klein € 9 + large: Groot € 11.5 +dish quattro_formaggi: Pizza quattro formaggi (veggie) -- Tomatensaus, mozzarella, emmentaler, talleggio, gorgonzola, parmezaan {vegetarian} + single_choice size: Grootte + small: Klein € 9 + large: Groot € 12 +dish quattro_stagioni: Pizza quattro stagioni -- Tomatensaus, mozzarella, champignons, paprika, ham, artisjok, olijven, parmezaan + single_choice size: Grootte + small: Klein € 9.5 + large: Groot € 12.5 +dish pepperoni: Pizza pepperoni -- Tomatensaus, mozzarella, champignons, paprika, pikante salami, parmezaan + single_choice size: Grootte + small: Klein € 9.5 + large: Groot € 12.5 +dish barbecue: Pizza barbecue -- Tomatensaus, mozzarella, pulled pork, gerookte barbecuesaus, zure room, parmezaan + single_choice size: Grootte + small: Klein € 9.5 + large: Groot € 12.5 +dish brasil: Pizza Brasil -- Tomatensaus, mozzarella, ei, look, emmentaler, room, ham, ajuin, olijven, parmezaan + single_choice size: Grootte + small: Klein € 9.5 + large: Groot € 12.5 +dish chicken_barbecue: Pizza chicken barbecue -- Tomatensaus, mozzarella, kip, ananas, ajuin, paprika, barbecuesaus, parmezaan + single_choice size: Grootte + small: Klein € 9.5 + large: Groot € 12.5 +dish volante: Pizza volante -- Tomatensaus, mozzarella, champignons, spek, paprika, ham, olijven, ajuin, parmezaan + single_choice size: Grootte + small: Klein € 9.5 + large: Groot € 12.5 +dish tia_loca: Pizza tia loca (veggie) -- Tomatensaus, mozzarella, pesto, kerstomaten, pecorinokaas, pijnboompitten, parmezaan {vegetarian} + single_choice size: Grootte + small: Klein € 9.5 + large: Groot € 12.5 +dish frutti_di_mare: Pizza frutti di mare -- Tomatensaus, mozzarella, look, zeevruchten, calamares, scampi, mosselen, parmezaan {pescetarian} + single_choice size: Grootte + small: Klein € 11 + large: Groot € 14 +dish salmone: Pizza salmone -- Tomatensaus, mozzarella, huisgerookte verse zalm, zure room, rucola, parmezaan {pescetarian} + single_choice size: Grootte + small: Klein € 9.5 + large: Groot € 12.5 +dish barbera: Pizza barbera -- Tomatensaus, mozzarella, mascarpone, pijnboompitten, parmaham, rucola, parmezaanschilfers + single_choice size: Grootte + small: Klein € 10.5 + large: Groot € 13 +dish genovese: Pizza Genovese (veggie) -- Groene pesto, ricotta, zwarte olijven, kerstomaten, pijnboompitten, rucola, parmezaanschilfers, truffelolie {vegetarian} + single_choice size: Grootte + small: Klein € 10 + large: Groot € 13 +dish capra: Pizza capra (veggie) -- Tomatensaus, mozzarella, bio geitenkaas, appel, tijm, honing, parmezaan {vegetarian} + single_choice size: Grootte + small: Klein € 10 + large: Groot € 12.5 +dish croccante: Pizza croccante (veggie) -- Tomatensaus, mozzarella, gorgonzola, peer, geroosterde hazelnoten, honing, rucola, parmezaan {vegetarian} + single_choice size: Grootte + small: Klein € 10 + large: Groot € 12.5 +dish sud_e_sole: Pizza sud e sole -- Tomatensaus, mozzarella, kip, champignon, courgette, paprika, aubergine, ricotta, parmezaan + single_choice size: Grootte + small: Klein € 10 + large: Groot € 12.5 +dish vegan_pepperoni: Pizza vegan pepperoni (vegan) -- Vegan vegetariana met kaas op basis van amandelnoten en pepperoni op basis van rode biet {vegan} + single_choice size: Grootte + small: Klein € 10 + large: Groot € 12.5 + + +dish child_margherita: Kinderpizza margherita (veggie) -- Tomatensaus, mozzarella, parmezaan {vegetarian} € 7 +dish child_prosciutto: Kinderpizza prosciutto -- Tomatensaus, mozzarella, ham, parmezaan € 8 +dish child_hawaii: Kinderpizza Hawaï -- Tomatensaus, mozzarella, ananas, ham, parmezaan € 8.5 + +dish coca_cola: Coca Cola € 1.6 +dish coca_cola_light: Coca Cola Light € 1.6 +dish coca_cola_zero: Coca Cola Zero € 1.6 +dish peroni: Peroni € 2 +dish bottle_red_wine: Fles rode wijn € 9 diff --git a/prima_donna.hlds b/prima_donna.hlds index 9b9eb00..67195f5 100644 --- a/prima_donna.hlds +++ b/prima_donna.hlds @@ -5,37 +5,210 @@ prima_donna: Prima Donna phone +32 475 40 13 00 ======================== -dish basic_pizza: Basispizza :: € 4.5 -dish margarita: Pizza margharita :: € 4.5 -dish pepperoni: Pizza pepperoni :: € 5.75 -dish parma: Pizza Parma :: € 5.75 -dish fungi: Pizza funghi :: € 5.5 -dish mamma_mia: Pizza mamma mia :: € 5.5 -dish napoletana: Pizza Napoletana :: € 5.75 -dish exotic: Pizza exotic :: € 5.75 -dish siciliana: Pizza Siciliana :: € 5.75 -dish michelangelo: Pizza Michelangelo :: € 5.75 -dish roma: Pizza Roma :: € 5.75 -dish torno: Pizza torno :: € 5.75 -dish bolognese: Pizza bolognese :: € 6 -dish hawaii: Pizza hawaï :: € 7 -dish cipolla: Pizza cipolla :: € 7 -dish dolce_vita: Pizza dolce vita :: € 7 -dish valentino: Pizza valentino :: € 7 -dish vegateriana: Pizza vegateriana :: € 7.7 -dish la_donna: Pizza la donna :: € 7.7 -dish tropical: Pizza tropical :: € 7.7 -dish quattro_stagioni: Pizza quattro stagioni :: € 7.7 -dish romana: Pizza Romana :: € 7.7 -dish diabolo: Pizza diabolo :: € 7.7 -dish turkish: Pizza Turkish :: € 7.7 -dish cesar: Pizza Cesar :: € 7.7 -dish calzone: Pizza calzone :: € 8 -dish calzone_vegetariana: Pizza calzone Vegetariana :: € 8 -dish quattro_formaggi: Pizza quattro formaggi :: € 8 -dish frutti_di_mare: Pizza frutti di mare :: € 8 -dish gerookte_ham_en_rucola: Pizza gerookte ham en rucola :: € 8 -dish van_de_chef: Pizza van de chef :: € 9 -dish milano: Pizza Milano :: € 9 -dish soronto: Pizza soronto :: € 9.7 -dish prima_donna: Pizza Prima Donna :: € 9.7 +dish basic_pizza: Basispizza -- Kaas, tomatensaus. € 1 per garnituur, 5de garnituur gratis: champignons, ui, hesp, maïs, paprika, salami, tonijn, artisjokken, gehakt, ansjovis, kappertjes, kip, spinazi, feta, pikante pepers, olijven, ei, spek, ananas, asperges, extra kaas, verse schijfjes tomaat, gorgonzola kaas, look, room {vegetarian} + single_choice size: Grootte + small: Klein € 5 + large: Groot € 5.5 +dish margarita: Pizza margherita -- Kaas, tomatensaus, kruiden {vegetarian} + single_choice size: Grootte + small: Klein € 5 + large: Groot € 5.5 +dish fungi: Pizza funghi -- Kaas, tomatensaus, champignons, kruiden {vegetarian} + single_choice size: Grootte + small: Klein € 6.00 + large: Groot € 6.50 +dish mamma_mia: Pizza mamma mia -- Kaas, tomatensaus, hesp, kruiden + single_choice size: Grootte + small: Klein € 6.00 + large: Groot € 6.50 +dish parma: Pizza Parma -- Kaas, tomatensaus, hesp, champignons, kruiden + single_choice size: Grootte + small: Klein € 6.25 + large: Groot € 6.75 +dish napoletana: Pizza Napoletana -- Kaas, tomatensaus, ansjovis, kappertjes, kruiden {pescetarian} + single_choice size: Grootte + small: Klein € 6.25 + large: Groot € 6.75 +dish pepperoni: Pizza pepperoni -- Kaas, tomatensaus, pikante salami, pikante pepers, kruiden + single_choice size: Grootte + small: Klein € 6.25 + large: Groot € 6.75 +dish exotic: Pizza exotic -- Kaas, tomatensaus, hesp, ananas, kruiden + single_choice size: Grootte + small: Klein € 6.25 + large: Groot € 6.75 +dish siciliana: Pizza Siciliana -- Kaas, tomatensaus, salami, ansjovis, kruiden + single_choice size: Grootte + small: Klein € 6.25 + large: Groot € 6.75 +dish michelangelo: Pizza Michelangelo -- Kaas, tomatensaus, hesp, schijfjes verse tomaat, kruiden + single_choice size: Grootte + small: Klein € 6.25 + large: Groot € 6.75 +dish roma: Pizza Roma -- Kaas, tomatensaus, gehakt, kruiden + single_choice size: Grootte + small: Klein € 6.25 + large: Groot € 6.75 +dish torno: Pizza torno -- Kaas, tomatensaus, salami, hesp, kruiden + single_choice size: Grootte + small: Klein € 6.25 + large: Groot € 6.75 +dish bolognese: Pizza Bolognese -- Kaas, bolognaisesaus, kruiden + single_choice size: Grootte + small: Klein € 6.25 + large: Groot € 6.75 +dish hawaii: Pizza Hawaï -- Kaas, tomatensaus, ananas, kip, kruiden + single_choice size: Grootte + small: Klein € 7.50 + large: Groot € 8.00 +dish cipolla: Pizza cipolla -- Kaas, tomatensaus, ui, spek, ei, kruiden + single_choice size: Grootte + small: Klein € 7.50 + large: Groot € 8.00 +dish dolce_vita: Pizza dolce vita -- Kaas, tomatensaus, spinazie, ei, kruiden {vegetarian} + single_choice size: Grootte + small: Klein € 7.50 + large: Groot € 8.00 +dish valentino: Pizza valentino -- Kaas, tomatensaus, ui, ansjovis, tonijn, kruiden {pescetarian} + single_choice size: Grootte + small: Klein € 7.50 + large: Groot € 8.00 +dish vegateriana: Pizza vegateriana -- Kaas, tomatensaus, ui, paprika, champignons, olijven, maïs, artisjok, kruiden {vegetarian} + single_choice size: Grootte + small: Klein € 8.20 + large: Groot € 8.70 +dish la_donna: Pizza la donna -- Kaas, bolognaisesaus, hesp, gehakt, kruiden + single_choice size: Grootte + small: Klein € 8.20 + large: Groot € 8.70 +dish tropical: Pizza tropical -- Kaas, tomatensaus, hesp, kip, ananas, kruiden + single_choice size: Grootte + small: Klein € 8.20 + large: Groot € 8.70 +dish san_marco: Pizza San Marco -- Kaas, tomatensaus, spek, room, look, kruiden + single_choice size: Grootte + small: Klein € 8.20 + large: Groot € 8.70 +dish quattro_stagioni: Pizza quattro stagioni -- Kaas, tomatensaus, hesp, salami, paprika, champignons, kruiden + single_choice size: Grootte + small: Klein € 8.20 + large: Groot € 8.70 +dish romana: Pizza Romana -- Kaas, tomatensaus, tonijn, maïs, paprika, pikante pepers, kruiden {pescetarian} + single_choice size: Grootte + small: Klein € 8.20 + large: Groot € 8.70 +dish diabolo: Pizza diabolo -- Kaas, tomatensaus, pikante peper, pikante salami, gehakt, ui, kruiden + single_choice size: Grootte + small: Klein € 8.20 + large: Groot € 8.70 +dish turkish: Pizza Turkish -- Kaas, tomatensaus, ui, paprika, champignons, kip, kruiden + single_choice size: Grootte + small: Klein € 8.20 + large: Groot € 8.70 +dish cesar: Pizza César -- Kaas, bolognaisesaus, kip, gehakt, kruiden + single_choice size: Grootte + small: Klein € 8.20 + large: Groot € 8.70 +dish calzone: Pizza calzone -- Dubbelgevouwen pizza met kaas, hesp, salami, paprika, champignons, bolognaisesaus + single_choice size: Grootte + small: Klein € 8.50 + large: Groot € 9.00 +dish calzone_vegetariana: Pizza calzone vegetariana -- Dubbelgevouwen pizza met kaas, tomatensaus, paprika, olijven, champignons, ui, artisjokken, kruiden {vegetarian} + single_choice size: Grootte + small: Klein € 8.50 + large: Groot € 9.00 +dish quattro_formaggi: Pizza quattro formaggi -- Kaas, tomatensaus, gorgonzola-, feta- en belpaesekaas, kruiden {vegetarian} + single_choice size: Grootte + small: Klein € 8.50 + large: Groot € 9.00 +dish frutti_di_mare: Pizza frutti di mare -- Kaas, tomatensaus, gemengde zeevruchten, kruiden {pescetarian} + single_choice size: Grootte + small: Klein € 8.50 + large: Groot € 9.00 +dish scampi: Pizza scampi -- Kaas, tomatensaus, scampi's, kruiden {pescetarian} + single_choice size: Grootte + small: Klein € 8.50 + large: Groot € 9.00 +dish gerookte_ham_en_rucola: Pizza gerookte ham en rucola -- Kaas, tomatensaus, gerookte ham, rucola, kruiden + single_choice size: Grootte + small: Klein € 9.50 + large: Groot € 10.00 +dish van_de_chef: Pizza van de chef -- Kaas, tomatensaus, ui, paprika, champignons, gehakt, asperges, verse tomaten, kruiden + single_choice size: Grootte + small: Klein € 9.50 + large: Groot € 10.00 +dish milano: Pizza Milano -- Bolognaisesaus, hesp, spek, champignons, ui, feta, kruiden + single_choice size: Grootte + small: Klein € 9.50 + large: Groot € 10.00 +dish soronto: Pizza Soronto -- Kaas, tomatensaus, ui, salami, champignons, paprika, maïs, ananas, kip, extra kaas, ei, kruiden + single_choice size: Grootte + small: Klein € 9.50 + large: Groot € 10.00 +dish prima_donna: Pizza Prima Donna -- Kaas, tomatensaus, room, pikante salami, look, champignons, artisjokken, verse tomaat, kruiden + single_choice size: Grootte + small: Klein € 9.50 + large: Groot € 10.00 + +# Pasta +dish spaghetti_bolognese: Spaghetti Bolognese € 8 +dish ravioli_bolognese: Ravioli Bolognese € 8 +dish mac_and_cheese: Macaroni met kaas en hesp € 8 +dish lasagna: Lasagna € 8 + +# Voorgerechten +dish garlic_bread: Lookbroodje natuur {vegetarian} € 2 +dish garlic_bread_cheese: Lookbroodje met kaas {vegetarian} € 2.5 +dish garlic_bread_cheese_ham: Lookbroodje met ham en kaas € 3 +dish garlic_bread_cheese_tomato_ham: Lookbroodje met ham, tomaat en kaas € 3.5 + +# Desserts +dish tiramisu: Tiramisu € 4.50 +dish chocolate_mousse: Chocolademousse € 4.50 + +# Aperitieven +dish white_porto: Witte porto € 4.50 +dish red_porto: Rode porto € 4.50 +dish martini_bianco: Martini Bianco € 4.50 +dish ricard: Ricard € 4.00 +dish amaretto: Amaretto € 5.00 +dish martini_bellini: Martini Bellini € 5.00 +dish limoncello: Limoncello € 5.00 +dish aperol: Aperol € 5.00 +dish bacardi_cola: Bacardi Cola € 7.00 +dish whisky_cola: Whisky Cola € 7.00 +dish gin_tonic: Gin Tonic € 7.00 +dish vodka_cola: Vodka Cola € 7.00 +dish campari_orange: Campari Orange € 7.00 + +# Alcoholische dranken +dish jupiler: Pils (Jupiler) € 2.00 +dish palm: Palm € 2.50 +dish kriek: Kriek (Max) € 2.50 +dish hoegaarden: Hoegaarden € 2.50 +dish leffe_dark: Leffe donker € 4.00 +dish leffe_blonde: Leffe blond € 4.00 +dish duvel: Duvel € 4.00 +dish prosecco: Schuimwijn Prosecco € 20 +dish cava: Schuimwijn cava € 20 +dish lambrusco_rosso: Schuimwijn Lambrusco rosso € 15 +dish red_wine: Rode huiswijn € 15 +dish sangnovese: Rode wijn Sangnovese -- Gran Sasso € 18 +dish montipulsiano_dabruzio_red: Rode wijn Montipulsiano d'Abruzio -- Gran sasso € 25 +dish white_wine: Witte huiswijn € 15 +dish chardonnay_mauro: Witte wijn Chardonnay Mauro € 18 +dish montipulsiano_dabruzio_white: Witte wijn Montipulsiano d'Abruzio -- Gran Sasso € 25 +dish rose_wine: Rosé huiswijn € 15 +dish canapi: Rosé wijn Canapi € 18 + +# Frisdranken +dish cola: Cola € 2.20 +dish cola_light: Cola Light € 2.20 +dish cola_zero: Cola Zero € 2.20 +dish fanta: Fanta € 2.20 +dish orange_juice: Fruitsap € 2.20 +dish sprite: Sprite € 2.20 +dish water_spa: Spa € 2.20 +dish water_vittel: Vittel € 2.20 +dish gini: Gini € 2.20 +dish ice_tea: Ice Tea € 2.20 diff --git a/s5.hlds b/s5.hlds index e113b98..bf03ed4 100644 --- a/s5.hlds +++ b/s5.hlds @@ -7,59 +7,64 @@ s5: S5 dish sandwich_kaas: Broodje Kaas -- Kaas, ei, komkommer, sla, tomaat en mayonaise single_choice sandwich: Broodje - large_white: Groot wit € 2.10 - large_brown: Groot bruin € 2.10 + large_white: Groot wit € 2.10 + large_brown: Groot bruin € 2.10 dish sandwich_maison: Broodje Maison -- Ham, kaas, augurk, ei, sla, tomaat, cocktailsaus en mayonaise single_choice sandwich: Broodje - large_white: Groot wit € 2.40 - large_brown: Groot bruin € 2.40 + large_white: Groot wit € 2.40 + large_brown: Groot bruin € 2.40 dish sandwich_caesar: Broodje Caesar -- Kippenreepjes, Gran Moravia kaasschilfers, croutons, sla en caesardressing single_choice sandwich: Broodje - large_white: Groot wit € 2.50 - large_brown: Groot bruin € 2.50 + large_white: Groot wit € 2.50 + large_brown: Groot bruin € 2.50 -dish sandwich_tomaatmozzarella: Broodje Tomaat-mozzarella -- Mozzarella, tomaat, basilicum pesto en sla +dish sandwich_tomaatmozzarella: Broodje Tomaat-mozzarella -- Mozzarella, tomaat, basilicumpesto en sla single_choice sandwich: Broodje - large_white: Groot wit € 2.60 - large_brown: Groot bruin € 2.60 + large_white: Groot wit € 2.60 + large_brown: Groot bruin € 2.60 -dish sandwich_gerooktezalmmetkruidenkaas: Broodje Gerookte zalm met kruidenkaas -- Gerookte zalm, kruidenkaas en ui +dish sandwich_groentespread: Broodje Groentespread -- Wekelijks wisselende veggie of vegan groentespread single_choice sandwich: Broodje - large_white: Groot wit € 2.60 - large_brown: Groot bruin € 2.60 + large_white: Groot wit € 2.60 + large_brown: Groot bruin € 2.60 -dish sandwich_groentespread: Broodje Groentespread -- Wekelijks wisselende groentespread +dish sandwich_pulledpork: Broodje Pulled pork -- Pulled pork, ei, tomaat, wittekool, wortel, BBQ saus single_choice sandwich: Broodje - large_white: Groot wit € 2.60 - large_brown: Groot bruin € 2.60 + large_white: Groot wit € 2.60 + large_brown: Groot bruin € 2.60 dish sandwich_toscane: Broodje Toscane -- Mozzarella, prosciutto ham, sla en tomatensalsa single_choice sandwich: Broodje - large_white: Groot wit € 2.70 - large_brown: Groot bruin € 2.70 + large_white: Groot wit € 2.70 + large_brown: Groot bruin € 2.70 -dish yoghurt: Natuuryoghurt € 0.4 -dish yofu: Plantaardige yofu € 1 -dish yoghurt_muesli: Yoghurt met muesli € 1 -dish greek_fruit_yoghurt: Griekse vruchtenyoghurt € 1.4 -dish chocolate_mousse: Chocomousse € 1.4 -dish speculoos_mousse: Speculaasmousse € 1.4 -dish soy_dessert: Soja dessert € 0.7 -dish tiramisu: Tiramisu € 1.4 -dish muffin: Muffin € 1 -dish donut: Donut € 1 -dish ice_variation: IJsvariatie € 2.3 -dish fruit: Fruit € 0.5 -dish nuts_fruit: Nuts & fruit € 1.5 +dish sandwich_falafelvegan: Broodje Falafel (vegan) -- Falafel, paprika-basilicum spread, spelt pasta, komkommer + single_choice sandwich: Broodje + large_white: Groot wit € 2.70 + large_brown: Groot bruin € 2.70 -dish chocolate_milk: Koude chocolademelk € 0.8 -dish juice: Fruitsap 20 cl Fair Trade € 0.8 -dish water: Bruisend water 50 cl € 0.8 -dish perfumed_water: Gearomatiseerd water 50 cl € 1 -dish bionade: Bionade € 1.5 +dish salad_bowl_caesar: Salad bowl Caesar -- Kippenreepjes, Gran Moravia kaasschilfers, croutons, sla en caesardressing + +dish salad_bowl_falafel: Salad bowl Falafel -- Falafel, paprika-basilicum spread, spelt pasta en komkommer + +dish salad_bowl_tomaatmozzarella: Salad bowl Tomaat-mozzarella -- Tomaat, mozzarella, pastasalade, basilicumpesto, sla + +dish pasta_salad_mediterranee: Pastasalade Mediterranée -- Spirelli salade, Gran Moravia kaasschilfers, kerstomaat, prosciutto ham en tomatensalsa + +dish fruit: Fruit € 0.5 +dish soy_dessert: Sojadessert € 0.7 +dish yoghurt_muesli: Yoghurt met muesli € 1 +dish chocolate_mousse: Chocomousse € 1.4 +dish greek_fruit_yoghurt: Griekse vruchtenyoghurt € 1.4 +dish muffin: Muffin € 1 + +dish fizzy_water: Bruisend water 50 cl € 0.8 +dish still_water: Plat water 50 cl € 0.8 +dish coca_cola: Coca Cola € 1.5 +dish coca_cola_zero: Coca Cola Zero € 1.5 +dish fanta: Fanta € 1.5 +dish fuze_tea: Fuze Tea € 1 dish finley: Finley € 1 dish iced_coffee: IJskoffie € 2 -dish iced_tea: IJsthee € 2 -dish smoothie: Smoothie € 2 diff --git a/s5_generate.py b/s5_generate.py index 019fbfe..e3252a7 100755 --- a/s5_generate.py +++ b/s5_generate.py @@ -11,23 +11,39 @@ s5: S5 # Paste menu from https://www.ugent.be/student/nl/meer-dan-studeren/resto/broodjes/overzicht.htm # here -MENU = [ +SANDWICH_MENU = [ l.split("\t") for l in """ Kaas Kaas, ei, komkommer, sla, tomaat en mayonaise € 2,10 -Tomaat-mozzarella Mozzarella, tomaat, basilicum pesto en sla € 2,60 +Tomaat-mozzarella Mozzarella, tomaat, basilicumpesto en sla € 2,60 Caesar Kippenreepjes, Gran Moravia kaasschilfers, croutons, sla en caesardressing € 2,50 -Gerookte zalm met kruidenkaas Gerookte zalm, kruidenkaas en ui € 2,60 Maison Ham, kaas, augurk, ei, sla, tomaat, cocktailsaus en mayonaise € 2,40 Toscane Mozzarella, prosciutto ham, sla en tomatensalsa € 2,70 -Groentespread Wekelijks wisselende groentespread € 2,60 -""".strip().split( - "\n" - ) +Groentespread Wekelijks wisselende veggie of vegan groentespread € 2,60 +Falafel (vegan) Falafel, paprika-basilicum spread, spelt pasta, komkommer € 2,70 +Pulled pork Pulled pork, ei, tomaat, wittekool, wortel, BBQ saus € 2,60 +""".strip().split("\n") ] +SALADS_MENU = [ + l.split("\t") + for l in """ +Tomaat-mozzarella Tomaat, mozzarella, pastasalade, basilicumpesto, sla € 3,20 +Caesar Kippenreepjes, Gran Moravia kaasschilfers, croutons, sla en caesardressing € 3,00 +Falafel Falafel, paprika-basilicum spread, spelt pasta en komkommer € 3,00 +""".strip().split("\n") +] +PASTA_MENU = [ + l.split("\t") + for l in """ +Mediterranée Spirelli salade, Gran Moravia kaasschilfers, kerstomaat, prosciutto ham en tomatensalsa € 3,30 +""".strip().split("\n") +] + # Sort by price. This fails if price is not always exactly "€ x,xx" but whatever -# MENU.sort(key=lambda dish: dish[2] + dish[3]) -MENU.sort(key=lambda dish: dish[2]) +# SANDWICH_MENU.sort(key=lambda dish: dish[2] + dish[3]) +SANDWICH_MENU.sort(key=lambda dish: dish[2]) +SALADS_MENU.sort(key=lambda dish: dish[2]) +PASTA_MENU.sort(key=lambda dish: dish[2]) SANDWICHES = [ # [("small_white", "Klein wit "), ("small_brown", "Klein bruin"),], # First price @@ -45,7 +61,7 @@ def name_to_id(name): ) -for dish in MENU: +for dish in SANDWICH_MENU: print() name, description = dish[0], dish[1] prices = [p.replace(",", ".") for p in dish[2:]] @@ -56,31 +72,36 @@ for dish in MENU: print("\tsingle_choice sandwich: Broodje") for sandwiches, price in zip(SANDWICHES, prices): for sw_id, sw_name in sandwiches: - print("\t\t{}: {} {}".format(sw_id, sw_name, price)) + print("\t\t{}: {} {}".format(sw_id, sw_name, price)) + +for dish in SALADS_MENU: + print() + name, description, price = dish + print( + "dish salad_bowl_{}: Salad bowl {} -- {}".format(name_to_id(name), name, description) + ) +for dish in PASTA_MENU: + print() + name, description, price = dish + print( + "dish pasta_salad_{}: Pastasalade {} -- {}".format(name_to_id(name), name, description) + ) print( """ -dish yoghurt: Natuuryoghurt € 0.4 -dish yofu: Plantaardige yofu € 1 -dish yoghurt_muesli: Yoghurt met muesli € 1 -dish greek_fruit_yoghurt: Griekse vruchtenyoghurt € 1.4 -dish chocolate_mousse: Chocomousse € 1.4 -dish speculoos_mousse: Speculaasmousse € 1.4 -dish soy_dessert: Soja dessert € 0.7 -dish tiramisu: Tiramisu € 1.4 -dish muffin: Muffin € 1 -dish donut: Donut € 1 -dish ice_variation: IJsvariatie € 2.3 -dish fruit: Fruit € 0.5 -dish nuts_fruit: Nuts & fruit € 1.5 +dish fruit: Fruit € 0.5 +dish soy_dessert: Sojadessert € 0.7 +dish yoghurt_muesli: Yoghurt met muesli € 1 +dish chocolate_mousse: Chocomousse € 1.4 +dish greek_fruit_yoghurt: Griekse vruchtenyoghurt € 1.4 +dish muffin: Muffin € 1 -dish chocolate_milk: Koude chocolademelk € 0.8 -dish juice: Fruitsap 20 cl Fair Trade € 0.8 -dish water: Bruisend water 50 cl € 0.8 -dish perfumed_water: Gearomatiseerd water 50 cl € 1 -dish bionade: Bionade € 1.5 +dish fizzy_water: Bruisend water 50 cl € 0.8 +dish still_water: Plat water 50 cl € 0.8 +dish coca_cola: Coca Cola € 1.5 +dish coca_cola_zero: Coca Cola Zero € 1.5 +dish fanta: Fanta € 1.5 +dish fuze_tea: Fuze Tea € 1 dish finley: Finley € 1 -dish iced_coffee: IJskoffie € 2 -dish iced_tea: IJsthee € 2 -dish smoothie: Smoothie € 2""" +dish iced_coffee: IJskoffie € 2""" ) diff --git a/simpizza.hlds b/simpizza.hlds index 9b1c950..744237b 100644 --- a/simpizza.hlds +++ b/simpizza.hlds @@ -8,36 +8,36 @@ simpizza: Simpizza ============================ size: Grootte - small: Small -- 27 cm € 9.95 - medium: Medium -- 30 cm € 12.95 - large: Large -- 37 cm € 15.95 + small: Small -- 27 cm € 9.95 + medium: Medium -- 30 cm € 12.95 + large: Large -- 37 cm € 15.95 base: Bodem - italian: Italian classic :: {no_text} - cheesy: Cheesy crust € 2 + italian: Italian classic {no_text} + cheesy: Cheesy crust € 2 sauce: Extra potje saus - garlic_sauce: Looksaus € 0.75 - bbq: Barbecuesaus € 0.35 - sweet_sour: Zoetzure saus € 0.35 - ketchup: Ketchup € 0.75 - mayo: Mayonaise € 0.75 + garlic_sauce: Looksaus € 0.75 + bbq: Barbecuesaus € 0.35 + sweet_sour: Zoetzure saus € 0.35 + ketchup: Ketchup € 0.75 + mayo: Mayonaise € 0.75 sauce_no_garlic: Extra potje saus (looksaus al inbegrepen) - bbq: Barbecuesaus € 0.35 - sweet_sour: Zoetzure saus € 0.35 - ketchup: Ketchup € 0.75 - mayo: Mayonaise € 0.75 + bbq: Barbecuesaus € 0.35 + sweet_sour: Zoetzure saus € 0.35 + ketchup: Ketchup € 0.75 + mayo: Mayonaise € 0.75 dish margherita: Pizza margherita (veggie) -- Tomatensaus, kaas, mozzarella single_choice size single_choice base multi_choice sauce -dish bolognese_de_luxe: Pizza bolognese de luxe -- Bolognesesaus, look, ui, extra gehakt :: {has_meat} +dish bolognese_de_luxe: Pizza bolognese de luxe -- Bolognesesaus, look, ui, extra gehakt {has_meat} single_choice size single_choice base multi_choice sauce -dish hawaii: Pizza Hawaï -- Ham, kip, maïs, ananas :: {has_meat} +dish hawaii: Pizza Hawaï -- Ham, kip, maïs, ananas {has_meat} single_choice size single_choice base multi_choice sauce @@ -45,31 +45,31 @@ dish popeye: Pizza Popeye (veggie) -- Extra spinazie single_choice size single_choice base multi_choice sauce -dish pepperoni: Pizza pepperoni -- Dubbele portie pepperoni, paprika, jalapeños :: {has_meat} +dish pepperoni: Pizza pepperoni -- Dubbele portie pepperoni, paprika, jalapeños {has_meat} single_choice size single_choice base multi_choice sauce -dish seafood: Pizza seafood -- Tonijn, calamares, mosselen, garnalen :: {has_fish} +dish seafood: Pizza seafood -- Tonijn, calamares, mosselen, garnalen {has_fish} single_choice size single_choice base multi_choice sauce -dish mega_fish: Pizza mega fish -- Ansjovis, tonijn, champignons, ui :: {has_fish} +dish mega_fish: Pizza mega fish -- Ansjovis, tonijn, champignons, ui {has_fish} single_choice size single_choice base multi_choice sauce -dish hot_pizza: Pizza hot pizzaaah!!! -- Gehakt, jalapeños, ui, pepperoni :: {has_meat} +dish hot_pizza: Pizza hot pizzaaah!!! -- Gehakt, jalapeños, ui, pepperoni {has_meat} single_choice size single_choice base multi_choice sauce -dish salmon_delight: Pizza salmon delight -- Roomsaus, ui, gerookte zalm, kappertjes :: {has_meat} +dish salmon_delight: Pizza salmon delight -- Roomsaus, ui, gerookte zalm, kappertjes {has_meat} single_choice size single_choice base multi_choice sauce -dish full_option: Pizza full option -- Salami, paprika, ui, olijven, kip, ananas, maïs, gehakt, extra kaas :: {has_meat} +dish full_option: Pizza full option -- Salami, paprika, ui, olijven, kip, ananas, maïs, gehakt, extra kaas {has_meat} single_choice size single_choice base multi_choice sauce -dish pitza_kebab: Pitza kebab -- Look, ui, pitavlees, potje looksaus :: {has_meat} +dish pitza_kebab: Pitza kebab -- Look, ui, pitavlees, potje looksaus {has_meat} single_choice size single_choice base multi_choice sauce_no_garlic @@ -81,11 +81,11 @@ dish creamy_multi_cheese: Pizza creamy multi cheese (veggie) -- Roomsaus, gorg single_choice size single_choice base multi_choice sauce -dish 4_seasons: Pizza 4 seasons -- Ham, salami, champignons, paprika :: {has_meat} +dish 4_seasons: Pizza 4 seasons -- Ham, salami, champignons, paprika {has_meat} single_choice size single_choice base multi_choice sauce -dish green_fiesta: Pizza green fiësta -- Roomsaus, spinazie, look, döner kebab, potje looksaus :: {has_meat} +dish green_fiesta: Pizza green fiësta -- Roomsaus, spinazie, look, döner kebab, potje looksaus {has_meat} single_choice size single_choice base multi_choice sauce_no_garlic @@ -93,80 +93,80 @@ dish veggie: Pizza veggie -- Champignons, p single_choice size single_choice base multi_choice sauce -dish meat_lovers: Pizza meat lovers -- Ham, salami, pepperoni, extra gehakt :: {has_meat} +dish meat_lovers: Pizza meat lovers -- Ham, salami, pepperoni, extra gehakt {has_meat} single_choice size single_choice base multi_choice sauce -dish meat_lovers_deluxe: Pizza meat lovers deluxe -- Ham, salami, pepperoni, bacon, meatballs, merguez, swirl van looksaus :: {has_meat} € 2 +dish meat_lovers_deluxe: Pizza meat lovers deluxe -- Ham, salami, pepperoni, bacon, meatballs, merguez, swirl van looksaus {has_meat} € 2 single_choice size single_choice base multi_choice sauce_no_garlic -dish scampi_mampi: Pizza scampi mampi -- Ui, look, scampi, verse tomaat :: {has_meat} +dish scampi_mampi: Pizza scampi mampi -- Ui, look, scampi, verse tomaat {has_meat} single_choice size single_choice base multi_choice sauce -dish tabasco: Pizza tabasco -- Tabascopizzasaus, ui, paprika, champignons, pepperoni :: {has_meat} +dish tabasco: Pizza tabasco -- Tabascopizzasaus, ui, paprika, champignons, pepperoni {has_meat} single_choice size single_choice base multi_choice sauce -dish funky_chicken: Pizza funky chicken -- Ui, ananas, paprika, kip :: {has_meat} +dish funky_chicken: Pizza funky chicken -- Ui, ananas, paprika, kip {has_meat} single_choice size single_choice base multi_choice sauce -dish chicken_time: Pizza chicken time -- Kip, paprika, olijven, verse tomaten :: {has_meat} +dish chicken_time: Pizza chicken time -- Kip, paprika, olijven, verse tomaten {has_meat} single_choice size single_choice base multi_choice sauce -dish creamy_chicken: Pizza creamy chicken -- Roomsaus, kip, ui, look, potje looksaus :: {has_meat} +dish creamy_chicken: Pizza creamy chicken -- Roomsaus, kip, ui, look, potje looksaus {has_meat} single_choice size single_choice base multi_choice sauce_no_garlic -dish spicy_chicken: Pizza spicy chicken -- Rode ui, jalapeños, kip, paprika, mozzarella, potje looksaus :: {has_meat} +dish spicy_chicken: Pizza spicy chicken -- Rode ui, jalapeños, kip, paprika, mozzarella, potje looksaus {has_meat} single_choice size single_choice base multi_choice sauce_no_garlic -dish meatballs: Pizza meatballs -- Gekruide gehaktballetjes, ui, paprika, verse tomaat :: {has_meat} +dish meatballs: Pizza meatballs -- Gekruide gehaktballetjes, ui, paprika, verse tomaat {has_meat} single_choice size single_choice base multi_choice sauce -dish tuna: Pizza tuna -- Ui, tonijn, olijven, extra kaas :: {has_meat} +dish tuna: Pizza tuna -- Ui, tonijn, olijven, extra kaas {has_meat} single_choice size single_choice base multi_choice sauce -dish anchovy: Pizza anchovy -- Ui, ansjovis, paprika, olijven :: {has_meat} +dish anchovy: Pizza anchovy -- Ui, ansjovis, paprika, olijven {has_meat} single_choice size single_choice base multi_choice sauce -dish calzone: Pizza calzone -- Dubbelgevouwen. Ham, salami, champignons, paprika, bolognesesaus :: {has_meat} +dish calzone: Pizza calzone -- Dubbelgevouwen. Ham, salami, champignons, paprika, bolognesesaus {has_meat} single_choice size single_choice base multi_choice sauce -dish curry: Pizza curry -- Currysaus, champignons, ui, ananas, paprika, kip, mozzarella, potje looksaus :: {has_meat} +dish curry: Pizza curry -- Currysaus, champignons, ui, ananas, paprika, kip, mozzarella, potje looksaus {has_meat} single_choice size single_choice base multi_choice sauce_no_garlic -dish bbq_chicken: Pizza chicken barbecue -- Barbecuesaus, gegrilde kip, ui, paprika :: {has_meat} +dish bbq_chicken: Pizza chicken barbecue -- Barbecuesaus, gegrilde kip, ui, paprika {has_meat} single_choice size single_choice base multi_choice sauce -dish bbq_meatballs: Pizza barbecue meatballs -- Barbecuesaus, gekruide gehaktballetjes, ui, paprika, verse tomaat :: {has_meat} +dish bbq_meatballs: Pizza barbecue meatballs -- Barbecuesaus, gekruide gehaktballetjes, ui, paprika, verse tomaat {has_meat} single_choice size single_choice base multi_choice sauce -dish bbq_bacon: Pizza barbecue bacon -- Barbecuesaus, bacon, ui, kip, jalapeños, potje looksaus :: {has_meat} +dish bbq_bacon: Pizza barbecue bacon -- Barbecuesaus, bacon, ui, kip, jalapeños, potje looksaus {has_meat} single_choice size single_choice base multi_choice sauce_no_garlic -dish bbq_special: Pizza barbecue special -- Barbecuesaus, pepperoni, kip, meatballs, ui, swirl van looksaus :: {has_meat} +dish bbq_special: Pizza barbecue special -- Barbecuesaus, pepperoni, kip, meatballs, ui, swirl van looksaus {has_meat} single_choice size single_choice base multi_choice sauce_no_garlic -dish bbq_merguez: Pizza merguez -- Barbecuesaus, merguez, ui, paprika, potje looksaus :: {has_meat} +dish bbq_merguez: Pizza merguez -- Barbecuesaus, merguez, ui, paprika, potje looksaus {has_meat} single_choice size single_choice base multi_choice sauce_no_garlic -dish 50_50: Pizza fifty/fifty (helften in commentaar) -- Twee pizzahelften naar keuze € 2 +dish 50_50: Pizza fifty/fifty -- Twee pizzahelften naar keuze (zet gewenste helften in commentaar) € 2 single_choice size single_choice base multi_choice sauce @@ -175,21 +175,21 @@ dish diy: Pizza do it yourself -- Vier ingredië single_choice size single_choice base multi_choice meat: Vlees - ham: Ham :: {has_meat} - salami: Salami :: {has_meat} - hot_salami: Pikante salami :: {has_meat} - minced_meat: Gehakt :: {has_meat} - chicken: Kip :: {has_meat} - kebab: Kebabvlees :: {has_meat} - merguez: Merguez :: {has_meat} - bacon: Bacon :: {has_meat} + ham: Ham {has_meat} + salami: Salami {has_meat} + hot_salami: Pikante salami {has_meat} + minced_meat: Gehakt {has_meat} + chicken: Kip {has_meat} + kebab: Kebabvlees {has_meat} + merguez: Merguez {has_meat} + bacon: Bacon {has_meat} multi_choice fish: Vis - tuna: Tonijn :: {has_fish} - mussels: Mosselen :: {has_fish} - anchovy: Ansjovis :: {has_fish} - calamares: Calamares :: {has_fish} - shrimp: Garnalen :: {has_fish} + tuna: Tonijn {has_fish} + mussels: Mosselen {has_fish} + anchovy: Ansjovis {has_fish} + calamares: Calamares {has_fish} + shrimp: Garnalen {has_fish} multi_choice vegetables: Groenten mushroom: Champignons @@ -204,7 +204,7 @@ dish diy: Pizza do it yourself -- Vier ingredië tomato: Tomaat multi_choice sauces: Sauzen - bolognese: Bolognesesaus :: {has_meat} + bolognese: Bolognesesaus {has_meat} cream: Roomsaus tomato: Tomatensaus tabasco: Tabascopizzasaus @@ -220,45 +220,45 @@ dish diy: Pizza do it yourself -- Vier ingredië dish garlic_bread: Lookbroodjes natuur € 2.2 dish garlic_bread_cheese: Lookbroodjes kaas € 2.5 -dish garlic_bread_cheese_ham: Lookbroodjes kaas en ham :: {has_meat} € 3 +dish garlic_bread_cheese_ham: Lookbroodjes kaas en ham {has_meat} € 3 dish garlic_bread_cheese_tomato: Lookbroodjes kaas en tomaat € 3 -dish baguette_pesto: Lookbaguette pesto -- Pesto, tomatensaus, verse tomaat, mozzarella € 4.75 -dish baguette_bolognese: Lookbaguette bolognese -- Bolognesesaus, salami, mozzarella € 4.75 -dish baguette_chicken_kebab: Lookbaguette chicken kebab -- Tomatensaus, ui, kip, kebabvlees, mozzarella € 4.75 -dish baguette_tuna: Lookbaguette tuna -- Tomatensaus, ui, tonijn, olijven, mozzarella € 4.75 -dish baguette_hot: Lookbaguette hot -- Tabascotomatensaus, ui, pepperoni, jalapeños, mozzarella € 4.75 +dish baguette_pesto: Lookbaguette pesto -- Pesto, tomatensaus, verse tomaat, mozzarella € 4.75 +dish baguette_bolognese: Lookbaguette bolognese -- Bolognesesaus, salami, mozzarella € 4.75 +dish baguette_chicken_kebab: Lookbaguette chicken kebab -- Tomatensaus, ui, kip, kebabvlees, mozzarella € 4.75 +dish baguette_tuna: Lookbaguette tuna -- Tomatensaus, ui, tonijn, olijven, mozzarella € 4.75 +dish baguette_hot: Lookbaguette hot -- Tabascotomatensaus, ui, pepperoni, jalapeños, mozzarella € 4.75 -dish hot_and_cheesy: Hot & cheesy -- 5 stuks, inclusief potje dipsaus € 3.5 -dish usa_potatoes: USA potatoes -- 1 portie, inclusief potje dipsaus € 3.5 +dish hot_and_cheesy: Hot & cheesy -- 5 stuks, inclusief potje dipsaus € 3.5 +dish usa_potatoes: USA potatoes -- 1 portie, inclusief potje dipsaus € 3.5 -dish chicken_wings: Chicken wings -- Met potje dipsaus :: {has_meat} +dish chicken_wings: Chicken wings -- Met potje dipsaus {has_meat} single_choice number: aantal - 8: 8 € 6 - 16: 16 € 10 -dish chicken_nuggets: Chicken nuggets -- Met potje dipsaus :: {has_meat} + 8: 8 € 6 + 16: 16 € 10 +dish chicken_nuggets: Chicken nuggets -- Met potje dipsaus {has_meat} single_choice number: aantal - 8: 8 € 7 - 16: 16 € 12 + 8: 8 € 7 + 16: 16 € 12 -dish salad_mix: Salade mix -- IJsbergsla, kerstomaatjes, maïs, olijven, potje bieslook € 4.75 -dish salad_mix_mozzarella: Salade mix mozzarella € 6.5 -dish salad_mix_feta: Salade mix feta € 6.5 -dish salad_mix_tuna: Salade mix tuna € 6.5 +dish salad_mix: Salade mix -- IJsbergsla, kerstomaatjes, maïs, olijven, potje bieslook € 4.75 +dish salad_mix_mozzarella: Salade mix mozzarella € 6.5 +dish salad_mix_feta: Salade mix feta € 6.5 +dish salad_mix_tuna: Salade mix tuna € 6.5 pasta: Pasta spaghetti: Spaghetti penne: Penne -dish pasta_bolognaise: Pasta bolognaise :: {has_meat} € 8.5 +dish pasta_bolognaise: Pasta bolognaise {has_meat} € 8.5 single_choice pasta dish pasta_cheese: Pasta kaassaus (veggie) € 8.5 single_choice pasta -dish pasta_ham_and_cheese: Pasta ham-en-kaussaus :: {has_meat} € 9.5 +dish pasta_ham_and_cheese: Pasta ham-en-kaussaus {has_meat} € 9.5 single_choice pasta -dish pasta_milano: Pasta milano -- Kip, champignons, ui, room, look, curry :: {has_meat} € 9.95 +dish pasta_milano: Pasta milano -- Kip, champignons, ui, room, look, curry {has_meat} € 9.95 single_choice pasta -dish pasta_scampi: Pasta scampi -- Scampi, champignons, ui, room, look, curry :: {has_fish} € 9.95 +dish pasta_scampi: Pasta scampi -- Scampi, champignons, ui, room, look, curry {has_fish} € 9.95 single_choice pasta dish pasta_multi_cheese: Pasta multi cheese (veggie) € 9.95 single_choice pasta @@ -267,6 +267,6 @@ dish pasta_pesto_chicken: Pasta pesto chicken -- Pestoroomsaus en kip dish pasta_veggie: Pasta veggie -- Tomatenroomsaus, champignons, ui, paprika, tomaat € 9.95 single_choice pasta -dish tiramisu: Tiramisu € 3 -dish tiramisu_speculoos: Tiramisu speculoos € 3 -dish tiramisu_oreo: Tiramisu oreo € 3 +dish tiramisu: Tiramisu € 3 +dish tiramisu_speculoos: Tiramisu speculoos € 3 +dish tiramisu_oreo: Tiramisu oreo € 3