12 comments

  • Bewelge 59 minutes ago
    Cool project, but have mixed feelings about publishing ever easier ways to access this API. They've locked down the API a while ago for a reason.

    Also there already exists this reverse engineered project: https://github.com/ByteSizedMarius/rewerse-engineering/

    I do have a suggestion for your app though: Have it compare your basket of goods across different markets in your region to show you the cheapest option. I'm pretty sure this possibility is actually one of the reasons they locked down the API.

    I've used Data from REWE in the past and made a comparison between a couple of cities in Germany (I believe it was Frankfurt, cologne, Berlin, Munich and Hamburg). Hamburg was by far the most expensive, often as much as 10-20% more expensive.

    • duskdozer 9 minutes ago
      >I do have a suggestion for your app though: Have it compare your basket of goods across different markets in your region to show you the cheapest option.

      I'd settle for just being able to sort items by unit price... I'm sure this is a [regulation-]solved problem in Germany though

  • son3tt 10 minutes ago
    Really cool, but this is also how you end with 300 avocados and 500 L of detergent.
  • splike 1 hour ago
    That's funny, I've just built the same thing for Asda in the UK https://github.com/markDunne/asdabot

    It can search for items, add them to the basket, picks a delivery slot and does the checkout.

    With a little more scaffolding in markdown files, this now takes care of my weekly shopping.

    • Latitude7973 9 minutes ago
      Even a CLI interface would be better than the sorry excuse of Asda's website. I wonder if entrusting an LLM is worth the trade off with the tedium of online shopping.
  • danielszlaski 1 hour ago
    I love the idea of a CLI for groceries. Do you have plans to support 're-order' scripts or meal-plan integration? I can imagine a workflow where a recipes.yaml file gets piped into your CLI to automatically fill the cart with everything needed for the week. Much faster than clicking through a mobile UI.
  • ramonga 1 hour ago
    Funny enough I was looking at rewe network requests for a personal app that suggests weekly meals and automatically orders the ingredients for you
  • wklm 2 hours ago
    Nice! Do you know if the Austrian billa (REWE's subsidiary) is using the same api?
    • fractallyte 2 hours ago
      My friend works at Billa AT; I could ask her – but that would be cheating ;-)
  • Dominik1001 2 hours ago
    Very cool! Thanks for sharing, I’ll try it out.

    Haskell is indeed an interesting choice. ;)

  • sigr_ 1 hour ago
    Really cool to see things still being built in Haskell! How do you find using it compared to some of the newer languages that have more modern tooling?

    Did you implement your own OAUTH2 flow in haskell for this?

    • yakshaving_jgt 19 minutes ago
      Does Haskell not have modern tooling? What would be considered modern in this context?
  • kls0e 1 hour ago
    this feels a bit like Sandra Bullock ordering pizza in „The Net“, impressive
  • rvz 40 minutes ago
    > Finally the best side projects are the ones you actually use and this one will be used for all my future grocery shopping.

    Until it breaks in a few weeks.

  • tietjens 1 hour ago
    Love this! Super cool.
  • MORPHOICES 1 hour ago
    [dead]