Skip to content

CyrilSLi/mcdonalds-price-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 2, 2026
6e4f7b5 · · Mar 2, 2026

History

40 Commits
Mar 1, 2026
Mar 2, 2026
Mar 2, 2026
Mar 2, 2026
Mar 1, 2026
Mar 1, 2026
Mar 2, 2026
Mar 1, 2026
Mar 1, 2026
Mar 1, 2026
Mar 2, 2026
Mar 1, 2026
Mar 1, 2026
Mar 2, 2026

Repository files navigation

McDonald's® Price Tracker

Compare the prices of McDonald's menu items across different restaurants in your location

Setup

  • Install the required dependencies: pip install -r requirements.txt
  • Fill out env.json with API request headers according to env.json.template
  • Save the response of the latest login refresh request to login_refresh_response.json

Usage

  • ./fetch_menu.py id>: Fetch the menu for a specific restaurant and save it to menu_jsons/.json;.json
  • ./process_menus.py me>: Process all menu JSON files in menu_jsons/ (non-recursively) and save the processed data to data//e>/
    • me> is an arbitrary string which will get converted to title case, typically representing a city or region name
    • If menu_jsons/ doesn't contain any JSON files it will look in menu_jsons//e>/ instead
  • Serve the project root directory with any static website hosting tool

About

Compare the prices of McDonald's menu items across different restaurants

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published