A web application plus a collection of tools for importing World of Warcraft auction house data and tracking price trends. See a live demo at https://wow.open-mailbox.com/.
- Go (tested on 1.9)
- PostgreSQL (tested on 9.5)
- NPM (tested on 6.4)
git clone
cd wow_market_trends
make
- Create a database using PostgreSQL (I called mine 'wow').
cat schema.sql | psql wow
to load the schema into the database.cd cmd/wowexchange
./wowexchange
to fetch the latest auction house snapshot./wowexchange serve
to start a webserver locally on port 8081.
In order to fetch the latest auction house snapshot data, a Blizzard API key is required. You can obtain one by registering a free account at the Blizzard Developer Portal. Set the BLIZZARD_API_KEY
in your environment using the obtained key.
Change the constants in server.go
for a different port or logging directory. Change the constant in auctions.go
for a different WoW realm.
- Fork it (http://github.com/openmailbox/wow_market_trends/form)
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request