Skip to content
This repository has been archived by the owner on May 9, 2021. It is now read-only.

4Kaylum/PyDonalds

Repository files navigation

PyDonalds

An attempt to reverse engineer the McDonalds private API, as used by the McDonalds mobile app.

Usage

>>> spoofer = Spoofer(api_key, market_id="UK")
>>> spoofer.sign_in(email, username)
>>> order = spoofer.new_order(restaurant_id)
>>> item = ItemFactory.large_coke()
>>> order.add_item(item)
>>> spoofer.get_total(order)
1.53
>>> spoofer.payment(order)
>>> spoofer.payment(order, customer_payment_method_id)
>>> spoofer.pickup(order, customer_pament_method_id)  # Returns order number
53

Available order items are listed in /docs/meals/overview.txt.

About

An investigation into the private API used by the McDonalds mobile ordering app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages