ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   Dev Tools (https://www.esoui.com/forums/forumdisplay.php?f=173)
-   -   ESOUI's AddOns database ? (https://www.esoui.com/forums/showthread.php?t=9437)

Pypaut 10/31/20 07:58 AM

ESOUI's AddOns database ?
 
Greetings,

New to this forum, I couldn't find any post related to my question, sorry if there's actually any.

I'd like to build my own AddOn manager for ESO, and for this I need to programmatically access the AddOn's list on ESOUI's website. The idea would be, with an addon's name, to access a download link and all the prerequisite addons.

I first tried to web scrape the search page, without luck since you can't simply put search terms in the URL (maybe it's a PHP thing).

I guess it's possible, since Minion does it pretty well. Any idea?

Baertram 10/31/20 08:45 AM

No it's not possible as the addon DB is not accessible via any tools.
Minion is an exception as it was created/supported by the ESOUI website.

All you can do is parse webiste code here at esoui, check for the unique addonId in the website url:
Code:

https://www.esoui.com/downloads/info1091-AutoRechargeandrepair.html
addonId is 1091 so you'd need to split it from the link.

Start a download of the most up2date version of the addon via:
https://www.esoui.com/downloads/dl<addonId>/
Code:

https://www.esoui.com/downloads/dl1091/
But this won't help you to get a list of addons, so I do not recommand into building any addon manager.

Pypaut 11/01/20 04:45 PM

Quote:

Originally Posted by Baertram (Post 42498)
No it's not possible as the addon DB is not accessible via any tools.
Minion is an exception as it was created/supported by the ESOUI website.

All you can do is parse webiste code here at esoui, check for the unique addonId in the website url:
Code:

https://www.esoui.com/downloads/info1091-AutoRechargeandrepair.html
addonId is 1091 so you'd need to split it from the link.

Start a download of the most up2date version of the addon via:
https://www.esoui.com/downloads/dl<addonId>/
Code:

https://www.esoui.com/downloads/dl1091/
But this won't help you to get a list of addons, so I do not recommand into building any addon manager.

Hello, thanks for the answer.

Well, if not a manager, at least I can automate the installation of own addons configuration. Since I usually install the same everytime and they have many dependencies, I'll gain a lot of time by scripting it.

Greatly appreciated, thank you!


All times are GMT -6. The time now is 12:01 PM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI