Skip to content

Install with Python

Alex Cohen edited this page Aug 6, 2024 · 7 revisions

Python

First open a terminal (think of it like a macro for your computer).

Required software (with guides on installation):

To install open a command line and run:

git clone https://github.com/ff14-advanced-market-search/AzerothAuctionAssassin.git
cd AzerothAuctionAssassin
pip install -r requirements.txt

Then you can run the code with:

python AzerothAuctionAssassin.py

You can update to the latest versions by running the following inside your AzerothAuctionAssassin folder:

git pull

You can also run the mega-alerts directly if you want to set up your files manually.

python mega_alerts.py

If you still get errors about not having python packages or not being able to import packages install them directly:

python -m pip install certifi
python -m pip install charset-normalizer
python -m pip install idna
python -m pip install PyQt5
python -m pip install PyQt5-Qt5
python -m pip install PyQt5-sip
python -m pip install requests
python -m pip install tenacity
python -m pip install urllib3
python -m pip install pandas

Docker

You can also run this on a linux server with docker using the container cohenaj194/azerothauctionassassin, we will update the guides soon but they are similar to the legacy mega alerts tool:

https://github.com/ff14-advanced-market-search/mega-alerts?tab=readme-ov-file#different-ways-docker