Rerun data pipelines
This commit is contained in:
parent
4c95815dc8
commit
fc10381692
27 changed files with 2143 additions and 215 deletions
|
|
@ -1078,19 +1078,40 @@ COOP_RETAILERS = {
|
|||
}
|
||||
|
||||
GROCERY_RETAILER_DISPLAY_NAMES: dict[str, str] = {
|
||||
"Aldi": "Aldi",
|
||||
"Asda": "Asda",
|
||||
"Booths": "Booths",
|
||||
"Budgens": "Budgens",
|
||||
"Centra": "Centra",
|
||||
"Cook": "COOK",
|
||||
"Costco": "Costco",
|
||||
"Dunnes Stores": "Dunnes Stores",
|
||||
"Farmfoods": "Farmfoods",
|
||||
"Heron": "Heron Foods",
|
||||
"Iceland": "Iceland",
|
||||
"Lidl": "Lidl",
|
||||
"Makro": "Makro",
|
||||
"Marks and Spencer": "M&S",
|
||||
"Morrisons": "Morrisons",
|
||||
"Planet Organic": "Planet Organic",
|
||||
"Sainsburys": "Sainsbury's",
|
||||
"Spar": "Spar",
|
||||
"Tesco": "Tesco",
|
||||
"Waitrose": "Waitrose",
|
||||
"Whole Foods Market": "Whole Foods Market",
|
||||
**{retailer: "Co-op" for retailer in COOP_RETAILERS},
|
||||
}
|
||||
|
||||
|
||||
GROCERY_FASCIA_ICON_NAMES: dict[str, str] = {
|
||||
**GROCERY_RETAILER_DISPLAY_NAMES,
|
||||
"Aldi Local": "Aldi",
|
||||
"Asda Express": "Asda Express",
|
||||
"Asda Living": "Asda Living",
|
||||
"Asda PFS": "Asda PFS",
|
||||
"Asda Supercentre": "Asda Supercentre",
|
||||
"Asda Supermarket": "Asda Supermarket",
|
||||
"Asda Superstore": "Asda Superstore",
|
||||
"Cooltrader": "Heron Foods",
|
||||
"Co-op Food": "Co-op",
|
||||
"Cook": "COOK",
|
||||
|
|
@ -1112,6 +1133,7 @@ GROCERY_FASCIA_ICON_NAMES: dict[str, str] = {
|
|||
"Marks and Spencer Travel SF": "M&S Food",
|
||||
"Morrisons Daily": "Morrisons Daily",
|
||||
"Morrisons Select": "Morrisons",
|
||||
"Sainsbury's Local": "Sainsbury's Local",
|
||||
"Sainsburys": "Sainsbury's",
|
||||
"Sainsburys Local": "Sainsbury's Local",
|
||||
"Spar PFS": "Spar",
|
||||
|
|
@ -1128,12 +1150,18 @@ GROCERY_FASCIA_ICON_NAMES: dict[str, str] = {
|
|||
def normalize_grocery_retailer(retailer: str | None) -> str:
|
||||
if retailer is None:
|
||||
return ""
|
||||
return GROCERY_RETAILER_DISPLAY_NAMES.get(retailer, retailer)
|
||||
display_name = GROCERY_RETAILER_DISPLAY_NAMES.get(retailer)
|
||||
if display_name is None:
|
||||
raise ValueError(f"Missing grocery retailer display name for {retailer!r}")
|
||||
return display_name
|
||||
|
||||
|
||||
def normalize_grocery_icon_category(fascia: str | None, retailer: str | None) -> str:
|
||||
if fascia:
|
||||
return GROCERY_FASCIA_ICON_NAMES.get(fascia, normalize_grocery_retailer(fascia))
|
||||
icon_name = GROCERY_FASCIA_ICON_NAMES.get(fascia)
|
||||
if icon_name is None:
|
||||
raise ValueError(f"Missing grocery fascia icon name for {fascia!r}")
|
||||
return icon_name
|
||||
return normalize_grocery_retailer(retailer)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue