Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)
41–50 of 94 posts
Re: Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)
#42Cool 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 p…
Check out smhaggle app on Android
https://play.google.com/store/apps/details?id=com.smhaggle.a...
Re: Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)
#43Surprised how little the B2C and even B2B e-commerce segment is providing API access for automation and agentic coding. One could easily set up rate limits, fraud detection and KYC checks upfront initial access.
B2B: Look at chefkoch.de They do use the REWE API, and I'm guessing not without their knowledge B2C: Is it really surprising that a busines has no interest in providing more price transparency to their customers?
Might I suggest you remove your tin-foil hat and consider that:
- 99% of REWE customers almost certainly have no clue what an API is
- 99% of the remaining 1% know what an API is, but their day-job involves messing with APIs, so they don't want to spend their weekend-time messing with the REWE API, they just want to do their shopping at REWE.
- The final 0.1% are those who come on HN and pretend its all some sort of big conspiracy to minimise transparency by $evil_corp. :)
If you think about it, imagine if REWE officially exposed an API B2C. This would mean they are obligated to provide support.Do you really want the price of your shopping to increase because REWE now needs to find money to pay for a helpdesk for the millions of B2C API users ?
Businesses and services differentiating between B2C and B2B is nothing new, that is why the two different terminologies exist !
What next, you don't want to fill up your car at the petrol station (B2C) but you want to be permitted to buy a barrel crude oil direct from the drill and refine it yourself (B2B) ?
Re: Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)
#44Serious good use of an AI. Just let them do the grey area (like repeated purchase). I'd even let an algo pick better groceries for me. Cools tuff!
Absolutely. For example, I want to ask it: Suggest me some vegetables I haven't ordered in recent weeks or stuff like this, and this is all possible.
Re: Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)
#45Re: Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)
#46Re: Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)
#47> 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.
I mean, fixing small issues is not a big deal – during my ordering sessions, if something comes up, I actually just let Claude create an issue for it, and then when I have time, I create a fix.
Re: Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)
#48As a SWE at Rewe (at a completely different department), I can say that I find this pretty cool. I wonder if this is going to be a wakeup to management to relax the API restrictions.
Re: Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)
#49As a SWE at Rewe (at a completely different department), I can say that I find this pretty cool. I wonder if this is going to be a wakeup to management to relax the API restrictions.