WoW 3.3.5a Addon Installer - install & update addons from the command line
I've put together a Python tool for installing and updating WoW 3.3.5a addons. It pulls from NoM0Re's addon repository by default but can work with any GitHub-hosted addon repo.
GitHub: github.com/jamesisonfire21-glitch/WoW-3.3.5a-Addon-Installer
Features:
- Interactive checkbox picker — arrow keys to browse, Space to tick, Enter to install
- 100+ addons from NoM0Re's catalogue included out of the box
- Update checker — compares your installed version against the latest GitHub commit and shows what's out of date
- Custom repo support — paste any GitHub addon repo URL and it will fetch the addon list from the README automatically
- Smart extraction — handles all GitHub zip layouts correctly, strips -main/-master suffixes from folder names
- Native folder picker on first launch — no need to type your AddOns path
- Fix existing installs — scans your AddOns folder and renames any badly-named folders to their correct names
Requirements:
- Python 3.8+ (python.org)
- Windows: also run pip install windows-curses after installing Python
How to use:
- Install Python if you don't have it (tick "Add to PATH" during setup)
- Download wow_addon_installer.py from the GitHub link above
- Open a command prompt in the same folder and run python wow_addon_installer.py
- A folder picker will open on first launch — select your InterfaceAddOns folder
- Pick option 1 to install or option 2 to check for updates
Happy to answer any questions.