This is a quick and dirty Python script to generate a professions list for a guild site. It produces Markdown intended for use with Hugo; if you know some python you could tweak it to produce something else. Or you could send me a merge request that adds Jinja templates!
- Python 3 (python-blizzardapi)
- Download this repo to somewhere convenient
- git clone https://github.com/BryantD/wow-guild-prof.git
- Or just snag it manually, whatever
- Install dependencies
- pip3 install -r requirements.txt
- Generate a set of Blizzard API tokens here (you must have a Blizzard account)
- Copy wow-guild-example.conf to wow-guild.conf
- Edit wow-guild.conf to include your API tokens, your guild name, and anything else you want to change
- Set up a cron job, launchd daemon, or use whatever periodic job scheduler you prefer
wow-guild-prof.py [-h] [-c CONFIG] [-o OUTPUT]
All arguments are optional. By default, wow-guild-prof.py looks for a config file in the working directory called wow-guild.conf and prints output to stdout.
Our crafting list is here.
This script only handles primaries, thus no Cooking.
This script doesn't know about item tiers (e.g., Shadowlands legendaries).