osjswowau v6.1.4
đŊ osjswowau
Open Source JavaScript WoW Addon Updater
- ⨠Detects
Interface/AddOns
folder and installed addons. - âŦī¸ Checks if updates are available.
- âģī¸ Cross-platform, supports Windows, macOs, Linux.
- đ Manage with a configuration file.
- đ Parallel processing of updates.
- đĩī¸ Emulates a real user, no rate limiting.
- đĻ Builds available on Github Releases.
đĻ Installation
Download from Github Releases and run it. (recommended)
npm i -g osjswowau
if you prefer to use Nodejs.
đ Addon Sources
- CurseForge addons (latest version, md5 checked)
- WoWInterface addons (latest version, no hashes available)
- Elvui, Tukui and Tukui addons (latest version, no hashes available)
- TradeSkillMaster and TradeSkillMaster_Apphelper (latest version, no hashes available)
đ Configuration
The default settings should work out of the box for most people.
When encountering a timeout error, a second or third attempt at launching osjswowau should work.
If not, you might need to adjust some configuration values.
__utils.js.schema
contains useful comments to explain the variables.
âĄī¸ CurseForge addons - https://www.curseforge.com/wow/addons
CurseForge addon names go in config.addons.curse
.
To find the name of an addon from the URL :
https://www.curseforge.com/wow/addons/plater-nameplates/...
-> plater-nameplates
âĄī¸ WoWInterface addons - https://www.wowinterface.com/
WoWInterface addon names go in config.addons.wowinterface
To find the name of an addon from the URL :
https://www.wowinterface.com/downloads/info24608-Hekili.html
https://www.wowinterface.com/downloads/download24608-Hekili
-> 24608-Hekili
âĄī¸ Elvui, Tukui and Tukui addons - https://www.tukui.org
Tukui addon names go in config.addons.tukui.addons
To find the name of an addon from the URL :
https://www.tukui.org/addons.php?id=137
-> 137
Elvui is enabled by setting config.addons.tukui.elvui
to true
.
Tukui is enabled by setting config.addons.tukui.tukui
to true
.
âĄī¸ TradeSkillMaster and TradeSkillMaster_Apphelper - https://www.tradeskillmaster.com
TradeSkillMaster and TradeSkillMaster_Apphelper are enabled by setting config.addons.tsm
to true
.
Note : you need the corresponding client. (for now)
On linux just run it in the same wine container with the same prefix and everything should work just fine.
đ Debug
The debug mode can help you learn the location of the configuration file.
It also display more information about errors which may be useful for reporting issues.
To enable the debug mode either set config.debug
to true
.
Or run the command with the DEBUG
environment variable : DEBUG=1 osjswowau
â Future Plans
- classic/retail toggle (currently only retail)
- wireshark the tsm client to see how it gets the latest values
- todo implement own bar system that doesnt get fucked when the barArray.length is greater than the console.height....
- streamify everything
- remove duplicates from curse/wowinterface now that we have map
- add "search" now that we have detection with duckduckgo
- checksum on extract to check versions matchs/addon integrity
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago