I’ve been playing World of Warcraft for years, and for some time now, Blizzard has provided a great API to retrieve data about your characters. Over the years, I’ve been working on a project to fetch my character data, store it in a MySQL database, and display it on a website. However, my knowledge of PHP is limited, but I’m much more comfortable with PowerShell. So, I began wondering if I could use PowerShell to handle the API queries instead. After successfully testing it on my Windows client, I decided to take the plunge and install PowerShell on Ubuntu — and surprisingly, it turned out to be quite simple.
Installing PowerShell on Linux, especially on Ubuntu, is surprisingly straightforward. Microsoft provides extensive documentation with detailed instructions and ready-to-use scripts that work right out of the box. I followed the official guide from Microsoft, available on their website, and had PowerShell up and running within minutes.
If you’d like to install PowerShell on Ubuntu, you can find the official guide here: Install PowerShell on Ubuntu.
Microsoft provides a script that automates all the necessary steps. In my case, everything worked perfectly without any need for adjustments.
After working extensively with the Blizzard API, I’ve developed two PowerShell modules for interacting with the API. I’m still refining them and working on new features. In upcoming posts, I’ll share more about these modules and my experiences with them.