No description
Find a file
Graham McIntire 9eb85faebd
Add 4 new retailer scrapers for broader price coverage
Add True Shot Ammo (Shopify JSON), Palmetto State Armory (Magento HTML),
Bulk Ammo (Magento HTML), and Natchez Shooters Supply (GraphQL API).

Extends scraper infrastructure with HttpClient.post_json/3 and an
optional fetch/2 callback on the Scraper behaviour for scrapers that
need custom HTTP flows (e.g. GraphQL POST requests).
2026-03-12 10:00:59 -05:00
assets Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
config Add Dokku deployment configuration 2026-03-11 16:51:44 -05:00
lib Add 4 new retailer scrapers for broader price coverage 2026-03-12 10:00:59 -05:00
priv Add 4 new retailer scrapers for broader price coverage 2026-03-12 10:00:59 -05:00
rel/overlays/bin Fix executable permissions on release scripts 2026-03-12 07:55:19 -05:00
test Add 4 new retailer scrapers for broader price coverage 2026-03-12 10:00:59 -05:00
.dockerignore Add Dokku deployment configuration 2026-03-11 16:51:44 -05:00
.formatter.exs Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
.gitignore Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
.tool-versions Add Dokku deployment configuration 2026-03-11 16:51:44 -05:00
AGENTS.md Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
app.json Add Dokku deployment configuration 2026-03-11 16:51:44 -05:00
CLAUDE.md Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
Dockerfile Add Dokku deployment configuration 2026-03-11 16:51:44 -05:00
mix.exs Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
mix.lock Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
Procfile Add Dokku deployment configuration 2026-03-11 16:51:44 -05:00
README.md Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00

Ammoprices

To start your Phoenix server:

  • Run mix setup to install and setup dependencies
  • Start Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more