Skip to main content

Use WoW addon data to optimize auction buying and selling policies

Project description

WoW Auction engine

Tests Code style: black Codecov PyPI Documentation Status

This project helps automate some aspects of trading on the World of Warcraft (WoW) auction house.

Related article here: https://www.nickjenkins.com.au/articles/personal/2020/07/07/programming-and-analytics-in-games

The program is currently under development and is not currently designed for third party use.

Requirements

You will need Python 3.7 and World of Warcraft: Classic installed locally on your machine.

This project uses poetry to manage dependencies and versioning.

poetry install

You will also need the following WoW Classic Addons installed to interface with the program:

  • ArkInventory
  • Auctioneer
  • Beancounter (comes with Auctioneer)

Running the script

After the above setup, to run the script enter the following on command line.

poetry shell
poetry run python run.py -a

There are many command line options; -a will run primary analysis (except for sell policies). Please refer to the scripts for further information.

License

All assets and code are under the MIT LICENSE and in the public domain unless specified otherwise.

TODO

  • Create additional selling profile for min-bid max-buy high-volume. May require splitting the function more carefully
  • More visibility on current inventory

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pricer-0.2.2.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

pricer-0.2.2-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file pricer-0.2.2.tar.gz.

File metadata

  • Download URL: pricer-0.2.2.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.8 Linux/5.3.0-1032-azure

File hashes

Hashes for pricer-0.2.2.tar.gz
Algorithm Hash digest
SHA256 aae41bdc209af91b1b2b4fc2bbfa9faf7b76e3543c00cbb4651a501830b26183
MD5 36d4de59093af7b1b1a1090b8c769404
BLAKE2b-256 8030b95a1349952057eedd9ef47f2539b20aa365952d4b303ee49e3ea10c12aa

See more details on using hashes here.

File details

Details for the file pricer-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pricer-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.8 Linux/5.3.0-1032-azure

File hashes

Hashes for pricer-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0d7e20525a44c84cb6aeab7d9479e0a4ffa6e928e7a7878b0237de80c12b2ae3
MD5 4290cf411c296bcd882696c5af2d90ce
BLAKE2b-256 5a84d9ac4b94ab57c95cd9f0d859268a5cef8a192d9ace90c17b26a7aa258afa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page