]> apps.delaporte.us Git - matrix-shop-bot.git/commitdiff
Print lists sorted within each zone
authorEdward Delaporte <edward@delaporte.us>
Sun, 14 Jun 2026 00:27:21 +0000 (19:27 -0500)
committerEdward Delaporte <edward@delaporte.us>
Sun, 14 Jun 2026 00:27:21 +0000 (19:27 -0500)
matrix_shop_bot/db.py

index a225f3c109731d4550e2e0482b8ce659ea9b1230..2f5b28967cbe9f9bbc1e52411e9bdf16f818dec7 100644 (file)
@@ -70,8 +70,9 @@ def _get_pretty_shopping_list(store_id, session) -> List[str]:
         zone = str(_get_item_zone(item.name, session)).title() # Title Case
         if not zone in zones:
             zones[zone] = []
         zone = str(_get_item_zone(item.name, session)).title() # Title Case
         if not zone in zones:
             zones[zone] = []
-        zones[zone].append(str(item))
+        zones[zone].append(str(item).title())
     for zone in zones:
     for zone in zones:
+        zones[zone].sort()
         results.append(f' ### {zone}')
         for item in zones[zone]:
             results.append(item)
         results.append(f' ### {zone}')
         for item in zones[zone]:
             results.append(item)