MCPcopy Index your code
hub / github.com/dkkocab/WebSiteBot_PS5

github.com/dkkocab/WebSiteBot_PS5 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
63 symbols 146 edges 24 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

WebSiteBot_PS5

This is a bot that will buy a PS5 through Walmart. It's written in python and uses selenium to interact with web pages. It's a very simple program that uses recursion to prevent the code from crashing from running faster than the webpage. There's no promise it'll work everytime though. If the site crashes, the code will stop. There's currently only a bot for Walmart's PS5 disc edition.

Installment

I decided to remove the release. Please just run the code on an IDE of your choice as I try to improve the program

Dev Tools

Installments

Planned Updates

  • Add Xbox
  • Refresh page
  • Add more sites (Currently just walmart), next being Target?
  • Make better UI
  • Tell user that address and payment info is not necessary to run
  • Allow users to input their own link (if outside of the US)
  • Allow other browsers besides Chrome
  • Allow users to sign into said site if theres an account log in lock on purchases
  • Make official release
  • Make the address line include City, State, ZIP, and apartment number

Core symbols most depended-on inside this repo

enterData
called by 11
WalmartBot_PS5_RELEASE.py
enterData
called by 9
WalmartBot_PS5_Digital.py
enterData
called by 9
WalmartBot_PS5_Physical.py
render
called by 9
uoft-contribution-frontend/src/components/App.js
clickButton
called by 6
WalmartBot_PS5_RELEASE.py
clickButton
called by 6
WalmartBot_PS5_Digital.py
clickButton
called by 6
WalmartBot_PS5_Physical.py
order
called by 4
WalmartBot_PS5_RELEASE.py

Shape

Function 23
Class 20
Method 20

Languages

TypeScript67%
Python33%

Modules by API surface

WalmartBot_PS5_RELEASE.py11 symbols
WalmartBot_PS5_Physical.py7 symbols
uoft-contribution-frontend/src/components/Payment.js6 symbols
uoft-contribution-frontend/src/components/Home.js6 symbols
uoft-contribution-frontend/src/serviceWorker.js4 symbols
uoft-contribution-frontend/src/components/CheckoutForm.js4 symbols
uoft-contribution-frontend/src/components/UserProfile.js3 symbols
uoft-contribution-frontend/src/components/Test.js3 symbols
uoft-contribution-frontend/src/components/Main.js3 symbols
uoft-contribution-frontend/src/components/Header.js3 symbols
uoft-contribution-frontend/src/components/Footer.js3 symbols
uoft-contribution-frontend/src/components/App.js3 symbols

For agents

$ claude mcp add WebSiteBot_PS5 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact