whole-foods-deliverance
whole-foods-deliverance copied to clipboard
[Availability notifications, auto-checkout, slot preferences, cart tracking] for Whole Foods / Amazon Fresh
Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 1.7.1 to 2.4.0. Release notes Sourced from pyjwt's releases. 2.4.0 Security [CVE-2022-29217] Prevent key confusion through non-blocklisted public key formats. https://github.com/jpadilla/pyjwt/security/advisories/GHSA-ffqj-6fqr-9h24 What's Changed Add support for Python...
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.25.8 to 1.26.5. Release notes Sourced from urllib3's releases. 1.26.5 :warning: IMPORTANT: urllib3 v2.0 will drop support for Python 2: Read more in the v2.0 Roadmap Fixed...
This is the line: https://github.com/mark-thompson/whole-foods-deliverance/blob/1bbdf3bc66f59f2630ac0a9caf308f95df762d96/config.py#L95 Currently the button is called “Check out Whole Foods” instead of “Checkout Whole Foods” (note the space). I didn’t check Amazon Fresh. I think it’s...
This is a first crack at adding GUI to the script. It's definitely not a full blown GUI , but hopefully good enough and an easy way to do it....
GUI
Might be nice to have a graphical option for setting config as well as control flow for those who don't spend all day in fancy text editors or on the...
Dude, set up a tip jar for donations. I can't be the only one saving a ton of stress by using this. I need a helpful way to thank you!
Issuing the following command, it dumps out at the delivery times: python run.py -s 'Amazon Fresh' -c --debug DEBUG:urllib3.connectionpool:http://127.0.0.1:51412 "POST /session/b2ebca87c5b21e30059084b779d79d97/element HTTP/1.1" 404 1867 DEBUG:selenium.webdriver.remote.remote_connection:Finished Request DEBUG:selenium.webdriver.remote.remote_connection:POST http://127.0.0.1:51412/session/b2ebca87c5b21e30059084b779d79d97/element {"using": "css...
The `chromedriver-binary` package only includes an x86_64 binary, so this can't be run on a Raspberry Pi or other ARM system. /usr/local/lib/python3.6/dist-packages/chromedriver_binary/chromedriver: ELF 64-bit LSB shared object, x86-64, version 1...
Ideally, this would also keep track of items in your cart and keep a record of which items are removed due to stock constraints (either silently, or as a result...
The script is working well and picks the slot. It presses continue on the payment methods page. However it throws and exception on the next page which is the final...