| .gitignore | ||
| LICENSE | ||
| Pipfile | ||
| Pipfile.lock | ||
| README.md | ||
| update.py | ||
elvui_updater
Python script that will download, unarchive, and install the latest elvui into your wow>retail>interface>addons folder.
I am using BeautifulSoup4 to programatically grab the update number the latest update number.
This is for use on MacOS but due to the similarities in MacOS and Windows versions of World of Warcraft the setup is similar.
ElvUI is " A USER INTERFACE DESIGNED AROUND USER-FRIENDLINESS WITH EXTRA FEATURES THAT ARE NOT INCLUDED IN THE STANDARD UI. " for World of Warcraft.
How to use the app
The following command will run the app.
python update.py
Be sure to install your dependancies first. I use pipenv for this work.
The following are valid arguments:
-
-h --help = Displays help info
-
-w = Path of your base WOW install i.e.
/Applications/World of Warcraft/* this is the default pathNOTE: --wow_path broken see ToDo
ToDo
- fix --wow_path issue https://gitlab.com/prasket/elvui_updater/issues/1
- display CHANGELOG after update
- more error handling
- look into making code a native mac app using something like py2app
Note
The GitHub location of this repo is a mirror of the main repo: https://gitlab.com/prasket/elvui_updater