initial commit of project
This commit is contained in:
659
clean_dataset/lists.py
Normal file
659
clean_dataset/lists.py
Normal file
@@ -0,0 +1,659 @@
|
||||
import re
|
||||
|
||||
|
||||
ingredients_regex = [
|
||||
'\n', # 0
|
||||
'^[\s]*[\d]+[\s]*',
|
||||
'[\s]*[\d]+[\s]*',
|
||||
'^[\s]*',
|
||||
'[\s(,]*(und/)?[oO]der.*$',
|
||||
'[\s(,]*(und/)?ODER.*$',
|
||||
'[\s(,]*wahlweise.*$',
|
||||
'[\s(,]*alternativ.*$',
|
||||
'[\s(,]*bzw\..*$',
|
||||
'[\s]*[\d]*(\u00bd)[\s]*',
|
||||
|
||||
'[\s]*[\d]*(\u00bc)[\s]*', # 10
|
||||
'[\s]*[\d]*(\u00be)[\s]*',
|
||||
'[\s]*[\d]*(\u2153)[\s]*',
|
||||
'[\s]*[\d]*(\u2154)[\s]*',
|
||||
'[\s]*[\d]*(\u215b)[\s]*',
|
||||
'%',
|
||||
'Prozent',
|
||||
'Fettgehalt',
|
||||
'\u00B0',
|
||||
'(?P<fett>(\w)*)%(\sFett)?(\si\.(\s)?Tr\.)?',
|
||||
|
||||
':', # 20
|
||||
'!',
|
||||
'ca\.',
|
||||
'(^|\s|\(|,)Gr\u00f6\u00dfe(\s|,|$|\))*', # sizes beginn
|
||||
'(^|\s|\(|,)gr\u00f6\u00dfe(\s|,|$|\))*',
|
||||
'(^|\s|\(|,)Gr\u00f6sse(\s|,|$|\))*',
|
||||
'(^|\s|\(|,)gr(\.|$)(\s|,|$|\))*',
|
||||
'(^|\s|\(|,)Gr(\.|$)(\s|,|$|\))*',
|
||||
'(^|\s|\(|,)Gew(\.|$|\s)(\s|,|$|\))*',
|
||||
'(^|\s|\(|,)kl(\.|$)(\s|,|$|\))*',
|
||||
|
||||
'(^|\s|\(|,)Kl(\.|$|\s)(\s|,|$|\))*', # 30
|
||||
'(^|\s|\(|,)Klasse(\s|,|$|\))*',
|
||||
'(^|\s|\(|,)KL(\s|,|$|\))*',
|
||||
'(^|\s|\(|,)m\.-gro\u00df(e|er|es|en)?(\s|,|$|\))+',
|
||||
'(^|\s|\(|,)gro\u00df(e|er|es|en)?(\s|,|$|\))+',
|
||||
'(^|\s|\(|,)mittelgro\u00df(e|er|es|en)?(\s|,|$|\))+',
|
||||
'(^|\s|\(|,)klein(e|er|es|en|ere)?(\s|,|$|\))+',
|
||||
'(\s)+',
|
||||
'(^|\s)(aus\sder\s|gr\.\s|kl.\s)?Dose(/n)?(\s|,|$|\))+', # units and amounts begin
|
||||
'(^|\s)Tasse(/n)?(\s|,|$|\))+',
|
||||
|
||||
'(^|\s)Teil(/e)?(\s|,|$|\))+', # 40
|
||||
'(^|\s)Tube(/n)?(\s|,|$|\))+',
|
||||
'(^|\s)Prise(/n)?(\s|,|$|\))+',
|
||||
'(^|\s)Prise(\(n\))?(\s|,|$|\))+',
|
||||
'(^|\s)Prisen(\s|,|$|\))+',
|
||||
'(^|\s)Kugel(/n)?(\s|,|$|\))+',
|
||||
'(^|\s)Kugeln(\s|,|$|\))+',
|
||||
'(^|\s)Knolle(/n)?(\s|,|$|\))+',
|
||||
'(^|\s)Rippe(/n)?(\s|,|$|\))+',
|
||||
'(^|\s)Ecke(\(n\))?(\s|,|$|\))+',
|
||||
|
||||
'(^|\s)Rispe(\(n\))?(\s|,|$|\))+', # 50
|
||||
'(^|\s)Rolle(\()?(n)?(\))?(\s|,|$|\))+',
|
||||
'(^|\s)Staude(\(n\))?(\s|,|$|\))+',
|
||||
'(^|\s)Halm(\(e\))?(\s|,|$|\))+',
|
||||
'(^|\s)Zehe(/n)?(\s|,|$|\))+',
|
||||
'(^|\s)Stange(/n)?(\s|,|$|\))+',
|
||||
'(^|\s)Wurzel(/n)?(\s|,|$|\))+',
|
||||
'(^|\s)(gr\.\s|kl.\s)?Stange(\(n\))?(\s|,|$|\))+',
|
||||
'(^|\s)(gr\.\s|kl.\s)?Flasche(/n)?(n)?(\s|,|$|\))+',
|
||||
'(^|\s)Platte(/n)?(\s|,|$|\))+',
|
||||
|
||||
'(^|\s)(gr\.\s|kl.\s)?Scheibe(/n)?(\s|,|$|\))+', #60
|
||||
'(^|\s)(gr\.\s|kl.\s|in\s)?Scheibe(\()?n(\))?(\s|,|$|\))+',
|
||||
'(^|\s)(gr\.\s|kl.\s)?Tablette(\(n\))?(\s|,|$|\))+',
|
||||
'(^|\s)Zweig(/e)?(\s|,|$|\))+',
|
||||
'(^|\s)Ring(/e)?(\s|,|$|\))+',
|
||||
'(^|\s)Tafel(e)?(\s|,|$|\))+',
|
||||
'(^|\s)Beet(/e)?(\s|,|$|\))+',
|
||||
'(^|\s)(gr\.\s|kl.\s)?Glas(\s|,|$|\))+',
|
||||
'(^|\s)(gr\.\s|kl.\s)?Gl\u00e4ser(\s|,|$|\))+',
|
||||
'(^|\s)Bl\u00e4tter(n)?(\s|,|$|\))+',
|
||||
|
||||
'(^|\s)K\u00e4stchen(\s|,|$|\))+', # 70
|
||||
'(^|\s)T\u00fcte(/n)?(\s|,|$|\))+',
|
||||
'(^|\s)W\u00fcrfel(\s|,|$|\))+',
|
||||
'(^|\s)B\u00fcndel(\s|,|$|\))+',
|
||||
'(^|\s)(gr\.\s|kl.\s)?St\u00fcck(/e)?(\s|,|$|\))+',
|
||||
'(^|\s)(gr\.\s|kl.\s)?St\u00fcck(\(e\))?(\s|,|$|\))+',
|
||||
'(^|\s)(gr\.\s|kl.\s)?St\u00fcck(\(n\))?(\s|,|$|\))+',
|
||||
'(^|\s)St\u00e4ngel(n)?(\s|,|$|\))+',
|
||||
'(^|\s)Stiel(e|en)?(\s|,|$|\))+',
|
||||
'(^|\s)Stiel/e(\s|,|$|\))+',
|
||||
|
||||
'(^|\s)Streifen(\s|,|$|\))+', # 80
|
||||
'(^|\s)Paar(\s|,|$|\))+',
|
||||
'(^|\s)Becher(\s|,|$|\))+',
|
||||
'(^|\s)(in\s)?Ringe(n)?(\s|,|$|\))+',
|
||||
'(^|\s)Sch\u00e4lchen(\s|,|$|\))+',
|
||||
'(^|\s)Riegel(\s|,|$|\))+',
|
||||
'(^|\s|,|\()(R|r)öllchen(\s|,|$|\))+',
|
||||
'(^|\s)K\u00d6pfe(\s|,|$|\))+',
|
||||
'(^|\s)K\u00d6rner(\s|,|$|\))+',
|
||||
'(^|\s)(gr\.\s|kl.\s)?Kopf(\s|,|$|\))+',
|
||||
|
||||
'(^|\s)(gr\.\s|kl.\s)?Bund(\s|,|$|\))+', # 90
|
||||
'(^|\s)Handvoll(\s|,|$|\))+',
|
||||
'(^|\s)Beutel(\s|,|$|\))+',
|
||||
'(^|\s)Eimer(\s|,|$|\))+',
|
||||
'(^|\s)Blatt(\s|,|$|\))+',
|
||||
'(^|\s)Schuss(\s|,|$|\))+',
|
||||
'(^|\s)Spritzer(\s|,|$|\))+',
|
||||
'(^|\s)F\u00e4sschen(\s|,|$|\))+',
|
||||
'(^|\s)Fl\u00e4schchen(\s|,|$|\))+',
|
||||
'(^|\s)Handvoll(\s|,|$|\))+',
|
||||
|
||||
'(^|\s)Paar(\s|,|$|\))+', # 100
|
||||
'(^|\s)Topf(\s|,|$|\))+',
|
||||
'(^|\s)Tropfen(\s|,|$|\))+',
|
||||
'(^|\s)walnussgroß(\s|,|$|\))+',
|
||||
'(^|\s)Paket(\s|,|$|\))+',
|
||||
'(^|\s)Pck\.(\s|,|$|\))+',
|
||||
'(^|\s)St\.(\s|,|$|\))+',
|
||||
'(^|\s)Pkt\.(\s|,|$|\))+',
|
||||
'(^|\s)Msp\.(\s|,|$|\))+',
|
||||
'(^|\s)msp\.(\s|,|$|\))+',
|
||||
|
||||
'(^|\s)ml(\s|,|$|\))+', #110
|
||||
'(^|\s)cl(\s|,|$|\))+',
|
||||
'(^|\s)dl(\s|,|$|\))+',
|
||||
'(^|\s)l(\s|,|$|\))+',
|
||||
'(^|\s)Menge(\s|,|$|\))+',
|
||||
'(^|\s|\(|,)L(\s|,|$|\))+',
|
||||
'(^|\s|\(|,)XL(\s|,|$|\))+',
|
||||
'(^|\s)Liter(\s|,|$|\))+',
|
||||
'(^|\s)liter(\s|,|$|\))+',
|
||||
'(^|\s)Port\.(\s|,|$|\))+',
|
||||
|
||||
'(^|\s)cm(\s|,|$|\))+', #120
|
||||
'(^|\s|\(|,)M(\s|,|$|\))+',
|
||||
'(^|\s|\(|,)S(\s|,|$|\))+',
|
||||
'(^|\s)mg(\s|,|$|\))+',
|
||||
'(^|\s)g(\s|,|$|\))+',
|
||||
'(^|\s)gramm(\s|,|$|\))+',
|
||||
'(^|\s)Gramm(\s|,|$|\))+',
|
||||
'(^|\s)Grad(\s|,|$|\))+',
|
||||
'(^|\s)grad(\s|,|$|\))+',
|
||||
'(^|\s)Einwaage(\s|,|$|\))+',
|
||||
|
||||
'(^|\s)kg(\s|,|$|\))+', #130
|
||||
'(^|\s)El(\s|,|$|\))+',
|
||||
'(^|\s)EL(\s|,|$|\))+',
|
||||
'(^|\s)TL(\s|,|$|\))+',
|
||||
'(^|\s)Tl(\s|,|$|\))+',
|
||||
'(^|\s)Bund(\s|,|$|\))+',
|
||||
'(^|\s)Stich(\s|,|$|\))+',
|
||||
'(,)*(\s)*gestr\.(\s|,|$|\))+',
|
||||
'(,)*(\s)*geh\u00e4uft(e)?(r|s)?(\.)?(\s|,|$|\))+',
|
||||
'(^|\s)einige(\s|,|$|\))*',
|
||||
|
||||
'(^|\s)dick(e)?(\s|,|$|\))+', #140
|
||||
'(^|\s)d\u00fcnne(\s|,|$|\))+',
|
||||
'(^|\s)viel(\s|,|$|\))+',
|
||||
'(^|\s)sehr(\s|,|$|\))+',
|
||||
'(^|\s)wenig(\s|,|$|\))+',
|
||||
'(^|\s)etwas(\s|,|$|\))+',
|
||||
'(^|\s)etwa(\s|,|$|\))+',
|
||||
'(^|\s)extra(\s|,|$|\))+',
|
||||
'(^|\s)mehr(\s|,|$|\))+',
|
||||
'(^|\s)einen(\s|,|$|\))+',
|
||||
|
||||
'(^|\s)eine(\s|,|$|\))+', # 150
|
||||
'(^|\s|,|\()eins(\s|,|$|\))+',
|
||||
'(^|\s|,|\()zwei(\s|,|$|\))+',
|
||||
'(^|\s)ein(\s|,|$|\))+',
|
||||
'(^|\s)nach\sGeschmack(\s|,|$|\))+',
|
||||
'(\s)+',
|
||||
'z\.(\s)?B\..*$', # shortcuts
|
||||
'(^|\s|\(|,)n\.(\s)?B\.(\s|,|$|\))*',
|
||||
'(^|\s|\(|,)+nach\sBedarf[,\s]*($|\()*',
|
||||
'(^|\s|\(|,)+bei\sBedarf[,\s]*($|\()*',
|
||||
|
||||
'(^|\s|\(|,)+nach\sBelieben[,\s]*($|\()*', # 160
|
||||
'^\(n\)(\s|,|\))+',
|
||||
'^\(e\)(\s|,|\))+',
|
||||
'(\s)+',
|
||||
'(^|\s|\()evtl\.(\s|,|$|\))+',
|
||||
'(^|\s|\()eventuell(\s|,|$|\))+',
|
||||
'(^|\s|\()m\u00f6glichst(\s|,|$|\))+',
|
||||
'(^|\s|\()optional(\s|,|$|\))+',
|
||||
'(^|\s|\()auch(\s|,|$|\))+',
|
||||
'(\s)+',
|
||||
|
||||
'(\s|\(|,)+f\u00fcr.*$', #170 context
|
||||
'(\s|\(|,)+(aus\sder\s|a\.d\.\s|a\.\sd\.\s)M\u00fchle(\s|$|\(|\))+',
|
||||
'(\s|\(|,)+vom(\s|$|\(|\))+',
|
||||
'(\s|\(|,)+von(\s|$|\(|\))+',
|
||||
'(\s|\(|,)+in(\s|$|\(|\))+',
|
||||
'(\s|\(|,)+zum.*$',
|
||||
'(\s|\(|,)+als.*$',
|
||||
'(\s|\(|,)+zur.*$',
|
||||
'(\s|\(|,)+nach\sWahl.*$',
|
||||
'(\s|\(|,|^)halb[\w]{0,2}(\s)?(/)?(-)?(\s)?(halb)?(\s|$|\(|\))+', # nicht Hack halb
|
||||
|
||||
'(\s|\(|,|^)je[/\w\-,\s]*($|\(|\))+', # 180
|
||||
'(\s|\(|,|^)davon(\s|$|\(|\))+',
|
||||
'(\s)+',
|
||||
'(^|\s|\(|,)(ge)kocht[\w]*[\s]*(,|\)|$)?', #nicht Ei gekocht
|
||||
'(^|\s|\(|,)weich[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)roh[\w]{0,2}(\s|,|\)|$)+', # nicht Schinken roh
|
||||
'[sS]palte(n)?', #Verarbeitung Beginn
|
||||
'[sS]cheibe(n)?',
|
||||
'Sorte',
|
||||
'Sch\u00e4rfe',
|
||||
|
||||
'(^|\s|\(|,)wenig[\w]*[\s]*(,|\)|$)?', # 190
|
||||
'(^|\s|\(|,)grob[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)fein[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)ganz[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)reif[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)bio[\s-]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)Bio[\s-]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)gehackt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)gerieben[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(leicht\s)?verschlagen[\w]*[\s]*(,|\)|$)?',
|
||||
|
||||
'(^|\s|\(|,)(leicht\s)?versprudelt[\w]*[\s]*(,|\)|$)?', # 200
|
||||
'(^|\s|\(|,)(leicht\s)?verr\u00fchrt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(leicht\s)?aufgeschlagen[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(leicht\s)?ver(k)?leppert[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(Steif|steif)?(\s)?(leicht\s)?geschlagen[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(in\s)?Stifte(n)?[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)gestifte(l)?t[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)pochiert[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(leicht\s)?verq(u)?irlt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(leicht\s)?verklopft[\w]*[\s]*(,|\)|$)?',
|
||||
|
||||
'(^|\s|\(|,)gegart[\w]*[\s]*(,|\)|$)?', # 210
|
||||
'(^|\s|\(|,)gesch\u00e4lt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)abgetropft[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)geraspelt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)gem\u00f6rsert[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)geschnetzelt[\w]*[\s]?(,|\)|$)?',
|
||||
'(^|\s|\(|,)(in)?Spalten[\s]?(,|\)|$)?',
|
||||
'(^|\s|\(|,)kochend[\w]*[\s]*(,|\)|$)?', # nicht Kartoffel kochend
|
||||
'(^|\s|\(|,)entsteint[\w]*[\s]*(,|\)|$)?', # weiter Verarbeitung
|
||||
'(^|\s|\(|,)zerlassen[\w]*[\s]*(,|\)|$)?',
|
||||
|
||||
'(^|\s|\(|,)ohne\sStein[\w]*[\s]*(,|\)|$)?', # 220
|
||||
'(^|\s|\(|,)gesiebt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)hei\u00df[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)lauwarm[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)nativ[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)zimmerwarm[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)warm[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(eis)?kalt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)geputzt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)gewogen[\w]*[\s]*(,|\)|$)?',
|
||||
|
||||
'(^|\s|\(|,)ausgekratzt[\w]*[\s]*(,|\)|$)?', # 230
|
||||
'(^|\s|\(|,)zerstampft[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)schaumig[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)gepresst[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)mundgerecht[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)getrennt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)trennen[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)vorgekocht[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)vorbereitet[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)vorgewiegt[\w]*[\s]*(,|\)|$)?',
|
||||
|
||||
'(^|\s|\(|,)abgezupft[\w]*[\s]*(,|\)|$)?', # 240
|
||||
'(^|\s|\(|,)ungespritzt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)unbehandelt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)kleingeschnitten[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)zerteilt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)wiegen[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)gerebelt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)blanchiert[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)Viertel[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)geviertelt[\w]*[\s]*(,|\)|$)?',
|
||||
|
||||
'(^|\s|\(|,)geachtelt[\w]*[\s]*(,|\)|$)?', # 250
|
||||
'(^|\s|\(|,)halbiert[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)st\u00fcckig[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(zer|ange)drückt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)zersto\u00dfen[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)zerbr\u00dfselt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)gehobelt[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(d\u00fcnn|dick)?(\s)?geschnitten[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)d\u00fcnn[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(ge)?mahlen[\w]*[\s]*(,|\)|$)?',
|
||||
|
||||
'(^|\s|\(|,)gew\u00fcrfelt[\w]*[\s]*(,|\)|$)?', # 260
|
||||
'(^|\s|\(|,)w\u00fcrfeln[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)St\u00fccke[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)(ab)?gek\u00fchlt[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)vergine[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)Stückchen[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)Raumtemperatur[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)Zimmertemperatur[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)ger\.[\s]*(,|\)|$)?',
|
||||
'(\s)+',
|
||||
|
||||
'(^|\s|,|\()Paprikaschote(\(n\))?(\s|$|,|\))', # 270 einzelne Zutaten
|
||||
'(^|\s)Zucchino(\s|$)',
|
||||
'(^|\s|,|\()Knoblauchzehe(n)?(\s|$)',
|
||||
'(^|\s)Knoblauch(\s)?(-)?(\s)?(z|Z)ehe(n)?(\s|$)',
|
||||
'(^|\s|,|\()Schlagsahne(\s|$|,|\))',
|
||||
'(^|\s|,|\()Schlagobers(\s|$|,|\))',
|
||||
'(^|\s)süße\sSahne(\s|$)',
|
||||
'(^|\s)Zimtpulver(\s|$)',
|
||||
'(^|\s)Wasser\sohne\sKohlensäure(\s|$)',
|
||||
'(^|\s)Ingwerwurzel(\s|$)',
|
||||
|
||||
'(^|\s)Sodawasser(\s|$)', # 280
|
||||
'(^|\s)Tomate(\()?n(\))?(\sentkernt(e)?)?(\s|$|,)',
|
||||
'(^|\s)Pilze(\()?n(\))?(\s|$|,)',
|
||||
'(^|\s)Topfen(\s|$|,)',
|
||||
'(^|\s|,|\()Konfekt\s(?P<ingr>[\w\s\.]+)(\s|$|\)|,)',
|
||||
'(^|\s|,|\()Möhre(\()?(n)?(\))?(\s|$|,)',
|
||||
'(^|\s)Staubzucker(\s|$|,)',
|
||||
'(^|\s)Eis(s)?(-)?(\s)?(w|W)asser(\s|$|,)',
|
||||
'(^|\s)Zucker(\s)?,(\s)?weiß(\s|$)',
|
||||
'(^|\s)(\s)?mittelscharf[\w]{0,2}(\s|$)',
|
||||
|
||||
'(^|\s)(\s)?mild[\w]{0,2}(\s|$)', # 290
|
||||
'(^|\s)(\s)?gesalzen[\w]{0,2}(\s|$)',
|
||||
'(^|\s|,|\()schwarz[\w]{0,2}(\s|$)',
|
||||
'(^|\s|,|\()rot[\w]{0,2}(\s|$)',
|
||||
'(^|\s|,|\()grün[\w]{0,2}(\s|$)',
|
||||
'(^|\s|,|\()gelb[\w]{0,2}(\s|$)',
|
||||
'(^|\s|,|\()wei(ß|ss)[\w]{0,2}(\s|$|,|\))',
|
||||
'(^|\s|\()Erdäpfel(\)|\s|$)',
|
||||
'(^|\s|,|\()[\w\s]*(Eidotter|Dotter)[\s\w]*(\s|$|\)|,)',
|
||||
'(^|\s|,|\()[\w\s]*Freilandeier[\s\w]*(\s|$|\)|,)',
|
||||
|
||||
'(^|\s|,|\()Vollei(er)?(\s|$|\)|,)', # 300
|
||||
'(^|\s|,|\()[\w\s]*zu\sSchnee(\s|$|\)|,)',
|
||||
'(^|\s|,|\()Eiklar(\s|$|\)|,)',
|
||||
'(^|\s|,|\()[\w\s]*Eischnee[\s\w]*(\s|$|\)|,)',
|
||||
'(^|\s)Ei(\()?er(\))?(\s)?(,)?(\s)?(davon\s)?(nur\s)?das\sEigelb(\s|$)',
|
||||
'(^|\s)Ei(\()?er(\))?(\s)?(,)?(\s)?(nur\s)?das\sEigelb\sdavon(\s|$)',
|
||||
'(^|\s)Ei(\()?er(\))?(\s)?(,)?(\s)?(nur\s)?das\sEiwei(ß|ss)\sdavon(\s|$)',
|
||||
'(^|\s)Ei(\()?er(\))?(\s)?(,)?(\s)?(davon\s)?(nur\s)?das\sEiwei(ß|ss)(\s|$)',
|
||||
'(\s)+',
|
||||
'(^|\s|\(|,)((?!\d)\w){1,2}($|\s|\)|,)', # single chars
|
||||
|
||||
'(^|\s|\(|,)rund(^|\s|\)|,)', #310
|
||||
'(^|\s|\(|,)Freiland(^|\s|\)|,)',
|
||||
'tiefgekühlt[\w]*',
|
||||
'(^|\s|\(|,)frisch\soder\sTK[\w]*',
|
||||
'(^|\s|\(|,)TK\soder\sfrisch[\w]*',
|
||||
'(^|\s|\(|,)TK[\w]*',
|
||||
'(^|\s|\(|,)beste[\w]*',
|
||||
'(^|\s|\(|,)frisch[\w]*',
|
||||
'(^|\s|\(|,)gut[\w]*',
|
||||
'(^|\s|\(|,)fein[\w]*',
|
||||
|
||||
'(^|\s|\(|,)bis', # 320
|
||||
'(?P<ingr>(\w)*)\(', # end replacements
|
||||
'\(',
|
||||
'\)',
|
||||
'\s\.\s',
|
||||
'\s\.(\s|,|\))*$',
|
||||
'\sund(\s|,|\))*$',
|
||||
'\sin(\s|,|\))*$',
|
||||
'\s+(\s)?$',
|
||||
',',
|
||||
|
||||
'^[\s\./]*', # 330
|
||||
'[\s,()-+/]*$',
|
||||
'^(?P<ingr>\w+)\s\1$',
|
||||
'[\s]+',
|
||||
'^(.+) (?P<long>\1.+)$',
|
||||
'%\sFett(gehalt)?(\s|\)|,|$)',
|
||||
'(^|\s)daumengroß(\s|,|$|\))+',
|
||||
'(^|\s)mm(\s|,|$|\))+',
|
||||
'(\s|\(|,)+aus\s(dem|der).*$',
|
||||
'(\s|\(|,)+etwaszum(\sBraten)?(\s|$|\(|\))+',
|
||||
|
||||
'(\s|\(|,)+wenn\sgewünscht.*$', #340
|
||||
'(^|\s|\(|,)mit\sGrün(\s|,|\)|$)',
|
||||
'(^|\s|\(|,)und\sGrün(\s|,|\)|$)',
|
||||
'(^|\s|\(|,)mit\sStengeln(\s|,|\)|$)',
|
||||
'(^|\s|\(|,)selbst(\s)?gemacht[\w]*[\s]?(,|\)|$)?',
|
||||
'(^|\s|\(|,)nach\seigenem\sGeschmack[\s]?(,|\)|$)?',
|
||||
'(^|\s|\(|,)gestoßen[\w]*[\s]?(,|\)|$)?',
|
||||
'(^|\s|\(|,)ungeschält[\w]*[\s]?(,|\)|$)?',
|
||||
'(^|\s|\(|,)netto[\s]?(,|\)|$)?',
|
||||
'(^|\s|\(|,)gestückelt[\w]*[\s]?(,|\)|$)?',
|
||||
|
||||
'(^|\s|\(|,)vollreif[\w]*[\s]?(,|\)|$)?', #350
|
||||
'(^|\s|\(|,)neu[\w]*[\s]?(,|\)|$)?',
|
||||
'(^|\s|\(|,)Qualität[\s]?(,|\)|$)?',
|
||||
'(^|\s|\(|,)ohne\sVorkochen[\s]?(,|\)|$)?',
|
||||
'(^|\s|\(|,)geschrotet[\w]*[\s]?(,|\)|$)?',
|
||||
'(^|\s)Mehl(\s)?(,)?\sglatt(es)?(\s|$)',
|
||||
'(^|\s)Sahne\ssüß(e)?(\s|$)',
|
||||
'(^|\s)Mineralwasser\sohne\sKohlensäure(\s|$)',
|
||||
'(^|\s)Mineralwasser$',
|
||||
',(\s)?evtl(\.)?.*$',
|
||||
|
||||
'(^|\s|,|\()Abtropfgewicht(\s|,|$|\))+', #360
|
||||
'(^|\s|,|\()bunt[\w]{0,2}(\s|$)',
|
||||
'(^|\s|,|\()scharz[\w]{0,2}(\s|$)',
|
||||
'(^|\s|,|\()rosa[\w]{0,3}(\s|$)',
|
||||
'(^|\s)Pfefferkörner(\s|$)',
|
||||
'(^|\s)Pfefferbeeren(\s|$)',
|
||||
'(^|\s|\(|,)reichlich[\w]{0,2}',
|
||||
'(^|\s|\(|,)+nach\sGeschmack[,\s]*($|\()*',
|
||||
'(^|\s|\(|,)gemörsert[\w]*[\s]*(,|\)|$)?',
|
||||
'(^|\s|\(|,)mörsern[\s]*(,|\)|$)?',
|
||||
|
||||
'-', # 370
|
||||
'(\s)?mit(\s)',
|
||||
'(tief)?gefroren[\w]*',
|
||||
'(^|\s|\(|,)zerkleinert[\w]*[\s]*(,|\)|$)?',
|
||||
'(\s|,|\()+mind\.',
|
||||
'(\s|,|\()+mindestens',
|
||||
'[\s(,]*ersatzweise.*$',
|
||||
'(K|k)örner',
|
||||
'(B|b)eeren',
|
||||
'getrocknet(\w){0,2}(\s|,|\)|$)',
|
||||
|
||||
'bunt', # 380
|
||||
'grün',
|
||||
'schwarz',
|
||||
'weiß',
|
||||
'rosa',
|
||||
'rot',
|
||||
'(^|\s|,|\()gem\.(\s|,|\)|$)',
|
||||
'gemischt(\w){0,2}(\s|,|\)|$)',
|
||||
'(^|\s|,|\()a\.(\s)?d\.(\s)?M\.(\s|,|\)|$)',
|
||||
'(^|\s|\(|,)verschieden[\w]*',
|
||||
|
||||
'(\s|\(|,)+nach\sSaison.*$', # 390
|
||||
'(^|\s|\(|,)Würfel[\w]*[\s]*(,|\)|$)?',
|
||||
'(\s|\(|,)+nach\sPackungsan(weisung|leitung).*$',
|
||||
'(\s|\(|,)+bevorzugt[\w]{0,2}$',
|
||||
'Type',
|
||||
'(^|\s|\(|,)zerbröckelt[\w]{0,2}[\s]*(,|\)|$)?',
|
||||
'(^|\s|,|\()Porree(\(s\))?(\s|$|,|\))',
|
||||
'[^\d\w]',
|
||||
'(\s)?und(\s)',
|
||||
'[\s]+',
|
||||
|
||||
'[\s,\(]mit\sStein', #400
|
||||
'[\s,\(]mit\sKern(e|en)?',
|
||||
'\sSchale\sund\sKern(e|en)?',
|
||||
'[,\s\(](nach|und|mit|&)\sGeschmack',
|
||||
'\(n\)',
|
||||
'[\s,\(]mit\sSchale.*$'
|
||||
]
|
||||
|
||||
|
||||
regex_list_ingr = list(map(lambda x: re.compile(x), ingredients_regex))
|
||||
|
||||
|
||||
|
||||
steps_regex = [
|
||||
'^[A-ZÄÜÖ]',
|
||||
'Paprikaschote(n)?',
|
||||
'Porree',
|
||||
'Zucchino',
|
||||
'Knoblauchzehe(n)?',
|
||||
'Knoblauch(\s)?(-)?(\s)?(z|Z)ehe(n)?',
|
||||
'Schlagsahne',
|
||||
'Schlagobers',
|
||||
'süße Sahne',
|
||||
'Zimtpulver',
|
||||
|
||||
'Wasser\sohne\sKohlensäure', # 10
|
||||
'Mineralwasser\sohne\sKohlensäure',
|
||||
'Wasser',
|
||||
'Mineralwasser',
|
||||
'Sodawasser',
|
||||
'Ingwerwurzel',
|
||||
'Topfen',
|
||||
'Möhre',
|
||||
'Staubzucker',
|
||||
'Pfefferkörner',
|
||||
|
||||
'Pfefferbeeren', # 20
|
||||
'Erdäpfel',
|
||||
'Erdapfel',
|
||||
'(Eidotter|Dotter)',
|
||||
'Freilandeier',
|
||||
'Vollei(er)?',
|
||||
'Eiklar',
|
||||
'Eischnee',
|
||||
'ice',
|
||||
'Eis',
|
||||
|
||||
'Zitronenschale',
|
||||
'Limettenschale',
|
||||
'Orangenschale',
|
||||
'Mandarinenschale'
|
||||
]
|
||||
|
||||
regex_list = list(map(lambda x: re.compile(x), steps_regex))
|
||||
|
||||
|
||||
# ingredient category lists #######################################################################################
|
||||
cheese = ["Gouda", "Scheibletten_Schmelzkäse", "Parmesan", "Bergkäse", "Käse_Emmentaler", "Käse_Gouda",
|
||||
"Blauschimmelkäse_Roquefort", "Ziegenfrischkäse", "Schmelzkäse", "Emmentaler", "Blauschimmelkäse",
|
||||
"Käse_mild", "Mozzarella", "Feta_Käse", "Schmelzkäse", "Käse_Gouda_alt", "Käse_junger_Gouda", "Frischkäse",
|
||||
"Gorgonzola", "Käse_Harzer", "Käse_Sbrinz", "Hartkäse", "Feta_Käse_aus_Schafsmilch", "Schafskäse", "Pecorino",
|
||||
"Ziegenkäse", "Käse_Greyerzer", "Schmelzkäse_Kräuter", "Käse_fettreduziert", "Käse_Pecorino",
|
||||
"Käse_italienischer_Hartkäse", "Käse_Appenzeller", "Camembert", "Hüttenkäse", "Käse_Gorgonzola", "Butterkäse",
|
||||
"Käse_mittelalter_Gouda", "Sahne_Schmelzkäse", "Kräuterschmelzkäse", "Käse_alter_Gouda", "Käse_würziger",
|
||||
"Gratinkäse", "Gouda_mittelalter", "Käse_Edamer", "Gruyère", "Käse_fettreduziert", "Roquefort", "Käse_fettarm",
|
||||
"Käse_Provolone", "Käse_Allgäuer_Emmentaler", "Käse_Leerdamer", "Gouda_jung", "Cheddarkäse", "Ricotta",
|
||||
"Streukäse", "Pizzakäse", "Grillkäse", "Halloumi", "Manchego", "Grana_Padano", "Raclettekäse",
|
||||
"Büffelmozzarella", "Gouda_mittelalt", "Käse_Chester", "Käse_Cheddar", "Käse_Gruyère", "Appenzeller",
|
||||
"Edamer_Käse", "Frischkäse_Natur", "Käse_Emmentaler_Gouda", "Käse_Maasdamer", "Scheiblettenkäse", "Tilsiter",
|
||||
"Doppelrahmfrischkäse", "Käse_Gruyere", "Gouda_junger", "Käse_Ziegen", "Frischkäse_Kräutern_der_Provence",
|
||||
"Käse_Ziegenkäserolle", "Käse_mittelalten_Gouda", "Schafskäse_mild", "Mozzarella_Minikugeln",
|
||||
"Schmelzkäse_Ecken", "Doppelrahmfrischkäse", "Käse_Parmesan", "Schnittkäse", "Schmelzkäse_Kräutern",
|
||||
"Käse_Schweizer", "Käse_light", "Käse_Comté", "Käse_Gouda_junger", "Käse_Gouda_mittelalter", "Käse_veganer",
|
||||
"Feta_Käse_zerbröselt", "Schmelzkäse_Chester", "Chesterkäse", "Sahneschmelzkäse", "Hirtenkäse",
|
||||
"Käse_Limburger", "Käse_Grana_Padano", "Käse_Gouda_mittelalt", "Ziegenkäsetaler", "Greyerzer", "Käse_würzig",
|
||||
"Käse_vegan", "Käse_Manchego", "Käse_Gouda_Emmentaler", "Käse_Roquefort", "Käse_Fontina", "Feta_Käse_zerkrümelt",
|
||||
"Käse_Scheibletten", "Käse_kräftiger", "Käse_Halloumi", "Käse_Raclette", "Schmelzkäse_light", "Harzer_Käse",
|
||||
"Schmelzkäse_Toastkäse", "Käse_Brie", "Käse_Romadur", "Edelpilzkäse", "Käse_herzhafter", "Käse_Brie",
|
||||
"Käse_Butter", "Schafskäse_griechischer", "Toastkäse", "Schichtkäse", "Ziegenweichkäse", "Weichkäse",
|
||||
"Reibekäse", "Kräuterfrischkäse", "Handkäse", "Sahnekäse", "Feta_Käse_Schafskäse", "Mozzarella_light",
|
||||
"Ziegenfrischkäse_Taler", "Käse_Gouda_jung", "Käse_Kefalotiri", "Käse_Tilsiter", "Käse_Pizza",
|
||||
"Sahne_Schmelzkäse_Ecken", "Feta_Käse_aus_Kuhmilch", "Frischkäse_Kräutern", "Feta_Käse_light",
|
||||
"Sahne_Schmelzkäse_Ecken", "Schafskäse_Feta", "Schmelzkäse_Sahne", "Frischkäse_Kräuter", "Frischkäse_natur",
|
||||
"Hartkäse_italienischer", "Schafskäse_zerbröselt", "Schmelzkäse_Gouda", "Frischkäse_Knoblauch",
|
||||
"Frischkäse_light", "Frischkäse_körniger", "Frischkäse_Philadelphia", "Feta_Käse_Schaf", "Schafskäse_light",
|
||||
"Frischkäse_Pfeffer", "Doppelrahmfrischkäse_Kräutern", "Frischkäse_fettarmer", "Parmesan_Grana_Padano",
|
||||
"Schafskäse_Pecorino", "Gorgonzola_mild", "Mozzarella_Mini", "Parmesan_Parmigiano_Reggiano",
|
||||
"Brie", "Mozzarella_Minis", "Mozzarella_Büffel", "Frischkäse_Meerrettich", "Frischkäse_fettarm",
|
||||
"Mini_Mozzarella", "Käse"]
|
||||
|
||||
milk = ["Vollmilch", "Milch_laktosefrei", "Milch_fettarme", "Magermilch", "Milch_laktosefreie", "Buttermilch",
|
||||
"Milch_fettarm", "Kokosmilch", "Kondensmilch", "Mandelmilch_Mandeldrink", "Pflanzenmilch_Pflanzendrink",
|
||||
"Hafermilch_Haferdrink", "Sojamilch_Sojadrink", "Sojadrink", "Kondensmilch_gezuckerte_Milchmädchen",
|
||||
"Dickmilch", "Milch_entrahmte", "Magermilchpulver", "Sojamilch_Sojadrink_Vanille", "Reismilch_Reisdrink",
|
||||
"Kondensmilch_gezuckerte", "Milchpulver", "Kondensmilch_gezuckert", "Kokosmilch_cremig", "Kokosmilch_cremige",
|
||||
"Milch_gehalt", "Sojamilch_Sojadrink_Vanillegeschmack", "Milch_Milch", "Mandelmilch_Mandeldrink_ungesüßt",
|
||||
"Sauermilch", "Ziegenmilch", "Milch_handwarm", "Haselnussmilch_Haselnussdrink", "Kokosmilch_ungesüßt",
|
||||
"Kondensmilch_gesüßte", "Kokosmilch_light", "Kondensmilch_gesüßt", "Sojamilch_Sojadrink_ungesüßt",
|
||||
"Kokosmilch_Dose", "Kondensmilch_Milchmädchen", "Hafermilch", "Haferdrink", "Pflanzendrink",
|
||||
"Mandeldrink", "Kokosdrink", "Milch"]
|
||||
|
||||
meat = ["Putenbrust", "Rindfleisch_mager", "Entenbrustfilet", "Hähnchenfleisch", "Hühnerbrust", "Roulade_Rind",
|
||||
"Hähnchenbrustfilet", "Hähnchen", "Schweinefilet", "Putengulasch", "Putenschnitzel", "Hähnchenschnitzel",
|
||||
"Lammfleisch", "Schweinefilet_Medaillons", "Hähnchenbrüste", "Entenbrust", "Hähnchenfilet", "gemischtes_Hack",
|
||||
"Bein", "Kotelett_Kalb", "Gulasch_Rind", "Lammfleisch_Schulter", "Ochsenschwanz", "Rindfleisch", "Huhn",
|
||||
"Gulasch_Schwein", "Geflügelfleisch", "Schweinenacken_ohne_Knochen", "Rinderbraten", "Rinderfilet",
|
||||
"Schweinebraten_Schwarte", "Schweinebacke", "Gulasch_gemischt", "Rinderbein", "Suppenfleisch", "Schweinefleisch",
|
||||
"Hähnchenbrüste_ohne_Haut_Knochen", "Steak", "Schweinehackfleisch", "Hackfleisch", "Hähnchenbrustfilet_ohne_Haut",
|
||||
"Hähnchenunterkeule", "Hähnchenbrust", "Schweinenacken", "Schweinegulasch", "Putenfleisch", "Hirschfleisch",
|
||||
"Schweinefleisch_Kamm", "Putenbrustfilet", "Gehacktes_Rind", "Lammschulter", "Rinderhackfleisch", "Rindergulasch",
|
||||
"Keule_Lamm", "Stockfisch", "Schweineschulter", "Hähnchenkeule", "Suppenhuhn", "Hühnerkeule", "Hühnerbrüste",
|
||||
"Thunfisch", "Steak_Rind", "Lamm_Keule", "Putenfleisch", "Rinderroulade", "Entenbrüste", "Kaninchen",
|
||||
"Kalbfleisch", "Hackfleisch_Rind", "Karpfen", "Rindfleisch_mageres", "Schnitzelfleisch", "Hühnerfleisch",
|
||||
"Roastbeef", "Kasseler_Koteletts", "Lammfilet", "Hähnchenschenkel", "Kasseler", "Speck_durchwachsener",
|
||||
"Schweinebauch", "Rindfleisch_Schulter", "Wildschwein", "Kasseler_mager", "Rindfleisch_Tafelspitz",
|
||||
"Hackfleisch_Rind_mager", "Suppenfleisch_Rind", "Steak_Rinderfilet", "Bein_Rind", "Rindfleisch_Suppenfleisch",
|
||||
"Rinderbrust", "Rinderhackfleisch_mager", "Rumpsteak", "Rindersteak", "Rinderbraten_Schmorbraten",
|
||||
"Rindfleisch_Bug", "Rindfleisch_Bein", "Rindergulasch_mager", "Minutensteak_Rind", "Leber_Rind",
|
||||
"Hackfleisch_Rinderhack", "Hackfleisch_Rinder", "Gulasch", "Schweinemedaillons", "Schweinekotelett",
|
||||
"Kaninchen_küchenfertig", "Roulade_Schwein", "Schweinebauch_Schwarte", "Schweinefleisch_mageres", "Schnitzel",
|
||||
"Kasseler_ohne_Knochen", "Schweinebauch_ohne_Schwarte", "Schweinelende", "Schweinerippchen", "Truthahn",
|
||||
"Rehrücken", "Kaninchenkeule", "Kasseler_Kotelett_ausgelöst", "Braten", "Rippchen", "Kasseler_Lachs",
|
||||
"Schweinenacken_ausgelöst", "Gehacktes", "Brathähnchen", "Hähncheninnenfilet", "Hähnchengeschnetzeltes",
|
||||
"Hühnerbrustfilet", "Schweinebraten", "Kalbsschulter", "Tafelspitz", "Rippchen", "Fischfilet_Seelachsfilet",
|
||||
"Kasseler_Knochen", "Kasseler_Nacken", "Lammlachse", "Hühnerklein", "Kotelett", "Steak_Minutensteaks_Schwein",
|
||||
"Putengeschnetzeltes", "Putenhackfleisch", "Kalbsbraten", "Lachsfilet", "Hüftsteak", "Tatar", "Fasan",
|
||||
"Rehfleisch", "Schweinefleisch_Schulter", "Hähnchen_küchenfertig", "Kalbsschnitzel", "Kasseler_ausgelöst",
|
||||
"Speck_mager_geräuchert", "Bacon", "Minutensteak_Schwein", "Minutensteak", "Schweinefleisch_Bauch",
|
||||
"Dörrfleisch", "Fleisch_Gyros", "Hackfleisch_Lamm", "Schweinesteak", "Huhn_küchenfertig", "Hühnerbrust_Filet",
|
||||
"Lammkotelett", "Schweinefleisch_Schweinebauch", "Putenbraten", "Lammkeule", "Rippchen_Schwein",
|
||||
"Schweinerücken", "Wildfleisch", "Entenbrust_Filet", "Gyrosfleisch", "Schweinerücken", "Lammkeule_ohne_Knochen",
|
||||
"Kalbsmedaillon", "Hühnerbrüste_ohne_Haut", "Gänsebrust", "Gänsekeule", "Haxe_Kalb", "Putenkeule",
|
||||
"Schweinefleisch_Rücken", "Rauchfleisch", "Schweinebraten_Rollbraten", "Schweinebauch_ohne_Knochen", "Spareribs",
|
||||
"Lammkarree", "Schweinefleisch_Gyros", "Poularde", "Schweinefleisch_mager", "Eisbeine",
|
||||
"Bauchspeck", "Flanksteak", "Kalbshaxe", "Schweinenackensteak", "Kalbsleber", "Schweinefleisch_mager",
|
||||
"Hähnchenbrustfilet_ohne_Haut_Knochen", "Lammhackfleisch", "Gans", "Gulasch_Hirsch", "Kalbsfilet",
|
||||
"Pouletbrüstchen", "Putenkeule_Oberkeule", "Lammfleisch_mager", "Hühnerschenkel", "Putensteak",
|
||||
"Schweinefleisch_Geschnetzeltes", "Schinken", "Hühnerschenkel", "Rippchen_Spareribs", "Hühnerleber",
|
||||
"Hackfleisch_Kalb", "Ente", "Kasseler_Kamm", "Steak_Minutensteaks", "Hühnerschenkel", "Entrecôte", "Pute",
|
||||
"Salsiccia", "Ente_küchenfertig", "Mett", "Wurst", "Ente_küchenfertig", "Schweinefleisch_Gulasch", "Perlhuhn",
|
||||
"Wachtel", "Pute", "Hammelfleisch", "Schälrippchen", "Kasseler_Kotelett", "Corned_Beef", "Rippe", "Gulasch_Lamm",
|
||||
"Hühnerflügel", "Lamm", "Hirschgulasch", "Räucherbauch", "Hackfleisch_der_Pute", "Maishähnchen",
|
||||
"Putenbrust_geräucherte", "Schweinegeschnetzeltes", "Schweinefilet_Schweinslungenbraten", "Kaninchenfleisch",
|
||||
"Kochschinken", "Chicken_Wings", "Lamm_Rücken", "Leber", "Leberkäse", "Roulade", "Schweineroulade",
|
||||
"Lammkeule_Knochen", "Schweinenacken_Knochen", "Hackfleisch_gewürzt", "Lamm_Rücken", "Hähnchenflügel",
|
||||
"Bratwurst", "Kalbsbries", "Mett_Thüringer", "Rinderleber", "Speck_durchwachsen", "Fleischwurst",
|
||||
"Putenbrustaufschnitt", "Steak_Strauß", "Geflügelleber", "Schweinshaxe", "Putenbrustaufschnitt", "Würstchen",
|
||||
"Hackfleisch_Faschiertes", "Mettwürstchen", "Schinken_Pancetta", "Speck_geräuchert", "Gehacktes_Schwein",
|
||||
"Rückenspeck", "Putenbrust_geräuchert", "Mett_Schwein", "Bratwurstbrät", "Würste", "Schweinebauch_geräuchert",
|
||||
"Bratwürste", "Tatar_Rind", "Hühnerherzen", "Bauchspeck_geräuchert", "Niere_Schwein", "Kasseler_Aufschnitt",
|
||||
"Tatar_Rind", "Schweinemett", "Putenleber", "Fleisch"]
|
||||
|
||||
fish = ["Makrele", "Fischfilet", "Fischfilet_Zanderfilet_Haut", "Lachsfilet_Haut", "Fischfilet_Kabeljau",
|
||||
"Seeteufelfilet", "Rotbarschfilet", "Steak_Thunfisch", "Fischfilet_Seelachs", "Stockfisch", "Matjesfilet",
|
||||
"Lachs", "Fischfilet_Pangasiusfilet", "Karpfen", "Lachsfilet", "Seelachsfilet", "Fischfilet_Zanderfilets",
|
||||
"Pangasiusfilet", "Fischfilet_Seelachsfilet", "Fischfilet_Schollenfilets", "Fischfilet_Pangasius",
|
||||
"Thunfisch_ohne_Öl", "Kabeljaufilet", "Forellenfilet_geräuchert", "Thunfischsteak", "Sardellenfilet",
|
||||
"Karpfen_küchenfertig", "Seeteufel", "Fischfilet_weiß", "Thunfisch", "Zanderfilet", "Fischfilet_Zander",
|
||||
"Dorschfilet", "Fischfilet_Seelachsfilets", "Forelle", "Dorade", "Forellenfilet", "Fisch_Doraden",
|
||||
"Thunfisch_Öl", "Thunfisch_Olivenöl", "Anchovis", "Thunfisch_naturell", "Lachsfilet_ohne_Haut", "Seezunge",
|
||||
"Fischfilet_Zanderfilet", "Sardinen", "Fischfilet_Scholle", "Räucherforellenfilet", "Fischfilet_Pangasiusfilets",
|
||||
"Seezunge_Filets", "Schollenfilet", "Fischfilet_Schollenfilet", "Thunfisch_eigenen_Saft", "Fischfilet_Matjes",
|
||||
"Seezunge_Filet", "Lachs_Graved_Lachs", "Thunfisch_Steaks", "Wildlachsfilet", "Fischfilet_Rotbarsch",
|
||||
"Fischstäbchen", "Fischfilet_Matjesfilets", "Lachsfilet_Wildlachs", "Räucherlachs", "Lachssteak",
|
||||
"Forelle_küchenfertig", "Lachs_geräucherter", "Räucherfisch", "Salzhering", "Forelle_küchenfertig",
|
||||
"Lachs_geräuchert", "Thunfisch_Wasser", "Aal", "Fischfilet_Dorsch", "Forellenfilet_geräucherte",
|
||||
"Matjesfilets_Öl", "Wildlachs", "Fischfilet_Matjesfilet", "Fisch_Stäbchen",
|
||||
"Lachsfilet_aufgetaut", "Thunfisch_Filet", "Stremellachs", "Fisch"]
|
||||
|
||||
sausage = ["Würstchen_Debrecziner", "Fleischwurst", "Leberwurst", "Bratwürste", "Chorizo", "Wurst_Chorizo", "Salami",
|
||||
"Blutwurst", "Jagdwurst", "Fleischwurst_Lyoner", "Würstchen_Wiener", "Paprikawurst_Chorizo",
|
||||
"Debrecziner_Würstchen", "Mettwürstchen", "Kochwürste", "Bockwürste", "Bratwurst", "Putenbrust_geräuchert",
|
||||
"Wiener_Würstchen", "Wurst_Bierschinken", "Weißwürste", "Geflügelwurst", "Würste_Mettenden", "Wurst_Lyoner",
|
||||
"Schinkenwurst", "Geflügelfleischwurst", "Cervelatwurst", "Salsiccia", "Wurst_Lyoner", "Würstchen",
|
||||
"Geflügelfleischwurst", "Bockwurst", "Mettenden", "Mettwürstchen_Mettenden", "Mettwürste",
|
||||
"Bratwurst_ungebrüht", "Mettwurst", "Sucuk", "Würste", "Wurst_Mortadella", "Schinken_Katen",
|
||||
"Würstchen_Mettenden", "Fleischwurst_Knoblauch", "Wurst_Krakauer", "Nürnberger_Rostbratwürstchen",
|
||||
"Mettwürstchen_geräuchert", "Putenbrustaufschnitt", "Lyoner", "Bratwürste_ungebrüht", "Rostbratwürstchen",
|
||||
"Wurst", "Bratwürste_Nürnberger", "Cocktailwürstchen"]
|
||||
|
||||
pasta = ["Makkaroni", "Bandnudeln_grün", "Spaghetti", "Nudeln_Spiralen", "Lasagneplatte", "Nudeln_Spirelli",
|
||||
"Bandnudeln", "Hörnchennudeln", "Glasnudeln", "chinesische_Eiernudeln", "Nudeln_Kritharaki",
|
||||
"Nudeln_Tagliatelle", "chinesische_Eiernudeln_Mie_Nudeln", "Penne", "Nudeln_Makkaroni", "Rigatoni",
|
||||
"Nudeln_Gabelspaghetti", "Vollkornspaghetti", "Tagliatelle", "Nudeln_bunt", "Nudeln_Linguine", "Suppennudeln",
|
||||
"Nudeln_Farfalle", "Nudeln_Hörnchen", "Nudeln_Fussili", "Nudeln_Penne", "Pasta", "Fusilli", "Vollkornnudeln",
|
||||
"Lasagneblätter", "Nudeln_kurze_Makkaroni", "Nudeln_Fusilli", "Nudeln_Tortiglioni", "Nudeln_grün",
|
||||
"Nudeln_Spaghetti", "Spiralnudeln", "Nudeln_breite", "Farfalle", "Spaghetti_Vollkorn", "Gabelspaghetti",
|
||||
"Spirelli", "Bandnudeln_breite", "Eiernudeln", "Nudeln_kurze", "Fadennudeln", "Woknudeln", "Spaghettini",
|
||||
"Orecchiette", "Fettuccine", "Reisnudeln", "Udon_Nudeln", "Nudeln_Makkaroni_kurze", "Nudeln_Orecchiette",
|
||||
"Spaghetti_Gabel", "Muschelnudeln", "Nudeln_Rigatoni", "Shiratakinudeln", "Tortellini", "Nudeln_Pappardelle",
|
||||
"Tortiglioni", "Penne_rigate", "Bandnudeln_schmale", "Nudeln_Vollkorn", "Makkaroni_kurze", "Cannelloni",
|
||||
"Linguine", "Sobanudeln", "Spaghetti_Spaghettini", "Penne_Rigate", "Dinkelnudeln", "Nudeln_Fettuccine",
|
||||
"Nudeln_Spiral", "Bandnudeln_Tagliatelle", "Schupfnudeln", "Tagliatelle_grün", "Nudeln_Pasta", "Nudeln_Reis",
|
||||
"Nudeln_Spaghettini", "Ravioli", "Nudeln_Fleckerl", "Nudeln_Bavette", "Nudeln_Suppen", "Lasagneplatte_grün",
|
||||
"Tortellini_Fleischfüllung", "Hörnli_Nudeln", "Tortellini_Käse", "Tortellini_Käsefüllung", "Tortellini_Füllung",
|
||||
"Nudeln_Mie", "Nudeln_Mie_Nudeln", "Kritharaki_Nudeln_Reisform", "Mie_Nudeln"]
|
||||
|
||||
bread = ["Fladenbrot", "Weißbrot", "Baguette", "Toastbrot", "Vollkornbrot", "Bauernbrot", "Brot_Vollkorn", "Graubrot",
|
||||
"Pumpernickel", "Schwarzbrot", "Toastbrot_Sandwich", "Knödelbrot", "Mischbrot", "Brot_altbackenes",
|
||||
"Kastenweißbrot", "Brot_altbacken", "Brötchen_Vortag", "Ciabatta", "Toastbrot_Vollkorntoast", "Stangenweißbrot",
|
||||
"Vollkorntoastbrot", "Weißbrot_Vortag", "Toastbrot_Sandwichtoast", "Toastbrot_weiß", "Weißbrot_entrindet",
|
||||
"Toastbrot_Vollkorn", "Weißbrot_altbacken", "Brötchen_altbackene", "Brötchen_altbacken", "Roggenbrot",
|
||||
"Ciabattabrötchen", "Toastbrot_entrindet", "Weißbrot_altbackenes", "Brötchen_trocken", "Brot_dunkles",
|
||||
"Sandwichtoast", "Brötchen_Hot_Dog_Brötchen", "Toastbrot_ohne_Rinde", "Toastbrot_Buttertoast",
|
||||
"Weißbrot_ohne_Rinde", "Toastbrot_getoastet", "Weißbrot_geröstet", "Brötchen_altbackenes", "Weißbrot_geröstet",
|
||||
"Weißbrot_geröstet", "Semmel_altbackene", "Burgerbrötchen", "Semmel_altbacken", "Hamburgerbrötchen",
|
||||
"Pita_Brot", "Brot"]
|
||||
|
||||
rolls = ["Semmel_Vortag", "Semmel_altbackene", "Brötchen", "Brötchen_altbacken",
|
||||
"Brötchen_altbackenes", "Brötchen_eingeweicht", "Brötchen_Vortag", "Vollkornbrötchen", "Burgerbrötchen",
|
||||
"Brötchen_altbackene", "Brötchen_alt", "Semmel", "Brötchen_trocken", "Aufbackbrötchen", "Brötchen_alte",
|
||||
"Brötchen_eingeweicht_ausgedrückt", "Baguette_Brötchen", "Brötchen_Hot_Dog_Brötchen", "Hamburgerbrötchen",
|
||||
"Laugenbrötchen", "Baguettebrötchen", "Roggenbrötchen", "Brötchen_trockenes", "Brötchen_Vollkorn",
|
||||
"Brötchen_altbacken_eingeweicht", "Ciabattabrötchen", "Brötchen_Hamburger", "Semmel_altbacken"]
|
||||
|
||||
Reference in New Issue
Block a user