wow-firestorm / firestorm

A World of Warcraft addon updater for OS X.
1 stars 0 forks source link

Make the search bar actually search #9

Open WilliamMayor opened 9 years ago

WilliamMayor commented 9 years ago

If you put a full URL (Curse, git, etc.) into the bar it should automatically download the addon.

If you type a search query then it should go to Curse (and more) to find matching addons. Presumably this will mean crawling the Curse site or reverse engineering their API.

vbfischer commented 9 years ago

I found some links to some files the client may use, but I haven't figured out how the files can be opened (they don't appear to be regular zip files?) Source: http://www.mmo-champion.com/threads/1493609-C-Addon-Updater-Need-URL-of-Curses-Addon-Database-file-XML

http://clientupdate.curse.com/feed/Hourly.zip http://clientupdate.curse.com/feed/Daily.zip http://clientupdate.curse.com/feed/Weekly.zip http://clientupdate.curse.com/feed/Complete.zip

Other Useful Links http://clientupdate.curse.com/feed/Categories-v9.zip http://clientupdate.curse.com/feed/Games-v9.zip http://clientupdate.curse.com/feed/g...s/Complete.zip http://clientupdate.curse.com/feed/ThemePack.zip http://clientupdate.curse.com/feed/g...meReleases.zip

vbfischer commented 9 years ago

ha, this seemed to work after tracing through wireshark and the curse client:

http://clientupdate.curse.com/feed/hourly.xml.bz2?time=1421946955?v2=2866447872&p2=1713594790

returned a .bz2 file w which, when updated, was an XML file... Exploring the other stuff.

WilliamMayor commented 9 years ago

Exciting stuff.


William Mayor mail@williammayor.co.uk 07500222670

On Thu, Jan 22, 2015 at 5:26 PM, Bryce Fischer notifications@github.com wrote:

ha, this seemed to work after tracing through wireshark and the curse client:

http://clientupdate.curse.com/feed/hourly.xml.bz2?time=1421946955?v2=2866447872&p2=1713594790

returned a .bz2 file w which, when updated, was an XML file... Exploring the other stuff.

— Reply to this email directly or view it on GitHub https://github.com/WilliamMayor/firestorm/issues/9#issuecomment-71060081 .