kuhnertdm / wow-addon-updater

Python script for mass-updating World of Warcraft addons
GNU General Public License v3.0
116 stars 28 forks source link

Implement tukui support #7

Closed Saritus closed 7 years ago

Saritus commented 7 years ago

Major refactoring in SiteHandler. Every site now has its own downloader class that manages finding the version and downloading the zip. With this structure, adding new sites becomes really easy. For tukui.org, the user has to use the git-link. The zip file will be downloaded, extracted into a temp folder, and then moved to the wow addons folder

Saritus commented 7 years ago

This branch now adds support for tukui-git and tukui.org. Examples for in.txt would be:

http://git.tukui.org/Elv/elvui.git
http://www.tukui.org/addons/index.php?act=view&id=266
mammothb commented 7 years ago

I think with the rebuild of tukui.org, the AddOn URLs are no longer formatted as mentioned in https://github.com/kuhnerdm/wow-addon-updater/pull/7#issuecomment-312066888

melwan commented 7 years ago

Is it possible to add support for the new ElvUI website?

Saritus commented 7 years ago

Since tukui changed their website which basically broke the current implementation, i'm going to close this pull request for now until i fix this problem

mammothb commented 7 years ago

@Saritus I did a rewrite of the project for personal use and managed to implement support for the new Tukui site. However, I have only tested the code to handle updating TukUI and ElvUI, I'm not sure if it works for other Tukui addons. Please take a look and see if it helps.