diff --git a/.claude/settings.local.json b/.claude/settings.local.json
deleted file mode 100644
index 5b16332..0000000
--- a/.claude/settings.local.json
+++ /dev/null
@@ -1,71 +0,0 @@
-{
- "permissions": {
- "allow": [
- "Bash(pip --version)",
- "Bash(echo \"Exit: $?\")",
- "Bash(\"/c/Users/hocke/AppData/Roaming/uv/python/cpython-3.14.3-windows-x86_64-none/python.exe\" --version)",
- "Bash(\"/c/Users/hocke/AppData/Roaming/uv/python/cpython-3.14.3-windows-x86_64-none/python.exe\" -m pip --version)",
- "Bash(uv --version)",
- "Bash(PYTHON=\"/c/Users/hocke/AppData/Roaming/uv/python/cpython-3.14.3-windows-x86_64-none/python.exe\" \"$PYTHON\" -m pip list)",
- "Bash(uv run:*)",
- "Bash(uv pip:*)",
- "Bash(uv venv:*)",
- "Bash(/c/Users/hocke/Documents/GitHub/pokemon-stock-checker/.venv/Scripts/python.exe -c \"import flask; print\\(''flask ok''\\)\")",
- "Bash(python3 -c \"import json,sys; d=json.load\\(sys.stdin\\); print\\(''''Last sync:'''', d[''''last_sync'''']\\); print\\(''''Products:'''', len\\(d[''''products'''']\\)\\); print\\(''''Sample names:''''\\); [print\\('''' -'''', p[''''name''''][:80]\\) for p in d[''''products''''][:5]]\")",
- "Bash(PYTHON=\"/c/Users/hocke/Documents/GitHub/pokemon-stock-checker/.venv/Scripts/python.exe\")",
- "Bash(\"$PYTHON\" -c \":*)",
- "Bash(1 grep:*)",
- "Bash(taskkill /F /IM python.exe)",
- "Bash(python -m http.server 8080)",
- "Bash(py -m http.server 8080 --directory \"C:\\\\Users\\\\hocke\\\\Documents\\\\GitHub\\\\pokemon-stock-checker\")",
- "Bash(where python:*)",
- "Bash(where python3:*)",
- "Bash(where py:*)",
- "Read(//c/Users/hocke/AppData/Local/Programs/**)",
- "Read(//c/Users/hocke/AppData/Local/Microsoft/WindowsApps/**)",
- "Read(//c/Users/hocke/AppData/Local//**)",
- "Read(//c/ProgramData//**)",
- "Read(//c/Program Files//**)",
- "Read(//c/Program Files \\(x86\\)//**)",
- "Read(//proc/**)",
- "Bash(echo \"PATH: $PATH\")",
- "Bash(netstat -ano)",
- "Read(//c/Users/hocke/Documents/GitHub/pokemon-stock-checker/**)",
- "Bash(taskkill /PID 21060 /F)",
- "Bash(cmd /c \"taskkill /PID 21060 /F\")",
- "Bash(cmd /c taskkill /PID 21060 /F)",
- "Bash(where python3.13)",
- "Bash(where python3.12)",
- "Bash(ls /c/Python*)",
- "Bash(cmd //c \"where py\")",
- "Bash(cmd //c \"py --version\")",
- "Bash(cmd //c \"python --version\")",
- "Bash(\"/c/Users/hocke/.local/bin/python3.14.exe\" -c \":*)",
- "Bash(find /c/Users/hocke -maxdepth 6 -type d -name *undetected*)",
- "Bash(find /c/Users/hocke -maxdepth 6 -type d -name *chrome*profile*)",
- "Bash(grep -v \"^$\")",
- "Bash(cmd /c \".venv\\\\Scripts\\\\python.exe -c \"\"import sqlite3; conn = sqlite3.connect\\(''stats.db''\\); conn.row_factory = sqlite3.Row; cur = conn.cursor\\(\\); cur.execute\\(\\\\\"\"SELECT name, site, image_url FROM products WHERE site IN \\(''target'', ''gamestop''\\) LIMIT 10\\\\\"\"\\); [print\\(f''[{r[\\\\\"\"site\\\\\"\"]}] {r[\\\\\"\"name\\\\\"\"][:40]} -> {r[\\\\\"\"image_url\\\\\"\"]}''\\) for r in cur.fetchall\\(\\)]\"\"\")",
- "Bash(python3 -c \":*)",
- "Bash(python -c \":*)",
- "Bash(cmd /c \".venv\\\\Scripts\\\\python.exe -c \"\"import json; f=open\\(''data/products.json''\\); p=json.load\\(f\\); gs=[\\(v[''name''][:50],v.get\\(''image_url''\\)\\) for v in p.values\\(\\) if v.get\\(''site''\\)==''gamestop'']; [print\\(n,''->'',i\\) for n,i in gs[:5]]\"\"\")",
- "WebSearch",
- "WebFetch(domain:scrapfly.io)",
- "WebFetch(domain:scrape.do)",
- "WebFetch(domain:docs.unwrangle.com)",
- "WebFetch(domain:oxylabs.io)",
- "WebFetch(domain:github.com)",
- "WebFetch(domain:www.bestbuy.com)",
- "WebFetch(domain:scrapeops.io)",
- "Bash(find /c/Users/hocke -maxdepth 8 -name python*.exe)",
- "Bash(\"/c/Users/hocke/.local/bin/python3.14.exe\":*)",
- "Bash(.venv/Scripts/python.exe -c \":*)",
- "Bash(unzip -q \"3.73 Obf FREE.zip\" -d /tmp/extension_temp)",
- "Read(//tmp/**)",
- "Bash(find /c/Users/hocke/Downloads -name *3.73* -o -name *Obf*)",
- "Bash(unzip -q \"/c/Users/hocke/Downloads/3.73 Obf FREE.zip\")",
- "Bash(wc -l \"/tmp/3.73 Obf FREE/background.js\" \"/tmp/3.73 Obf FREE/common\"/*.js \"/tmp/3.73 Obf FREE/monitors\"/*.js \"/tmp/3.73 Obf FREE/sites/target\"/*.js \"/tmp/3.73 Obf FREE/ui/popup\"/*.js \"/tmp/3.73 Obf FREE/ui/options\"/*.js)",
- "Bash(ls -lh \"/tmp/3.73 Obf FREE\"/*.js \"/tmp/3.73 Obf FREE/common\"/*.js)",
- "Bash(grep -o \"pac_script\\\\|pacScript\\\\|''''PROXY \\\\|proxy:\" \"/tmp/3.73 Obf FREE/\"*.js \"/tmp/3.73 Obf FREE/common/\"*.js)"
- ]
- }
-}
diff --git a/debug_bestbuy.html b/debug_bestbuy.html
deleted file mode 100644
index fdcd401..0000000
--- a/debug_bestbuy.html
+++ /dev/null
@@ -1,688 +0,0 @@
-
pokemon tcg - Best Buypokemon tcg search results
More Buying Options
High demand product
This item is expected to sell out quickly. To improve your odds of getting one, we've updated our reservation process.
Learn moreMore Buying Options
High demand product
This item is expected to sell out quickly. To improve your odds of getting one, we've updated our reservation process.
Learn moreHigh demand product
This item is expected to sell out quickly. To improve your odds of getting one, we've updated our reservation process.
Learn more
Similar products from outside of Best Buy
\ No newline at end of file